Before you start
You need an Experience Release ready. Each campaign links to one release.
Make sure your assets meet the guidance: images ideally WebP, under 500 KB each, and total campaign size under 20 MB unless you include video.
Start a new campaign
Go to Campaigns and select New campaign.
Pick the Experience then choose the Release version you want. The release defines the schema you can edit.
Name your campaign and click Create. The editor opens in Draft.
Understand the editor
Groups: Content is organised into Singles (one entry) and Collections (multiple entries such as products).
Fields: String, file, and relation fields are supported. Enterprise plans can enable number, rich text, and boolean.
Translations: Use the language tabs at the top. Translations are stored per field.
Validation: Authors can mark fields as required. Missing required fields block publish.
Add content
Fill in field values in Singles and Collections.
Upload optimised images and videos. The CMS blocks files that are too large and warns if the campaign grows beyond recommended size.
For relations, choose the linked entry. One to one or one to many is available depending on the field.
Tip: Keep several gigabytes free on kiosks and optimise media to ensure quick updates in the field.
Manage translations
Switch to a language tab and complete the fields that are marked translatable.
If a location prefers a language that your campaign does not include, kiosks fall back to English. Enterprise can set an organisation level fallback.
Save and preview
Click Save any time to keep your Draft.
Use Preview to open a shareable link for review and testing.
Preview supports switching locales so stakeholders can check translations.
Resolve validation issues
Click Validate or Publish to run checks.
Errors will point to missing required fields or invalid data. Fix and revalidate.
Publish the campaign
Choose Publish to make the campaign live. This creates a new version.
Devices that target this campaign will pick up the update automatically when online.
If you want to start at a future time, use Schedule instead. Scheduling is covered in the next page.
Duplicate or iterate
Use Duplicate to clone a campaign and increment the version.
Every edit after publish creates a new version.
The CMS generates diff logs between versions and keeps a complete history.
Archive and rollback
Set a campaign to Archived when it is no longer in use.
There is no automatic expiry. To change content, publish a new version.
You can manually roll back by selecting a previous version in the dashboard and publishing it again.
Roles and permissions
Admins and Managers can create, edit, schedule, publish, and archive.
Viewers can view campaigns and history only.




