How organisation scope works
See how Global and local organisations fit together, and when to split by country, region, or venue.
Structure your organisations so each team owns its own campaigns while you keep central governance in one place. This page shows how the levels fit together, what changes when you move between organisations, and how to pick a boundary that matches the way your teams work.
Use Global for governance
Use the Global organisation for shared administration, shared defaults, and central governance. Keep campaigns and day-to-day work in the organisation that actually owns the live experience.
What each organisation level is used for
| Organisation type | What it is used for |
|---|---|
| Global organisation | Shared governance, organisation creation, user management, shared defaults, and global scripts |
| Regular organisation | Local campaign ownership, local variables, local domain settings, and organisation-specific administration |
Users can belong to one organisation or to several. What they can see depends on both their assignments and the organisation currently selected in OmniLab Studio.
Common hierarchy patterns
One organisation per venue
Use this model when each shopping centre, venue, or location runs its own campaigns and needs its own local settings.

One organisation per country or region
Use this model when teams are organised by geography and campaigns, users, or reporting lines are managed at country or regional level.

Multi-layer governance
Use a multi-layer hierarchy when you need regional governance and local execution at the same time, for example a country team managing several venues.

How to choose the right organisation boundary
A regular organisation should map to a real operating boundary: a brand, region, venue, shopping centre, country, or other unit that needs its own campaign ownership or local configuration.
Use separate organisations when teams need different:
- users or approval ownership
- local variables or local links
- OmniLab Pages domain settings
- language or timezone defaults
If two teams need different governance or different local configuration, they usually should not share the same organisation.
What admins see in OmniLab Studio
When the selected organisation is Global, admins see the broader General Settings area.
When the selected organisation is not Global, admins see Organization Settings for that specific organisation.
This matters because the available tabs are different:
| Selected organisation | Settings surface |
|---|---|
| Global | General, Organisations, Users, Themes, Notifications, Variables, Scripts, Domain |
| Regular organisation | General, Notifications, Variables, Domain |
What can inherit from Global
Inheritance is available, but only in a few places.
| Area | How it works |
|---|---|
| General settings | A regular organisation can inherit the General tab values from Global |
| Notifications | A regular organisation can also inherit sender, header, and footer settings from Global |
| Variables | Stored on each organisation as a simple list of keys and values, with no inheritance toggle |
| Domain settings | Managed on each organisation |
| Scripts | Managed from the Global organisation settings |
Cross-organisation work still needs review
Users can switch between multiple assigned organisations, and templates can still move across organisation boundaries when they are explicitly shared or recreated.
That flexibility is useful, but every cross-organisation workflow should include a quick check of:
- the organisation unique key
- local variables
- domain settings
- language and timezone defaults
Related
Create an organisation
Create a new organisation from the Global organisation and complete its local setup.
Organisation settings (general defaults)
Review which settings stay local and which settings can inherit from Global.
Organisations and scope in OmniLab
Go back to the cross-product explanation of scope and visibility.