Bubble Docs
Search…
Installing & Using Plugins

Installing plugins

You install and manage plugins in the Plugins tab. This tab shows the installed plugins on the left, and details for each plugin on the right. At the top right, you'll find the 'Add Plugins' button that lets you search for plugins and install new ones. You can sort plugins by rating, usage or submission date. As the Ecosystem grows, ratings are important to maintain the health of the plugin ecosystem.
Once you've installed a plugin, click DONE and you'll see the newly installed plugin in the Plugins tab. When you subscribe to a plugin, you're not immediately billed. Your next monthly bill will contain a retroactive charge for any time on the previous billing period that was spent with the plugin in the app.
Note: If you are on a free trial and you add a plugin subscription, this will modify your subscription and you will get charged for that plugin & a month of the paid plan immediately. Consider waiting until after your free trial is over to add a paid plugin if this is undesirable.
If you choose to remove the plugin, you get credited for the remaining time, so you're only paying for the time that the plugin is actually active in your app. You can change to the one-time license fee at any time by cancelling your plugin subscription and purchasing the plugin license.
Plugins are subscribed to on the same billing frequency as your application's paid plan, so if you subscribe to a plugin while on an annual plan, you will also be subscribed to the plugin at its annual rate.

Configuring plugins

Many plugins, based on external services, require you to enter some keys to identify your app with them. For instance, for analytics plugins, the key will be used to identify your app. You can enter these keys in the Plugins tab.
Keys are usually shared among the Development and Live versions of your app, but if you need to use different keys (for instance so that development sessions don't interfere with production analytics), you can enter a development version of your key. If a development key is provided this one will be used in the development version of your app, otherwise the live key will be used.
This view also shows the different items that the plugin is adding to your app. Elements, API calls and actions will be listed. In general, you'll find API calls in the API provider dropdown in the 'Get data from API' palette, you'll find elements in the New Element palette, and actions will be in the Plugins section of the New Action element.
Lastly, you can uninstall the plugin from your app. Note that adding plugins adds some code to your app and can make pages heavier and slow page loads down. Try to keep the list to the necessary plugins you need when running your app.

Reviewing plugins

As a way to moderate the marketplace, ratings and users' feedback are very important. You can rate plugins in the App Editor (and please do so!). Ratings are communicated to the Plugin Builder via the Statistics tab in the Plugin Editor, and will be useful for them to improve the plugin.

Getting help

As each plugin is different, we recommend using the support of the Community through the forum for help to use a plugin. You can also contact the plugin developer directly.
Last modified 4mo ago