Welcome to our tutorial regarding the Plugin Marketplace and how it impacts App Configurations. In this video, we'll go over:

  1. How to enable plugins on a global level in your Marketplace to make them available to your customers, regardless of what configuration they're on.
  2. How to use the Marketplace combined with Plugin Licensing to make different plugins available on different configurations.

But first, let's recap what the Marketplace is...

What is the Plugin Marketplace?

Developers from around the world (including you) will be able to submit and sell plugins through the marketplace, thus creating an ecosystem of solutions and possibilities. It will exist right within the app control panel under what is currently the “Add New Plugin” tab. But to give a familiar metaphor, the marketplace is very similar to how the App Store works, but with plugins instead of apps.

We'd love for you to learn more about it here :)

How to enable plugins on a global level in your Marketplace to make them available to your customers, regardless of what configuration they're on.

Plugins used to be made available to your customers through App Configurations. Now, however, you will make them available through the Marketplace.

Note: The most significant change is that plugins are made available to your customers on a global level through the Marketplace as opposed to individually through configurations.

Why the change?

First, with the release of the marketplace, developers (including you) can now sell plugins through it, thus making the potential to generate revenue. That being the case, customers want to see which plugins are out there and developers want them to have the opportunity to purchase them.

Second, we've found that most customers like having the ability to choose from all of the plugins as they build and manage their app and are more likely to upgrade their subscription plan based on value added core features such as Push Notifications, User Tagging and Management, and Plugin Access Settings.

Can I still make different plugins available through different configurations?

Though we don't necessarily recommend it, we definitely understand you may need this if you've made this a selling point of your business.

Not to worry! :) Though the methodology is different than before, the functionality will remain the same. Follow along to the next section and I'll show you how it's done.

How to use the Marketplace combined with Plugin Licensing to make different plugins available on different configurations.

Step 1: Enable Your Base Plugins in the Marketplace

Since the Marketplace enables plugins on a global scale regardless of an app's configuration, you'll want to enable the plugins that are available on all your plans in the Marketplace. Most likely, these will be the plugins that you offer on your most basic plan (or perhaps your trial plan).

So, let's say you want to make only the Contact Us, Events Feed, and Events Manual plugins available on all your plans. You would turn these on in the Marketplace like this:

Step 2: Add Plugin Licenses for what used to be the "Stock Plugins"

  • Click on the Plugin Licenses section in the left-hand menu and then click "Add New License"
  • Add the plugin licenses for our Stock Plugins. You can access the licenses for our stock plugins HERE

Step 3: Enable the plugins on your configurations (just like you used to do with stock plugins)

  • Go to the App Configurations section in the left menu and either add a new one or edit an existing one.
  • Select Professional as the type of configuration then enable the plugins just like you did before with stock plugins.
  • NOTE: This will bump up the configuration to 50 credits. However, our support team can help you adjust this so that it consumed the correct number of credits per your Reseller agreement. Simply contact support and let them know which configurations need to be adjusted and we'll take care of it for you :)

Thanks for choosing BuildFire!

As always, let us know if you have any questions.

Here's to your success! Let's build something great together :)

Did this answer your question?