Hey I’m Seth!

Founder, No Code MBA
Each week I share the latest No Code MBA tutorials, interviews, and tool recommendations with 20,000 subscribers.
I'd love for you to join as well.
2 min read only
Practical lessons
Free access to content
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form...
ENDS SOON
Our Spring Sale is now live! Invest in yourself with 20% off. Ends TONIGHT at midnight →

The Definitive List of Bubble Plugins: 32 Ways To Upgrade Your App

Add these must-have plugins to your Bubble toolkit.

Last updated

April 16, 2023

Header 1

Header 2

Header 3

Header 4

Header 5
Header 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

  1. Point one
  2. Point two
  3. Point three
  • Point one
  • Point two
  • Point three

Linkis a great example of something

Bubble is a powerful platform for building no-code apps, and the abundance of plugins available can take your app to the next level. In this article, we will share some of the best plugins for Bubble, organized by category:

  • Data Import/Export
  • Utility
  • Communication
  • Search
  • Login
  • UI Elements

Whether you're new to Bubble or are a Bubble expert looking for a new plugin to upgrade your existing app, there's likely a plugin on this list that can help. Let's dive in and discover some great tools for your next Bubble project!

Data Import/Export Plugins

1. 1T - CSV Creator

By Eli

This is an awesome plugin that allows you to create a downloadable CSV file from a repeating group in your database, based on calculations you specify. This is perfect for exporting data from your Bubble app to be used elsewhere.

This is particularly useful if you want to analyze the data in a different program, such as a spreadsheet application like Microsoft Excel or Google Sheets.

One potential way you can use this plugin is to let users export data on sales or other financial transactions from your Bubble app so that they can analyze it in a spreadsheet. This could help them identify trends or patterns in the data, and make more informed business decisions.

Bubble's default CSV exporter has more limited functionality, so this is a great option is the default option doesn't work for your use-case.

2. 1T - CSV Uploader

By Eli

This is another fantastic plugin from 1T that lets users upload more than 100 records at once, complete with headers and column mapping to the correct fields in Bubble. This makes it super easy to import large amounts of data into your app quickly and easily.

The default Bubble CSV uploader is limited to 100 records per upload, making this incredibly useful for larger uploads.

I've used this plugin to allow users to import data from other apps into the Bubble app. For example - event registration data from another platform into my virtual event platform.

Overall, this plugin is a valuable tool for anyone who needs to import large amounts of data into their Bubble app, and can help make the process of importing data more efficient and straightforward.

3. Phantom - Solana Wallet

By NovaBloq

While the Bubble API connector is a great option for integrating with the Solana blockchain, this plugin provides an alternative solution. It allows users to interact with their Solana wallet from within your app.

One potential use-case for this plugin is if you are building an app that allows users to buy and sell digital assets on the Solana blockchain. With this plugin, you can enable users to manage their wallet and make transactions directly from within your app, which can improve the user experience and make it easier for them to use your app.

Another potential use-case is if you are building an app that allows users to track their investments on the Solana blockchain. This plugin can enable users to view their wallet balance and transaction history directly from within your app, allowing them to easily monitor their investments and make more informed decisions.

Utility Plugins

4. API Connector

By Bubble

The API Connector is one of the most powerful plugins you can add to your Bubble app. It gives you the ability connect to any API on the internet and bring data in or out of your app.

For example, you can connect to the Stripe API to create your own API calls for your app. This gives you the more flexibility than using a plugin that lets you connect to Stripe (or any other app you might want to use a plugin for to connect with).

Using the API connector is more complicated than using a plugin, but gives you maximum customizability.

5. Stripe

By Bubble

The Stripe plugin by Bubble gives you the ability to easily charge users on your app.

There are many Stripe plugins in the plugin marketplace to help you access different parts of the Stripe API, such as marketplace payments, user dashboard pages, and more.

You can also use the API connector to build your own custom API connections to Stripe.

6. Barcode and QR Code Generator

By Nicholas Barrow

This is a simple and straightforward plugin that lets you generate QR codes within your Bubble app. This is perfect for creating unique identifiers for users, products, or any other data you need to represent in a QR code format.

With this plugin, you can quickly and easily generate QR codes within your app, without the need for any additional software or services.

7. Air Copy to Clipboard

By Zeroqode

This is a handy plugin that makes it easy to copy text to your clipboard with just one tap. This is great for quickly copying data from your app to use elsewhere, and it's a total time-saver for users.

A potential use-case for this plugin in your Bubble app is if you are building an app that allows users to save and share notes or other information. With this plugin, users can easily copy the text of their notes to their clipboard, which they can then paste into another app or document. This can be a convenient way to share information, and can improve the user experience by making it easier to use your app.

