How it works
The Promise Tickets model explained step by step — from campaign creation to conversion.
Promise Tickets uses a three-phase model: create, promise, convert. Here's how each phase works.
Phase 1: Create a campaign
A producer signs up, creates a campaign, and sets the key parameters:
- Ticket price — the face value of each ticket.
- Threshold — the minimum number of tickets that must be promised before the event is confirmed.
- Deadline — the date by which the threshold must be reached.
- Performance dates — one or more dates and times when the event will take place.
The producer publishes the campaign and gets a shareable link and QR code.
Phase 2: Collect promises
Patrons visit the campaign page and promise to attend. During this step:
- The patron selects a performance date and the number of tickets they want (1-10).
- They enter their email address.
- They are redirected to a secure Stripe checkout to save their payment card.
- The patron receives a confirmation email. Their card is not charged.
The campaign page shows a progress bar tracking how many promises have been collected toward the threshold.
Your payment card is securely saved by Stripe. Promise Tickets never sees or stores your card number.
Phase 3: Convert (or expire)
When the threshold is reached, the producer can convert the campaign:
- All saved cards are charged at once.
- Each patron receives a ticket confirmation email.
- The producer receives a conversion summary with revenue and payout details.
If the deadline passes without reaching the threshold, the campaign expires:
- No cards are charged.
- All saved payment methods are released.
- Both patrons and the producer receive notification emails.
After conversion
Once a campaign is converted, the event is confirmed. Patrons show their ticket confirmation email at the door. The producer receives their payout through Stripe.