A campaign is a set of rules. Each rule pairs a trigger (a consumer action) with optional conditions and a reward. Rules evaluate top-down on every event, and the first match wins unless reward stacking is enabled.
*A rule reads as a sentence, with the guardrails panel underneath.*
THE ANATOMY OF A RULE
• Trigger — a code submitted, a receipt uploaded, a basket completed, a referral verified, a birthday reached.
• Conditions — optional filters such as "product SKU is one of…", "submissions per user is at least 3", or "first submission is true".
• Reward — what the consumer receives when the rule matches, with an optional bonus (for example ₦100 airtime plus one raffle entry).
EDITING THE RULES
Use Edit rules to open the campaign in the builder, where each rule reads as a plain sentence with editable tokens. Guardrails and fraud controls sit in the same step, below the rules.
WHAT PAUSE ACTUALLY DOES
Pausing stops participation immediately. While a campaign is paused, incoming submissions are rejected rather than banked — the consumer gets a rejection message, and nothing is queued up to pay out later when you resume.
The important part for your consumers: their code is not consumed. It stays unused, so they can submit it again once the campaign is live. Pause is safe to use for a stock problem or a budget review; it is not a way to keep collecting entries quietly.
Only Active campaigns accept entries, and only within their start and end dates.