8. Classify

By Julien Allard

Classify is a plugin that allows you to add custom CSS classes to any element on your Bubble app's page. This is useful for creating unique styles for different elements, and it's a breeze to write custom CSS in the page's custom code to apply to those classes.

This is particularly useful if you are building an app that requires a complex or custom layout with advanced CSS that isn't covered in Bubble's default designer. With Classify, you can easily add custom CSS classes to the elements on your page, and then use custom CSS in the page's custom code to style those elements in unique ways.

9. Color Picker - Simple & Beautiful

By Renato Asse

Color Picker is a fantastic plugin for adding a color picker to your app. This plugin is simple, beautiful, and lightweight, making it easy to select the perfect color for any element on your page.

For instance, you could use this plugin to create an app that allows users to build their own custom landing pages and customize the colors using the color picker plugin.

10. Toolbox

By Misha V

Toolbox is a plugin that offers a variety of Javascript and utility elements, such as the ability to run Javascript in a workflow. This is an awesome plugin for developers looking to add advanced functionality to their Bubble apps.

One use-case is opening links in a new tab by default with custom Javascript code.

11 Rich Postmark Emails

By Vinicius Brito

With Bubble's built-in SendGrid integration, sending transactional emails is easy. But if you want to use Postmark instead, this plugin makes it simple.

I personally haven't had any issues using SendGrid - but Postmark is another great option for email deliverability that some people prefer for it's simple interface and potentailly lower pricing.

12. Upload Buddy

By Tech-Tonic

This plugin gives you more control over file sizes and allows for client-side image resizing. It's a great addition to any app that involves file uploads.

It allows you to resize uploads from users before saving them in your database, which can save a lot of storage in your application.

13. Reload on Update

By AirDev

This plugin automatically reloads the page for users when an update is pushed live. It's a great way to ensure that users always have the latest version of your app.

The default way that Bubble apps push updates to users on your site is to have a banner that instructs users to refresh the page in order to continue using the app. This plugin is a way to avoid that banner and refresh the page automatically.

14. Progressive Webapp (PWA) and Offline

By Anticode

A progressive web app (PWA) is a type of web application that offers features and functionality similar to a native mobile app. With this plugin, you can easily turn your Bubble app into a progressive webapp (PWA) and enable offline functionality. It's a great way to improve the user experience and make your app more accessible.

15. Online Now

By Digital Eye

This plugin allows you to count the number of users currently online in your app. It's a great way to show users how popular your app is and can be used to encourage engagement.

With this plugin, you can show users how many other people are currently online and using your app, which can be a powerful way to build a sense of community and encourage users to interact with each other. This can help make your app more engaging and social, and can improve the user experience.

An example use-case could be if you are building an online video chat program, and want to show how many users are online right now on the platform.

Communication Plugin

16. Daily Video Conferencing & Chat

By Daily

Daily is a plugin that lets you add live video and audio chat to your Bubble app using Daily.co. This is an awesome way to connect with users in real-time, and it's perfect for applications that require collaboration or communication.

One example of an app using the Daily plugin is conferencetap.com (I built this app!). ConferenceTap is a video conferencing app that allows users to run live virtual events.

Another use-case would be a Clubhouse clone, where users can speak to each other in audio-only rooms.

Search Plugin

17. Fuzzy Search & Autocomplete

By Zeroqode

Fuzzy Search is a powerful plugin that lets you search for "not perfect" and close matches in your data, with live updating results. This is perfect for apps that have large amounts of data and need to offer advanced search capabilities to users.

One nice feature of Fuzzy Search is that your results will automatically filter and show results to users as the user types, instead of having to press search and get the results on another page. I've used this plugin in many apps I've built in Bubble!

Login Plugin

18. Google (plugin by Bubble)

By Bubble

This plugin allows users to log in to your app using their Gmail account, which is a great feature to increase sign up conversion on your app. This plugin requires additional setup through Google, but it's an awesome way to make it easy for users to log in to your app using their existing Google account. There's no link for this plugin, but you can find it by searching for plugins in your Bubble Editor.

UI Element Plugins

19. Timer / Stopwatch / Countdown

By Renato Asse

This is a plugin that adds a countdown timer to your Bubble app.

One potential use-case for this plugin is building a temporary video chat platform, like Chat Roulette. You can use this plugin to show both users how much time is left in their video call.

You could also use it in a project management app, to help track the time remaining until a scheduled event or deadline.

20. Ionic Elements

By Bubble

