Record layouts control how a record looks. This feature is included in the Premium plan at no extra cost.
You can show the same data in different ways - hide or reorder fields, add headers and dividers, and highlight what matters most to your team.
Advanced builders can also use layouts for staging or to give different groups their own view of the same record.
Access record layouts
Open any record.
Click ••• in the top right.
Select Unlock record.
💡 Shortcut: Cmd/Ctrl + Shift + L to unlock/lock a record.
Main layout - the source of truth
Every database app has one Main layout. It includes all features and can be used without limits. In most cases, having just one layout - the Main layout - is all you need.
Why create additional layouts
Staging. Build and test new layouts without affecting others. When ready, set it as the default and everyone instantly sees it.
A/B testing. Compare two layouts over time to see which works better.
History. Track how layouts have changed over time.
Migration to new record. Explore new layouts with real data before releasing them to all teammates.
On feature roadmap:
Creation vs viewing. Use one layout for the creation process of a record and another for viewing a record.
Mobile vs. desktop. Different column concepts or spacing on small screens.
Audience-specific. Let each group see records in their own way e.g. Marketing vs. Development teams.
Print layouts. Create layouts optimized for printing.
How it works
Each additional record layout acts as a layer that controls how information is displayed.
The Main layout can’t be renamed or deleted. It exists only once in each database app and acts as the base for every other layout.
Every fields exist only once in the database app and are stored in the Main layout.
Additional layouts don’t create their own fields - they simply show, hide, or reorder the same fields from the Main layout.
Labels and formatting can differ per layout, but field values are shared across all layouts. Changing a field value in any record layout updates the data in the Main layout - the update is instantly shared across every layout that uses that field.
Create a new record layout
Open any record.
Click ••• in the top right.
Select
Customize record
Click on
Main
to open the record layout menuClick +
New layout
Rename the record layout
Choose one of the following options:
Empty layout - start from a blank canvas.
Based on existing fields - pull in all fields from the Main layout to rearrange.
Based on required fields - start lean with only the must-have fields from the Main layout.
An existing layout - duplicate an existing layout to reuse its setup.
Manage record layouts
Open the Record layout menu, then click ••• next to a layout name:
Layout actions:
Set as default - Make this the layout everyone sees by default.
Rename - Change the name and icon. (Not available for Main layout.)
Duplicate - Make a copy to try things out.
Delete - Remove a layout. (Not available for Main layout.)
Switch & reorder
Click any layout in the menu to open and view it.
Drag and drop to reorder layouts.
Reset Main layout
During the current migration phase to the new record, the Main layout is created and kept in sync with the existing record.
If you’ve made changes or tested things in the Main layout, you can use this button to restore the original layout generated from the current record.
Once all records have been migrated to the new structure, this button will no longer be available.
Customize Record layout
Each record layout gives you access to the full range of features.
Every layout can look different, have comments turned on or off, and include unique settings or structure.
You have complete flexibility to design how information is shown and how your team works with it. See all available options here →