Featured campaigns

Promote venues/events with slot-limited campaigns and Stripe-backed billing flow.

Campaign lifecycle
How featured requests move from setup to live placement.
2. Select a plan, target listing, and preferred start window.
3. Complete payment via Stripe checkout (test mode for now).
4. Admin reviews payment + slot availability, then approves activation.
5. Track billing and placement expiry from /brew-app/featured.
Planning checklist
Use these checks before spending campaign budget.
- Ensure listing photos and details are already high quality.
- Pick campaign windows aligned with launches or major events.
- Confirm team can handle inquiry/message volume increases.
- Review results after campaign using reports and export data.