Reference implementation
Mastering the SaaS Accelerator
Video modules for installing, configuring, and extending the community SaaS Accelerator—often the fastest path to a transactable SaaS offer.
The SaaS Accelerator is open source (MIT) and not a Microsoft-supported product. Use GitHub Issues for the latest information.
Note the SaaS Accelerator is now essentially a dormant project. Please see AMPup from Cumulus26 for a product we wished the SaaS Accelerator had been.
This course covers architecture, installation (Cloud Shell and Marketplace), email configuration, metered billing, custom landing page fields, developer setup, and customization patterns.
SaaS Accelerator introduction
This short video introduces the SaaS Accelerator, a tool for integrating your SaaS offer with the Microsoft commercial marketplace. This powerful solution meets all the technical requirements for SaaS offers in the marketplace and more. Learn how you can get started in under 15 minutes without writing code.
SaaS Accelerator hands-on tour
This introduction demonstrates the SaaS Accelerator's core capabilities and why it may be a good choice for your marketplace SaaS offer. In three short demos you'll see the landing page, the publisher's subscription management portal, and the customer's subscription management capabilities in action.
SaaS Accelerator architecture
This quick video covers the overall architecture of the SaaS Accelerator. The architecture is straightforward and is explained in plain language appropriate for those with any level of experience with Azure.
Installing the SaaS Accelerator with the Azure portal cloud shell
Installing the SaaS Accelerator is straightforward. This module walks through the steps to get it up and running via the Azure cloud shell, configuring Partner Center, and updating an existing installation. Latest install script (GitHub)
Installing the SaaS Accelerator from the Azure Marketplace
The SaaS Accelerator may be installed directly from the Azure Marketplace. Although the process involves several steps, this video walks through all the required steps to get the SaaS Accelerator working from its offer in the Azure Marketplace.
Configuring email in the SaaS Accelerator
You will likely want to receive email when a subscription changes state—for example, when someone unsubscribes from your offer. This video shows how to configure email within the SaaS Accelerator so notifications come to your inbox.
Invoking metered billing with the SaaS Accelerator
This video shows how to manually invoke metered billing events from the SaaS Accelerator without needing to integrate your solution with the SaaS Metering APIs.
Scheduling metered billing events
This module introduces the metered billing scheduler in the SaaS Accelerator. Learn how to enable it, schedule a billing event, and troubleshoot common issues. Applies to version 7.5.0 and above; upgrade via the installation video if you run an earlier version.
Custom landing page fields with the SaaS Accelerator
You may want to capture information from subscribers using custom fields on the landing page. This short video shows how to use them.
Setting up a development environment for the SaaS Accelerator
If you want to customize the SaaS Accelerator, this video takes you from installing the accelerator, to debugging locally, through re-deploying with your own code.
Replacing application secrets for the SaaS Accelerator
Learn how to replace application secrets before they expire and cause errors on your landing page and admin portal. The video includes demos for Key Vault and App Service configuration.
Using the external notification feature
The external notification feature lets publishers set up a URL to receive event notifications for specific customer actions, enabling workflows between the SaaS Accelerator and internal systems.