Validation & publishing

Understand how the validation modal works, what blocks publication, and how to route common publish errors to the right fix.

Publish your campaign with confidence by clearing the validation check first. The validation modal tells you why a campaign can go live, why it cannot, and what to fix next when something is blocking it.

Validation does not wait for launch day

Validation runs automatically when you open the publish flow, and OmniLab may surface validation state while you are still editing the campaign. Use it as an early warning system, not only as a last-minute check.

The three levels of result

Every validation result falls into one of three levels:

LevelWhat it meansCan you publish?
ErrorA required part of the campaign is missing or inconsistent.No
WarningThe campaign can still go live, but the setup deserves a review.Yes
SuggestionThe campaign can go live, with room to improve.Yes

The modal makes this visible through its summary state, including messages such as Campaign is ready to publish! and Please fix all errors before publishing.

How the modal is organized

Validation issues are grouped by product area so you can jump to the right part of the build quickly. Typical categories include:

  • General
  • Terms & Conditions
  • Rewards
  • Touchpoints
  • Notifications
  • Settings
  • Dates

This matters because the fastest way to fix validation is not to read every issue from top to bottom. It is to identify the affected category, then return to the right campaign section immediately.

How to read one issue

Each validation issue is useful only if you know how to act on it. In practice, each item gives you:

  • the message
  • an explanation
  • a How to fix it path

Treat the message as the symptom and the explanation plus fix path as the actual diagnostic value.

When warnings remain

If the campaign has no errors, you can still select Publish even when warnings or suggestions remain. That is your cue to make an informed launch decision:

  • fix what matters before launch if the warning affects trust, compliance, or participant experience
  • publish now only when the remaining warnings are acceptable for this specific campaign

Common publish blockers

The most common reasons a campaign can't be published, and where to fix them:

  • No touchpoints configured — add at least one touchpoint in Touchpoints.
  • Pre-campaign or post-campaign message missing — add the visitor messages for before and after the campaign window in Dates.
  • Campaign timezone not recognised — correct the timezone in Build > General > Dates.
  • Terms and conditions disabled — review the legal setup in Opt-in & Consent (this is a warning, not a hard blocker).
  • Missing translations for a field — add the missing language content and review which languages are active for this campaign.
  • Not enough coupons prepared for a reward — open the reward redemption area and prepare enough coupons before publishing.
  • Booking reminder enabled but cancellation notification is off — complete the linked notification setup in Notifications.

Use validation as a troubleshooting hub

If you are stuck at publish, start here first. The validation modal is more than a blocker. It is the fastest route back to the exact area that needs attention.

That is why this page works best as the publishing troubleshooting hub for the whole Platform section.

Was this helpful?

Optional comments help us improve this page for future authors and readers.

On this page