Bubble.io · Glossary

Forty Bubble.io terms explained in plain language, with the ones that matter most when hiring and questions to ask using them.

Last updated: October 2026. Written by Athar Ahmad, Certified Bubble.io Developer and Tech Architect, Simple Automation Solutions.

Quick answer

This glossary explains 40 Bubble.io terms in plain language, including data types, fields, relationships, option sets, privacy rules, roles, workflows, backend workflows, recurring events, repeating groups, custom states, searches and constraints, plugins, the API connector, workload units, development and live versions and the native mobile builder. The terms that matter most when hiring are privacy rules, data types, development and live versions, backend workflows, workload units and searches.

Key takeaways

  • Privacy rules and roles decide who can see what; ask how they are tested.
  • Data types and relationships are the foundation of the app.
  • Development and live versions are the safety net for changes.
  • Workload units and efficient searches drive performance and cost.
  • Option sets are not protected by privacy rules.

This glossary explains forty terms you will meet when hiring a Bubble.io developer or working with a Bubble app, in plain language. Bubble’s features and names change over time, so check its documentation for the latest details.

The 40 terms

TermPlain-English meaning
App editorThe visual workspace where you design pages, define data and build workflows.
Development versionThe copy of the app where building and testing happen, separate from the live version.
Live versionThe version of the app real users use.
DeployPublishing changes from the development version to the live version.
Data typeA category of information the app stores, such as Client or Invoice.
FieldA single piece of information on a data type, such as an email address.
ThingA single record of a data type, such as one client.
RelationshipA link between data types, such as an Invoice belonging to a Client.
ListA group of records or values, for example all documents for a matter.
Option setA fixed list of choices shared across the app, such as statuses or categories. Not protected by privacy rules, so not for sensitive data.
UserThe built-in data type for people who log in.
Current UserThe person using the app right now, used in rules and conditions.
Privacy rulesConditions on each data type that decide which users can see which data, enforced by the platform.
RoleA category of user with defined permissions, such as client, staff or admin, usually implemented through data and privacy rules.
WorkflowA series of actions triggered by an event, such as a button click or a form submission.
EventThe trigger that starts a workflow.
ActionOne step within a workflow, such as creating a record or sending an email.
ConditionA rule that decides whether something happens, such as showing an element only to admins.
Backend workflowA workflow that runs on the server rather than in the user’s browser, often used for scheduled or background tasks.
API workflowA backend workflow that can also be triggered by an outside system through an interface.
Recurring eventA workflow that runs on a schedule, such as sending reminders daily.
Scheduled workflowA workflow set to run at a specific future time.
PageA screen in the app, built from elements.
ElementA building block on a page, such as a button, input or table.
Reusable elementA component built once and used on many pages.
PopupA box that appears over a page to show content or collect input.
Repeating groupAn element that shows a list of records, such as a list of documents.
Custom stateA temporary value stored on an element or page while someone is using it.
Dynamic expressionA value calculated from data, such as a client’s name or a count of open tasks.
SearchA query that finds records, with constraints that narrow the results.
ConstraintA condition added to a search so it returns only matching records, which keeps the app efficient.
PluginAn add-on that gives the app extra abilities, such as connecting to a service.
API connectorA tool for defining requests to outside services so the app can talk to them.
IntegrationA working connection between the app and another service.
Workload unitsBubble’s usage-based measure of the work an app does, which influences hosting charges.
Responsive designLayouts that adapt to different screen sizes.
Custom domainYour own web address for the app, instead of a default one.
DebuggerA tool for stepping through the app to see what is happening and why.
CollaboratorAnother person given access to edit the app.
Native mobile builderBubble’s tool for building apps for the App Store and Google Play, which has been evolving through beta.

Which terms matter most when hiring a developer?

  • Privacy rules and roles: they decide who can see what. Ask how they are designed and tested. See our security guide.
  • Data types and relationships: the foundation of the app. See database design mistakes.
  • Development and live versions: the safety net for changes.
  • Backend workflows: where scheduled and background logic lives.
  • Workload units and searches: where performance and cost are won or lost. See workload units.
  • Option sets: convenient but not for sensitive data.

Questions to ask using these terms

  1. How will you set privacy rules on each data type, and how will you test them?
  2. How will the data types and relationships be structured?
  3. How do you work between the development and live versions?
  4. How will you keep searches efficient and workload units low?
  5. Which parts need backend workflows or scheduled tasks?
  6. Which plugins and integrations will be used, and who owns the keys?

For a broader list of terms, see our general glossary for founders. Builds at Simple Automation Solutions start at $3,500, and a $345 Discovery Sprint, credited toward the build, turns your idea into a plan using these concepts.

Frequently asked questions

What is a data type in Bubble?

A category of information the app stores, such as Client or Invoice, with its own fields and relationships.

What are privacy rules in Bubble?

Conditions on each data type that decide which users can see which data, enforced by the platform.

What is a backend workflow?

A workflow that runs on the server rather than in the user’s browser, often for scheduled or background tasks.

What are workload units?

Bubble’s usage-based measure of the work an app does, which influences hosting charges.

What is the difference between development and live versions?

The development version is where building and testing happen. The live version is what real users use. Changes are deployed from one to the other.

Want these terms applied to your project?

Email us your idea. We will explain how it would be built, in plain language.

Email info@sasolutionspk.com

Athar Ahmad, Certified Bubble.io Developer and Tech Architect, Simple Automation Solutions

About Simple Automation Solutions (SA Solutions)

Simple Automation Solutions is a Bubble.io development studio led by Athar Ahmad, a Certified Bubble.io Developer and Tech Architect. It builds web and mobile apps, client portals and SaaS products for founder-led businesses such as law firms, accounting firms, boutique agencies and consultants. Services include a free 30-minute Idea Audit, a $345 Discovery Sprint (a Product Requirements Document delivered within 24 hours, credited toward the build) and builds starting at $3,500. Website: sasolutionspk.com.

Simple Automation Solutions

Business Process Automation, Technology Consulting for Businesses, IT Solutions for Digital Transformation and Enterprise System Modernization, Web Applications Development, Mobile Applications Development, MVP Development