Publish a receipt challenge
Publish the campaign that contains the receipt challenge and resolve validation blockers before go-live.
Take your receipt challenge live so participants can start submitting receipts. You publish it as part of the campaign that contains it, not on its own.
Publishing the campaign takes the receipt challenge live
Publishing makes the whole campaign live at once: the receipt challenge, its linked rewards, notifications, and shared campaign settings.
Before you publish
- test the receipt flow in Preview
- confirm at least one winning option and one rule exist
- confirm the receipt-game rewards are linked correctly
- check Opt-in, forms, and notifications when the campaign needs them
- confirm reviewers understand the review flow when validation is manual
Publish the campaign
Review the validation modal
OmniLab checks the whole campaign before it goes live. It can block publishing because of a problem with the challenge, a reward, a rule, or a shared campaign setting.

Fix blocking issues, then publish again
Return to the affected area, save the correction, and reopen Publish.
Confirm the live state
Once the campaign clears all blocking issues, publish it. Then test the live participant path with Share links or QR codes.
What changes after publication
Once the campaign is live:
- the receipt challenge opens from its public URL or landing page entry
- you can share live QR codes and links
- live session and progression numbers start building up
- republishing later updates the same live campaign
