Forum Discussion
CBullen
May 13, 2024Brass Contributor
Saas Subscription Landing page, Webhooks and License Assignments ?
I'm building and testing an Add-in for Excel that I'm trying to monetise by adding some 'pro' features that are unlocked through a Marketplace Saas subscription, following: https://learn.microsoft.c...
CBullen
May 18, 2024Brass Contributor
Thanks @David Starr, I'll join that program. I think the crux of the issue is:
"How do I find out, or get notified, when a license is assigned to a user for a transactable SaaS offer?" All the subscription webhooks and landing page tell me who bought the subscription and for how many seats - but not who actually gets the license.
"How do I find out, or get notified, when a license is assigned to a user for a transactable SaaS offer?" All the subscription webhooks and landing page tell me who bought the subscription and for how many seats - but not who actually gets the license.
David Starr
May 20, 2024Iron Contributor
License assignement is not handled by marketplace. Marketplace manages the plans, but it is up to your external license management serivce to track seats.
Since you are using per seat licensing on AppSource, you have 2 options for license management. 1 - Bring your own license management system and instegrate with marketplace. 2 - Use MS's licensing service for AppSOurce SaaS Apps.
Here is more on MS's license management solution.
https://learn.microsoft.com/en-us/partner-center/marketplace/isv-app-license-saas
Since you are using per seat licensing on AppSource, you have 2 options for license management. 1 - Bring your own license management system and instegrate with marketplace. 2 - Use MS's licensing service for AppSOurce SaaS Apps.
Here is more on MS's license management solution.
https://learn.microsoft.com/en-us/partner-center/marketplace/isv-app-license-saas
- CBullenMay 20, 2024Brass ContributorThanks David. As an ISV trying to get an end-to-end solution working for potential clients, the boundary between Marketplace, AppSource, Azure, License Mgmt etc is not that clear (nor really important to me - I need a fully usable stack). I'd like to use #2, plugging into MS's licensing service, so my clients have a familiar and standard service, but I see that page says the usageRights api is currently in Beta - any idea when it will be released in v1?
And it seems a little, erm.. inconsistent, that the Marketplace interaction model encourages me to have my own subscriptions/user database that I keep updated with webhooks (rather than calling the fulfillment API every time I want to see if someone has a subscription), but the Licensing interaction model suggests I should call in every time I want to check if some has a license - is there any intent to add webhooks to the license management solution so I can be notified when a license is issued/revoked?- sid6mathurMay 21, 2024Brass ContributorWell said @CBullen. Much ink has been spilled on "Not shipping the Org Chart" in Microsoft's history. Example: https://hardcoresoftware.learningbyshipping.com/p/047-dont-ship-the-org-chart
- David StarrMay 20, 2024Iron ContributorI am much more conversant on Azure marketplace than AppSource, I'm afraid. And I've no idea the roadmap for the license service.
I have reached out to the SaaS PM to get more information and will come back when I know more about the license service futures.