Skip to main content
All Collections
Bubble Features
Bubble Features

Build anything without code - The drag-and-drop editor lets you focus on building the best product.

91 articles
What if Bubble is missing a feature I need?
Responsive design

Build beautiful pages with responsive design - Bubble’s responsive editor gives you a fast and powerful way to create app layouts that fit any modern browser or device.


How to build responsively in Bubble?
What are the benefits of designing responsively?
Version Control

Divide and conquer with version control - Unlock more efficient collaboration using Bubble’s new and improved version control system.


Version Control - What is Version Control?Learn what Version Control is and how it works in Bubble.
Version Control - Interface OverviewTour the interface for Version Control in Bubble.
Version Control - Creating SavepointsLearn how to create savepoints for your branches using Version Control in Bubble.
Version Control - Deploying to LiveLearn how to deploy to the Live Branch using Version Control in Bubble.
Version Control - Creating Custom BranchesLearn how to create Custom Branches using Version Control in Bubble.
Version Control - Merging Custom BranchesLearn how to merge Custom Branches using Version Control in Bubble.
Version Control - Resolving ConflictsLearn how to resolve conflicts that arise when you merge branches using Version Control in Bubble.
Version Control - Syncing Custom BranchesLearn how to sync Custom Branches using Version Control in Bubble.
Version Control - Deleting Custom BranchesLearn how to delete Custom Branches using Version Control in Bubble.
Version Control - Using the Hotfix BranchLearn how to use the Hotfix Branch with Version Control in Bubble.
Are the file managers in Development and Live automatically in sync with one another?
6 Tried and True Tips for Collaborating on an AppWhether you’re an established agency or a founder working with a dev or UX partner, here’s what to remember when collaborating on an app.
Your Backup Vault: Retain and Restore Your Bubble App’s Data HistoryUnlock backup restoration with your Bubble app’s retention window. By Abhinav Narain
Your Bubble App Time Machine: Creating and Restoring Savepoints to Recover Your WorkRecord and protect your Bubble app’s progress as you continue your development journey. By Abhinav Narain
Walk-Through: How to Merge Changes from BranchesBy Abhinav Narain

Introducing Bubble’s New Table ElementIt’s here. Read how tables work, how they differ from repeating groups, and when to use the two. By Kate McNally
Can I get a static IP?
How can I integrate a third-party service with my application?
Can I build an alternative frontend/backend for my Bubble application?
Can I accept payments in my Bubble application?
Can I build my application in a language other than English?
How can I enable iframes for my application?
How can I set up my Google API keys?
Can I have users subscribe to my Bubble application?
How can I change my app name or id?
Can I use my own Cloudflare account for my app?
Can I use SSO for end-users in my Bubble app?
Are option sets copied from main apps to sub apps?
Are "Individual data requests" in the workload charts drillable?
How can I allow a collaborator to view and edit an app, but not deploy it?
Can an app name be reused after an app has been deleted?
Can I use an external storage solution or database with Bubble?
Walk-Through: Using Hex Codes to Insert Colors as Dynamic DataFollow this interactive tutorial to learn how you can store and use individual colors as dynamic data throughout your app. By Abhinav Narain
Walk-Through: Use the App Search Tool to Quickly Find Element StylesLearn how to use the app search tool to more quickly find elements styles in use in your app. By Abhinav Narain
Walk-Through: How to Return Data from Custom EventsLearn how to send multiple types of data between workflows to build more modularly and efficiently. By Vivienne Chen
Bubble + Figma Integration: Design and Deploy Your Web App Without CodeMaking web applications has never been easier with Bubble's new Figma integration. By Allen Yang and Sweta Karlekar
Introducing New Bubble AI Tools: Zero to One with AI + No-Code Event RecapBy Vivienne Chen
How to Craft Effective Prompts for Bubble’s New AI Page DesignerA clear, high-quality prompt can help you generate pages that match your vision and pave the way for success. By Vivienne Chen
Bubble Assist: Fast Forward to Day 2 With the Power of AI
The Future of Bubble’s Editor: Introducing the New Workflow Tab
How do I access the AI Page Designer?
What's the most amount of file storage I can get on my app?
Quick Tips

Browse through our library of quick video lessons that will show you what Bubble can do and and how you can use it.


Signing a User UpIn this video we learn about the User data type and how to sign a user up.
How to create a Masonry Grid Layout in a Repeating GroupBubble Quick Tip
How to Use the "Result of..." Expression
Understanding Workflow Execution Rules
How to Use the Value Operator
How to Delete Files Attached to Things
How to Use the Align to Parent Container Layout
How to Use the Element Has Error Event
How to Set a New Index Page
How to Use Padding in Container Elements
How to Use Layout & Sizing Properties in Conditionals
How to Create Ext. Vertical Scrolling With the New Responsive Engine
How to Create Vertical Scrolling Repeating Groups With the New Responsive Engine
How to Use The Shape Element
How to Use the Unhandled Error Occurs Event
How to Use the Do When Condition Is True Event
How to Use The Do Every X Seconds Event
How to Use The User Is Logged Out Event
How to Use The User Is Logged In Event
How to Use The File Uploader Element
How to Use the Date/Time Picker Element
How to Use The Radio Buttons Element
How to Use The Checkbox Element
How to Use The Input Element
How to Use The Map Element
How to Use the Shape Element For Layout Design
How to Use Optimize Application to Clean Unused Items
How to Format Text With BBCode
How to Use the Slidebar Menu Plugin
How to Use the Slider Input Element
How to Use the Picture Uploader Element
How to Trigger Workflows From Popup Events
How to Display a List as Text
How to Use the Group Focus Element
How to Use The Floating Group Element
How to Use the First Item Operator
How to Create a Field As a List
How to Name Your Data Types & Fields
How to Name Your Elements
How to Use Terminate Workflow Action
How to Create An Account for Someone Else
How to Use the Formatted As Operator For Numbers