{"id":7920,"date":"2021-10-15T08:39:50","date_gmt":"2021-10-15T15:39:50","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/?p=7920"},"modified":"2021-11-17T12:24:14","modified_gmt":"2021-11-17T20:24:14","slug":"microsoft-teams-isv-app-monetization-capabilities-now-available-in-developer-preview","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/microsoft-teams-isv-app-monetization-capabilities-now-available-in-developer-preview\/","title":{"rendered":"Microsoft Teams ISV app monetization capabilities now available in developer preview"},"content":{"rendered":"<p>Earlier this year at Build 2021 <a href=\"https:\/\/techcommunity.microsoft.com\/t5\/microsoft-teams-blog\/microsoft-teams-announces-new-developer-features-build-2021\/ba-p\/2352558\">we shared new features<\/a> to allow ISV application developers to monetization their Teams applications directly within the Teams app store. Today we are pleased to announce that these capabilities are now available in <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/resources\/dev-preview\/developer-preview-intro\" target=\"_blank\" rel=\"noopener\">developer preview<\/a>.<\/p>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/10\/App-monetizaton-Figure-1.1.png\"><img decoding=\"async\" class=\"aligncenter wp-image-7922\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/10\/App-monetizaton-Figure-1.1.png\" alt=\"Figure 1.1 highlights the ability to buy a subscription of an ISV application directly within the Teams app store \" width=\"1000\" height=\"573\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/10\/App-monetizaton-Figure-1.1.png 1467w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/10\/App-monetizaton-Figure-1.1-300x172.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/10\/App-monetizaton-Figure-1.1-1024x587.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/10\/App-monetizaton-Figure-1.1-768x440.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 10pt;\"><em>Figure 1.1 highlights the ability to buy a subscription of an ISV application directly within the Teams app store <\/em><\/span><\/p>\n<p>Monetizing ISV Teams applications was previously possible but required multiple steps: downloading apps from the Teams app store and purchasing a subscription from within Microsoft AppSource. We are excited to bring the ability to buy a subscription directly into Teams.<\/p>\n<p>Why should you build and transact apps on Microsoft Teams?<\/p>\n<ul>\n<li>Reach your audience with over 250 million monthly active users and 500k organizations using Teams as their daily productivity tool<\/li>\n<li>Leverage product innovation by creating automation and profess flows for your solutions<\/li>\n<li>Keep more of your margin with reduced marketplace transaction fees: we charge a flat 3% transaction fee versus an industry-standard 20%<\/li>\n<li><a href=\"https:\/\/aka.ms\/ModernWorkISV\">Join our Microsoft 365 ISV program<\/a> to get 1:1 support, and other benefits, including <a href=\"https:\/\/cloudpartners.transform.microsoft.com\/practices\/modernworkisv?tab=benefits\">financial incentives<\/a> up to $20,000 USD for publishing a new Teams app<\/li>\n<\/ul>\n<p>Ready to get started? Follow the five steps below to get your monetizable Teams app live in the app store. We also cover these steps\u2014and best practices for a streamlined development and validation process\u2014in our webinar <a href=\"https:\/\/microsoftcloudpartner.eventbuilder.com\/event\/49352\"><em>Building Teams Apps and Sell in Microsoft AppSource and Teams store<\/em><\/a><em>.<\/em><\/p>\n<ol>\n<li><strong>Create a free Teams app<\/strong>\n<ol style=\"list-style-type: upper-alpha;\">\n<li>Build your Teams app\n<ol style=\"list-style-type: lower-alpha;\">\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/get-started\/code-samples\">Build your first Microsoft Teams app overview<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/get-started\/prerequisites?tabs=vscode\">Prerequisites: Get started with Microsoft Teams app development<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/overview\">Build apps for the Microsoft Teams platform<\/a><\/li>\n<li>Even more: <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/\" target=\"_blank\" rel=\"noopener\">Microsoft Teams Platform developer documentation<\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li><strong>Integrate with SaaS fulfillment APIs<\/strong>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"list-style-type: none;\">\n<ol style=\"list-style-type: upper-alpha;\">\n<li>Create and publish a landing page for initial app subscription configuration and assignment:\n<ol style=\"list-style-type: lower-alpha;\">\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/marketplace\/azure-ad-transactable-saas-landing-page\">Build the landing page for your transactable SaaS offer<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/marketplace\/azure-ad-saas\">AAD and transactable SaaS offers in the commercial marketplace<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/legal\/marketplace\/certification-policies\">Commercial marketplace general listing and offer policies<\/a><\/li>\n<\/ol>\n<\/li>\n<li>Create and publish a webhook to handle marketplace requests to provision, update, and cancel subscriptions\n<ol style=\"list-style-type: lower-alpha;\">\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/marketplace\/partner-center-portal\/pc-saas-fulfillment-api-v2\">SaaS fulfillment APIs v2 in Microsoft commercial marketplace<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/marketplace\/partner-center-portal\/saas-fulfillment-apis-faq\">SaaS fulfillment API FAQ<\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li><strong>Create a transactable SaaS offer<\/strong>\n<ol style=\"list-style-type: upper-alpha;\">\n<li>Create a new transactable SaaS offer in Microsoft Partner Center\n<ol style=\"list-style-type: lower-alpha;\">\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/partner-center\/mpn-create-a-partner-center-account\">Create an MPN account in Partner Center<\/a><\/li>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/marketplace\/create-new-saas-offer\">Create a SaaS offer in the commercial marketplace<\/a><\/li>\n<\/ol>\n<\/li>\n<li>Specify offer details including description, pricing, and the webhooks &amp; landing page from prior section\n<ol style=\"list-style-type: lower-alpha;\">\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/marketplace\/create-new-saas-offer-properties\">Configure your SaaS offer properties in Azure Marketplace<\/a><\/li>\n<\/ol>\n<\/li>\n<li>Preview and test your transactable SaaS offer then publish the offer (not including app)\n<ol style=\"list-style-type: lower-alpha;\">\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/marketplace\/test-publish-saas-offer\">How to test and publish a SaaS offer to the Microsoft commercial marketplace<\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li><strong style=\"font-size: 1rem;\">Link SaaS offer to your Teams app<\/strong>\n<ol style=\"list-style-type: upper-alpha;\">\n<li>Configure your app with the transactable SaaS offer\n<ol style=\"list-style-type: lower-alpha;\">\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/concepts\/deploy-and-publish\/appsource\/prepare\/include-saas-offer\">Include a SaaS offer with your Microsoft Teams app<\/a><\/li>\n<\/ol>\n<\/li>\n<li>Link your Teams app and SaaS offer via Partner Center\n<ol style=\"list-style-type: lower-alpha;\">\n<li><a style=\"background-color: #f7f7f9; font-size: 1rem;\" href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/marketplace\/create-new-saas-offer\">Create a SaaS offer in the commercial marketplace<\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<li><strong>Submit your app for validation and publication<\/strong>\n<ol style=\"list-style-type: upper-alpha;\">\n<li>Submit the app via Partner Center (same process as with non-monetized apps)\n<ol style=\"list-style-type: lower-alpha;\">\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/concepts\/deploy-and-publish\/appsource\/publish\">Overview \u2013 Teams app store publishing process<\/a><\/li>\n<li><a href=\"https:\/\/developer.microsoft.com\/en-us\/microsoft-365\/blogs\/publish-your-apps-to-the-microsoft-teams-store\/\">Publishing to the Teams store (M365 Developer Blog)<\/a><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li style=\"list-style-type: none;\">\n<ol>\n<li style=\"list-style-type: none;\"><\/li>\n<\/ol>\n<\/li>\n<\/ol>\n<ol>\n<li style=\"list-style-type: none;\"><\/li>\n<\/ol>\n<p><a href=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/10\/App-monetization-Figure-1.2.png\"><img decoding=\"async\" class=\"wp-image-7921 aligncenter\" src=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/10\/App-monetization-Figure-1.2.png\" alt=\"Figure 1.2 shows the plans and pricing portion in the checkout of the Teams app store \" width=\"1000\" height=\"571\" srcset=\"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/10\/App-monetization-Figure-1.2.png 1470w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/10\/App-monetization-Figure-1.2-300x171.png 300w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/10\/App-monetization-Figure-1.2-1024x584.png 1024w, https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-content\/uploads\/sites\/73\/2021\/10\/App-monetization-Figure-1.2-768x438.png 768w\" sizes=\"(max-width: 1000px) 100vw, 1000px\" \/><\/a><\/p>\n<p style=\"text-align: center;\"><span style=\"font-size: 10pt;\"><em>Figure 1.2 shows the plans and pricing portion in the checkout of the Teams app store <\/em><\/span><\/p>\n<p>While monetizable apps are currently only available in the Teams apps store for those that are in <a href=\"https:\/\/docs.microsoft.com\/en-us\/microsoftteams\/platform\/resources\/dev-preview\/developer-preview-intro\" target=\"_blank\" rel=\"noopener\">developer preview<\/a>, we will soon provide these capabilities to everyone with a general release towards the end of the month.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Monetizing ISV Teams applications was previously possible but required multiple steps. We are excited to bring the ability to monetize Teams applications directly within the Teams app store.<\/p>\n","protected":false},"author":73201,"featured_media":7921,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[128],"tags":[152],"class_list":["post-7920","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-microsoft-teams","tag-app-monetization"],"acf":[],"blog_post_summary":"<p>Monetizing ISV Teams applications was previously possible but required multiple steps. We are excited to bring the ability to monetize Teams applications directly within the Teams app store.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/7920","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/users\/73201"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/comments?post=7920"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/posts\/7920\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media\/7921"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/media?parent=7920"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/categories?post=7920"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/microsoft365dev\/wp-json\/wp\/v2\/tags?post=7920"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}