Publish your SaaS app

After you create and test a software as a service (SaaS) offer, submit the offer to go live. Upon successful validation, the offer is published live in the Microsoft commercial marketplace. You can then link the live SaaS offer to your Microsoft Teams app and publish the SaaS app.

Screenshot shows the Go live and offer publishing phase.

Configure SaaS offer to your app

For the users to view your subscription plan in Microsoft Teams Store, link the published SaaS offer to your app that's published from Microsoft Partner Center. There are two ways you can link the SaaS offer to your Teams app:

  • Developer Portal for Teams
  • App manifest

Note

You need the publisher ID and offer ID from Partner Center to configure the SaaS offer to your app.

To configure from Developer Portal for Teams:

  1. Go to Developer Portal and select Apps.
  2. On the Apps page, select the app you're linking the SaaS offer to.
  3. Go to the Plans and pricing page and specify your publisher ID and offer ID.
  4. Select View to preview your SaaS offer's subscription plans.
  5. If everything looks good, select Save.

To configure through app manifest:

Update the subscriptionOffer property in your app manifest.

   "subscriptionOffer": {
     "offerId": "publisherId.offerId"  
     }

Note

The subscriptionOffer property is supported in manifest schema version 1.10 or later.

For more information to map the paid functionality to your offer and publish, see map your Teams app.

Publish your app

After linking the offer to your app, you can submit your monetized app through Partner Center to validate and publish. Perform the prevalidation checks before submission. For more information, see prepare to publish and store step-by-step submission guide.

Important

  • Even if your app is already listed on the Teams Store, you must still go through the validation process again to include your SaaS offer.
  • Flat rate offers created without the offer ID and publisher ID in the app manifest should be updated and resubmitted for validation.

After the SaaS app is published, users can view the Buy a subscription option in the app details dialog when the user adds your app to Teams. SaaS app with suitable offers is available in the Teams Store to purchase subscriptions.

Screenshot shows buying the subscription for the selected app.

Post purchase

  • Upon successful subscription purchase, the user is redirected to the app landing page for subscription activation. To check the existing experience for user purchase, see monetized apps in Teams.

  • After the user activates the subscription purchase on the landing page, the user is redirected to the subscription page in Teams via a redirect URL that the user selects on the publisher landing page.

  • Microsoft manages licenses on your behalf if you opted for the same during offer configuration. After the subscription activation, the user is redirected from the landing page to Teams license management. For more information, see manage app licenses.

Remove a SaaS offer from your app

If you decide to unlink your SaaS offer from the app, follow these steps:

  1. Sign in to Developer Portal and select Apps.
  2. On the Apps page, select the app to remove the offer.
  3. Go to the Plans and pricing page and select Revert.

After unlinking the offer, perform the following steps to update your Teams Store listing:

  1. Select Distribute > Publish to the Teams Store.
  2. Select Open Partner Center to begin the process of republishing your app without the offer.

If you unlink a SaaS offer included in your Teams Store listing, you must republish your app to see the change in the Teams Store.

See also