This is a library of elements, such as a toggle, that can be easily added to your Bubble app. This is a fantastic way to add custom functionality to your app without having to build it from scratch.

21. Progress Bar

By Bubble

This is a plugin that allows you to add a progress bar to your app, indicating percentages. This is perfect for applications that track progress, such as task management or goal-setting tools.

I use this plugin on the No Code MBA app to show users their progress in a course.

22. Rich Text Editor

By Bubble

Add a rich text editor to your app with this plugin. It provides a user-friendly interface for creating and editing formatted text.

This is really helpful in any type of forum or social app where you want users to be able to add images, links, bold text, and more to their post.

I use this plugin in the No Code MBA community forum, as well as in asknocode.com, a site I built to share no-code knowledge.

23. ApexCharts

By Thimo

Add beautiful and interactive charts and graphs to your app with this plugin. It uses the popular ApexCharts.js library and offers a variety of chart types to choose from.

I really like this plugin because it allows you to build really beautiful and polished charts in your app, which can be useful for data anlaytics apps, or for admin dashboards inside of your app.

24. Table/Grid

By Thimo

This plugin adds a powerful table/grid element to your app, allowing you to display tabular data in a user-friendly way. It offers many customization options and is easy to use.

It's built by the same developer as ApexCharts, and also gives your app a really polished and well-designed feel.

25. Tinder Swipe

By Kod-suz

Want to add swiping to your app? This plugin makes it easy. It provides a user-friendly interface for creating swipe-able elements.

This is perfect for any type of matching app you might want to build using Bubble.

26. Signature Pad Pro

By No-Code Venture

This plugin allows users to write their signature in your app. It's perfect for applications that require signatures, such as contracts or waivers.

It's great for legal apps that would require a saving signature from users.

27. Real Time Streaming Charts

By Zeroqode

This plugin adds real-time streaming charts to your app, allowing you to display live data in a visually appealing way. It's a great way to add dynamic content to your app.

This plugin is great for financial data such as stock or crypto data.

28. Mouse and Element Draggable (for Trello-like apps)

By Zeroqode

This plugin allows you to make elements in your app draggable using the mouse (like a Trello board!). It's a great way to add interactivity to your app and can be used to create things like Kanban boards or drag-and-drop interfaces.

Without this plugin you'd need to write custom code for this type of draggable funcatinality - the plugin makes it super easy to implement into your app!

29. Record and Play with Loom

By Julius Koenig

This plugin gives you the ability to easily allow users to record loom videos from your app, as well as play loom videos.

One potential use-case for this plugin is a web app that allows users to record and share their screen to share knowledge with others at their company. The app could include features such as the ability to add voice narration to the recorded screen, and the option to share the recorded videos with others through a sharing link or by publishing them to a public gallery within the app.

30. List Shifter

By Keith from GRUPZ

The List Shifter plugin gives you advanced abilities to work with lists in Bubble.

You can reverse, rotate, iterate over, and swap items on a Bubble list, as well as iterate over them in a workflow.

It makes it easier and more performant to build lists, manipulate them, and execute a Bubble workflow for every item in a list.

31. Heroicons

By Minimum Studio

The Heroicons gives you the ability to easily add beautifully designed SVG icons made by Tailwind CSS.

With the plugin, you can change the size and color of the icons, remove the background, and add icon clicks as a trigger to Bubble workflows.

This is a nice upgrade to the default Bubble icons that will help make your app stand out and look more professional!

32. BONUS: Draggable Elements Template

By Thimo

If you want to build an app like Trello but don't want to start from scratch, this template offers a pre-built solution for creating a kanban interface with draggable elements. It's a great starting point for any app that involves organizing and rearranging items.

Access all of this with No-Code MBA Unlimited
Unlock premium step-by-step tutorials building real apps and websites
Easy to follow tutorials broken down into lessons between 2 to 20 minutes
Get access to the community to share what you're building, ask questions, and get support if you're stuck
Friendly Tip!
Companies often reimburse No Code MBA memberships. Here's an email template to send to your manager.

Bring Your Ideas to Life with AI and No Code

Unlock premium step-by-step tutorials building real apps and websites
Easy to follow tutorials broken down into lessons between 2 to 20 minutes
Get access to the community to share what you're building, ask questions, and get support if you're stuck
Access all of this with No-Code MBA Unlimited
Unlock premium step-by-step tutorials building real apps and websites
Easy to follow tutorials broken down into lessons between 2 to 20 minutes
Get access to the community to share what you're building, ask questions, and get support if you're stuck
Friendly Tip!
Companies often reimburse No Code MBA memberships. Here's an email template to send to your manager.