Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Join us for an expert-led overview of the tools and concepts you'll need to become a Certified Power BI Data Analyst and pass exam PL-300. Register now.

Reply
JP_Curious
Frequent Visitor

Monetizing AppSource Template Apps with GUID registry?

Does anyone have experience setting up a subscription service for an AppSource Template App?

  • Does Microsoft have any special limitations or restriction policies on this monetization method?
    • I see template apps that link to creator sites selling templates and/or subscriptions to expanded functionality.
    • The example subsciption I saw granted an expanded range of data, my preferred method would be expanding client's data to additional report pages.
  • Are there any gaps in the GUID registry method I describe below?
  • Do you have any best practices in setting up something akin to the public GUID subscribers table described in the method below?
  • Is there a way this GUID registry method can be used to determine the user's permissions to build upon the template app's dataset?

 

GUID registry method

  1. I've added a new query to my template that uses the Txt.NewGuid() function. It is set to not "Include in report refresh", so the GUID won't change once it has been generated with the App's creation.
  2. User can configure parameters and see their data in the first few report pages. The "Subscribe" report page provides their GUID and a link to my Squarespace store site with subscription products.
  3. When purchasing subscription on the Squarespace store, users are required to enter their GUID.
  4. I haven't figured out exactly how or the best method, but I want these subscribers' GUIDs collected by the Squarespace site to populate a publicly available data table or site.
  5. On refresh, the template app will refresh the client's data but also query the publicly available subscriber's GUID table and test for a match to its own GUID.
  6. If a match is found, the load tables feeding the rest of the reporting are loaded with the client's data. If no match is found, sample data is loaded.
1 ACCEPTED SOLUTION
Anonymous
Not applicable

Hi @JP_Curious ,

You can refer the following link to get more details.

Monetize your Microsoft 365 add-in or app through Microsoft Commercial Marketplace - Marketplace pub...

 

And this issue appears to be outside the scope of Power BI. For professional assistance, please consider raising the problem at the following link.

Marketplace Publisher Support

Best Regards

View solution in original post

2 REPLIES 2
Anonymous
Not applicable

Hi @JP_Curious ,

You can refer the following link to get more details.

Monetize your Microsoft 365 add-in or app through Microsoft Commercial Marketplace - Marketplace pub...

 

And this issue appears to be outside the scope of Power BI. For professional assistance, please consider raising the problem at the following link.

Marketplace Publisher Support

Best Regards

Thank you. I haven't been having much luck with the documentation I've been finding. Taking a full ISV route requires us to set up our own tenant with customer workspaces that house customer data in our product service, which is something we really don't want to do. Simple template apps from the app store set up the product with all their data in their own tenant. It is also incredibly easy to adopt Template Apps compared to the Azure or Microsoft Marketplaces.

Helpful resources

Announcements
Join our Fabric User Panel

Join our Fabric User Panel

This is your chance to engage directly with the engineering team behind Fabric and Power BI. Share your experiences and shape the future.

June 2025 Power BI Update Carousel

Power BI Monthly Update - June 2025

Check out the June 2025 Power BI update to learn about new features.

June 2025 community update carousel

Fabric Community Update - June 2025

Find out what's new and trending in the Fabric community.