Create Record
No-code/low-code
Learn how to create records in no-code platforms with step-by-step guidance, examples, and best practices for beginners and pros.
Create Record in Bubble is a workflow action called "Create a new Thing" that adds a new entry to a data type in your app's database. It runs when a user takes an action or when an automated process triggers it.
Every app that stores user-generated data relies on Create Record. It is how new users, posts, orders, bookings, and any other records come into existence in your Bubble database.
Key Takeaways
- Core workflow action: Create Record is the "Create a new Thing" action in Bubble's workflow editor, used to add new database entries.
- Field assignment: When creating a record, you assign values to the data type's fields using input values, dynamic expressions, or fixed data.
- Trigger-based: The action runs in response to a button click, form submission, page load, API call, or any other Bubble workflow trigger.
- Returns a reference: After creating a record, the workflow can reference it as "Result of Step X" to use it in subsequent actions within the same workflow.
What is Create Record in Bubble?
Create Record in Bubble is the "Create a new Thing" workflow action that adds a new entry to a specified data type. You define which fields to populate and with what values, and Bubble saves the new record to the database immediately when the action runs.
When a user submits a registration form or places an order, the data needs to go somewhere. Create Record is the action that makes that happen in Bubble.
- Data type selection: You choose which data type the new record belongs to, like User, Order, Post, or any custom type you have created.
- Field population: For each field in the data type, you define the value using a static input, a dynamic expression, or a reference to another record.
- Immediate storage: The record is saved to the database as soon as the workflow step executes, making it available to queries immediately afterward.
Create Record is the starting point for most user-facing features in Bubble. Without it, no data would ever make it into your database from the front end of the app.
How Create Record Works in Bubble
In the workflow editor, add a "Create a new Thing" action, select the data type, and assign field values from form inputs, current user data, or other expressions. The record is created immediately when the workflow runs, and subsequent steps can reference it by result.
Setting up a Create Record action takes a few minutes once you know the structure of your data type. The key is matching field types to the right input sources.
- Selecting the data type: The first setting in the action is the data type you want to create a record in, chosen from a dropdown of all your app's types.
- Field-by-field assignment: For each field, you use Bubble's expression builder to define the value from an input element, a user attribute, a fixed value, or another record.
- Result reference: After the step runs, other actions in the same workflow can access the new record using "Result of Step [number]'s [field name]."
Understanding how Bubble's workflow action system sequences steps is important when Create Record is followed by steps that depend on the new record being available.
Why Create Record Matters for No-Code Apps
Create Record is the action that turns user input into stored data. Without it, form submissions disappear, orders are never saved, and registrations never complete. It is the most fundamental write operation in any Bubble app.
Every meaningful app feature involves saving something new. Create Record is the mechanism that makes information persistent in your Bubble app.
- User registration: Bubble creates a new User record automatically on sign-up, but custom data types like profiles or preferences need their own Create Record action.
- Content creation: When a user publishes a post, submits a review, or uploads a file, a Create Record action saves that content to the right data type.
- Transaction recording: Orders, bookings, payments, and any transactional event need a record created at the moment the action occurs.
Apps that skip proper Create Record design end up with missing data, duplicate entries, or workflows that silently fail because the data was never written.
Common Mistakes With Create Record in Bubble
The most common mistakes are creating duplicate records by triggering the same workflow twice, leaving required fields empty causing broken records, and forgetting to reference the newly created record in follow-up workflow steps.
These mistakes are easy to make when you are learning Bubble. Catching them early saves significant debugging effort later.
- Duplicate triggers: If a button fires twice due to double-click or a workflow looping, you get duplicate records. Add a condition to prevent re-runs.
- Empty required fields: Creating a record without populating a field that other parts of the app expect can cause display errors and broken queries.
- Lost result reference: If you need the new record in a later step, reference it as "Result of Step X" immediately. Do not rely on searching for it afterward.
Testing Create Record workflows by checking the App Data tab after each test helps you confirm the right fields are being populated with the right values every time.
Conclusion
Create Record is the foundational action that gives your Bubble app the ability to save new data. Every user action that stores something new depends on it working correctly. At LOW/CODE Agency, we've helped 450+ clients build and scale apps on Bubble and other no-code platforms. Our clients include global brands like Medtronic, American Express, Coca-Cola, Zapier, and Sotheby's.
Frequently Asked Questions
What is the Create Record action called in Bubble's workflow editor?
It is called "Create a new Thing." You find it in the workflow editor under the Data category of available actions.
Can I create a record without a user being logged in?
Yes. Bubble allows record creation by logged-out users if your privacy rules permit it, which is useful for public form submissions.
Can I create multiple records in one workflow in Bubble?
Yes. You can add multiple "Create a new Thing" steps in one workflow, each creating a different record in the same or different data types.
How do I access a newly created record in the same workflow?
Use "Result of Step [number]" in subsequent workflow steps. Bubble stores the reference to the new record until the workflow finishes.
Can a scheduled API workflow create records in Bubble?
Yes. Backend and API workflows can run Create Record actions just like front-end workflows, making them useful for automated data generation.
What happens if a Create Record workflow fails partway through?
Steps before the failure may have already written data. Bubble does not automatically roll back completed steps if a later step fails.
FAQs
What does creating a record mean in no-code platforms?
Which no-code tools are best for creating records?
How can I prevent duplicate records in no-code apps?
Can I automate record creation in no-code platforms?
What are common errors when creating records and how to fix them?
Why is data validation important when creating records?
Related Terms
See our numbers
315+
entrepreneurs and businesses trust LowCode Agency
Investing in custom business software pays off
LowCode Agency's app boosted team productivity by 50% and helped improve customer satisfaction through a seamless user experience
70%
reduced approval times
50%
boost in team productivity
Ryan Jaskiewicz
,
Owner
12five Capital

%20(Custom).avif)