Top 11 Useful Plugins For Bubble You Didn’t Know About
Bubble plugins are a great way to save time and money on developing new features for your Bubble app.
TABLE OF CONTENTS
Plugins are supposed to make life easier. However, with such a wide variety of plugins for Bubble on the market, it’s easy to get lost and miss some really great solutions. We hope this compilation will be useful for you, will help you to improve your app performance and save you some hours of development time.
1. Bubble Page to PDF Converter
Common use cases:
Printing invoices and checks from Bubble app, exporting articles.
You can use this plugin to convert your current page into a PDF without any external API. You can export the entire page into a PDF or just do a specific element of the page (referenced by its ID). It supports all known formats like A4, B5 etc. but you can as well export into custom page sizes that you specify in the plugin settings.
You can also exclude any element from printing, or place page breaks, which will help you to keep your pages more organized with less effort. There are 2 versions of this plugin for Bubble. The Legacy element converts the page into PDF along with all its provided actions.
The Update/New version converts to PDF version 2.0 with actions that are not native to the older version. Also, now the conversion is made on the server side which provides a top-notch quality of PDF.
2. #1 AWS File Uploader - Any Size
Common use cases:
All types of use cases which require downloading files. For example websites with photo galleries (photographer’s portfolio, gallery etc.), dating websites, financial web applications where documents should be uploaded, HR solutions with uploading video interviews and more.
Best for those who utilize Amazon Web services (AWS) and want to export files to or from the Bubble app directly.
If you are an experienced AWS user, you might have familiarity with S3 objects. Using the AWS file uploader, you can also upload S3 objects, and the plugin returns a list of all the files uploaded on your AWS S3 bucket. You can also delete S3 objects from your bucket in addition to uploading them.
As for the aesthetics, each file has its upload bar that allows your users to see the upload progress in real-time. This Bubble plugin is fairly easy to use. However, you do need to sort it out when setting up your AWS server. Just keep that in mind.
3. Stripe Marketplace Express
Common use cases:
All kinds of marketplaces: Amazon-like marketplaces, online stores, aggregators, online courses platforms, delivery and other web applications with marketplace model or payment system.
The plugin will allow you to introduce a payment gateway on your web application easily.
The Stripe marketplace plugin, unlike other payment APIs, does not need additional development and tweaking around to optimize its functionality for enhanced performance. All you need to do is install the plugin. Set up a payment system as you need from simple to highly complex solutions. The plugin also features various useful action calls. Try this Bubble plugin, and you’ll never look back.
4. Agora Streaming and Video Conferencing
Common use cases:
Online courses and events, online coaching, online interviews and online consultations.
With this plugin, you’ll be able to integrate live video conferencing and streaming to your web application. The streaming also features Agora cloud recording, which allows you to record and save the live streams onto your cloud storage.
It’s an excellent plugin, considering that Agora is well-known for its smooth features and fast, seamless setup of video calls.
For this plugin to work, you must first create a development account at Agora.io, and only then you can interact with the API.
5. Mapbox Maps
Common use cases:
Food and goods delivery, touristic websites, sites where you need to indicate the level of coverage, booking websites, etc.
The best thing about this Plugin is that it allows you to show maps in your style, with aesthetic appearance and your web application’s overall feel.
The Plugin is one of the most functional map solutions on the Bubble market. It features powerful tools such as live user tracking, zooming, coordinate controls (longitude and latitude), movement controls and more. Additionally, a list of features that we added upon users’ requests:
- adding draggable markers;
- an ability to measure distances;
- the full-screen map view;
- geocoder inside and outside the map;
- an ability to place the geocoder input outside the map;
- animate a point on the route, a camera on the way, and much more;
- an ability to draw a polygon and calculate its area;
- enable and disable map rotation;
- an ability to display a popup on hover;
- an ability to filter features within map view;
- adding the video;
- adding 3D terrain to a map;
- accepting coordinates as input to a geocoder;
- an ability to change a map’s language;
- an ability to change the case of labels.
With this plugin you can implement tracking geolocation of a courier or vehicle in the real time and similar features.
6. Advanced Multi Uploader
Common use cases:
Similar to AWS file uploader plugin this one is used in all cases which require storing and uploading files, the difference is that it features access to Uploadcare, Filestack, or Microsoft Azure.
Use this plugin to add visually pleasing and satisfying uploaders to your Bubble app.
With perfect configurations and customizations, you can tweak the uploader the way you like it. You can also incorporate powerful tools such as live previews of the files and images, file size limits (although we recommend being generous here), file types, file specs such as height and width, and many more. It can upload files directly to your Bubble account, Uploadcare, Filestack, or Microsoft Azure.
7. Advanced Rich Text Editor
Common use cases:
Websites where formatted text is needed: courses, products descriptions, reviews and comments. All the use cases where users need an opportunity to format their texts right in the app, writing comments or articles for example.
There isn’t a better API or a plugin for a text editor for a Bubble app other than the Advanced rich text editor.
The editor has some potent tools. Although most external APIs offer it but at the expense of large data transfers. This means that while the tools will be powerful, the resulting performance of the app and its speed will be affected.
This is not the case with this plugin. It not only features its lightweight support but also supports mentions, hashtags, and image pasting directly from the clipboard. The plugin supports symbols limits, meaning it restricts writing more than a certain amount of text, and elements that can be resized automatically according to the text size.
8. Dynamic Height and Width
Common use cases:
This plugin is especially useful for websites that need extended responsive functionality and will be often used from different devices.
This is the best plugin when you are optimizing your web application for responsiveness across various devices, dimensions, and resolutions.
The plugin allows you to dynamically change the height/width of any of the elements on your web app (depending on the viewport or page size) as easily as dragging and releasing.
However, do note that you’ll have to enable the ‘fixed width’ option before you can apply the ‘keep proportion’ option otherwise things will be messy.
9. Air Calendar
Common use cases:
All types of bookings and appointments.
This plugin is brought to you by the Full Calendar, the powerful calendar and scheduler used by many corporations and people around the globe.
It dominates the default Bubble calendar by performance, customization, and features that include multiple and custom views; on-demand fetching; drag, drop, and resize; internationalization, local and international time zones; and much more.
10. Reverse Repeating Group
Common use cases:
Websites that actively use chats: forums, dating sites, educational, etc.
Simply said, it reverses any kind of repeating groups in your Bubble app. This plugin has many uses, for example, it can be used for building Chat elements for your Bubble app.
The default Chat features start at the bottom and go up to the top as the most recent message appears. The plugin reverses it so that the most recent message appears at the bottom; the way everyone is used to it.
11. Repeating Group to CSV
Common use cases:
Financial web applications with table-like repeating groups that users fill out and which need to be exported/downloaded.
The plugin simply allows you to export data from applications while maintaining everything as clean as possible.
Using this plugin, you can export any number of rows as is in a selected group in a downloadable CSV file. Download the file and then you can import it almost as easily to somewhere else of your preference.
Conclusion
While using Bubble can be very fun, productive, and easy for all the things that need technical expertise but no technical expert, there are various other features you can add to make work more proactive. Bubble plugins are a great way to save time and money on developing new features for your Bubble app.