Campaign lifecycle
The stages a campaign goes through from creation to completion.
Every campaign on Promise Tickets follows a lifecycle of statuses. Understanding these helps you manage your events effectively.
Campaign statuses
| Status | Meaning | |--------|---------| | Draft | Created but not yet published. Not visible to the public. Can be edited. | | Active | Published and accepting promises. Visible at its public URL. | | Converted | Threshold was met and all cards were charged. Event is confirmed. | | Expired | Deadline passed without reaching the threshold. No cards were charged. | | Cancelled | Producer cancelled the campaign. No cards were charged. |
Lifecycle flow
Draft → Active → Converted
→ Expired
→ Cancelled
- Draft → Active: You publish the campaign.
- Active → Converted: You convert the campaign after the threshold is met.
- Active → Expired: The deadline passes without reaching the threshold (automatic).
- Active → Cancelled: You manually cancel the campaign.
- Draft → Cancelled: You can also cancel a draft campaign.
Key points
- A campaign can only move forward — it cannot go back to a previous status.
- Conversion requires the threshold to be met and a connected Stripe account.
- Expiration happens automatically when the deadline passes. A scheduled process checks for expired campaigns.
- Only draft campaigns can be edited. All other statuses are locked.
Monitor your campaign's progress regularly as the deadline approaches. If you're close to the threshold, extra promotion can make the difference.