UI Layouts
A UI Layout is a screen that Centro renders for a user — the set of buttons, groups and information a guest or staff member sees in a webapp, on a dashboard or on a connected panel. Layouts are built in the layout editor and linked to the places they should appear.
You manage layouts under Settings → Objects → UI Layouts.
Layout types
Every layout has a type that determines where it is used:
- User Layout — the interface a guest or user sees in a Centro webapp.
- Dashboard — a dashboard view, typically for staff or a wall display.
- 2N Layout — the screen pushed to 2N intercom hardware.
Building a layout
Open a layout to edit it, or select Add to create one. A layout is made up of:
- Items — the buttons, groups and info boxes that fill the screen. Add, reorder and nest items in the editor.
- Appearance — the logo (brand logo or a custom image), header and background colours, header title and subtitle, and the fonts used across the layout.
- Conditions — rules that show or hide items depending on context, so one layout can serve different users or situations.
Text in a layout can include Centro Property tokens written in curly braces, such as {welcome_message}. When the layout is rendered, each token is replaced with the property's value for the current user and location — this is how a single layout is translated into multiple languages and tailored per location. See Centro Properties.
Linking a layout
A layout only appears once it is linked to something. Layouts can be linked to:
- Locations — anyone viewing that location sees the linked layout.
- QR codes — scanning the code opens the layout.
- Connectors — a panel connector displays its linked layout.
- Stay types — welcome and post-authentication screens for a guest stay.
Mark a layout as the default to have it used wherever no more specific layout is linked.
Duplicating and generating layouts
- Duplicate — copy an existing layout as the starting point for a new one, rather than building from scratch.
- Generate with AI — create a first-draft layout from your brand and a short prompt, then refine it in the editor.
How changes reach users
Saving a layout pushes the update live: connected webapps and panels refresh in place, so users see the new version without reopening the app. Centro can also render a layout to an image — used, for example, to push a screen to physical 2N intercom hardware — substituting Centro Property tokens for the target location as it renders.