Log in
An event page for Supper Club: Autumn Table with a cover photo, date, location, guest avatars, and a Request to Join button

Starter prompt

This is Events, a Luma-style event page app: event pages with covers, registration by email code (guests never need an account), approval or auto-approve, waitlists, +1s, custom questions, QR tickets and scan-to-check-in, invites, blasts, reminders, and calendar invites. My copy starts empty. Set it up in this order, using my Charming tools: 1. Call claimHost on my copy. That makes me the host. Only do this for me. 2. Guest registration: create_webhook on my copy's guestWrite op. Call configureGuestRelay with the webhook's delivery URL. Then show me the webhook secret and tell me to paste it in App settings β†’ Secrets as GUEST_HOOK_KEY. When I say done, call setupStatus and confirm relay is "ok". 3. Email: tell me to paste my Resend API key in App settings β†’ Secrets as RESEND_API_KEY myself (never ask me for the key). Ask which sender address to use (it must be on a domain verified in my Resend account), my sender name, and my own email. Save them with saveSettings, then call sendTestEmail. 4. Make my copy Public with set_public so guests can open event pages without signing in. 5. create_routine for sendReminders, hourly, so going guests get a reminder the day before. 6. If I want co-hosts, tell me to set Sharing to "Everyone can view, logged-in people can edit", then make an invite link from the app's Settings page. Tell me: to scan tickets at the door, open the event's web link on my phone, go to Manage, Check In, Scan Tickets, and allow the camera. Scanning doesn't work inside a chat. Finally, ask about my first event (title, date and time, place, capacity, whether I approve each guest) and create it with saveEvent with published: true, or point me to Create Event in the app to add a cover photo.

Run your own events without sending guests to a platform. Copy it, then let your agent set it up. It takes about five minutes.

For guests

  • A clean event page with a cover photo, date, place, and who's going
  • Register with an email code. No account, no app.
  • A QR ticket on the event page once they're in
  • Confirmation, waitlist, and reminder emails, each with a calendar invite that updates if the time changes

For hosts

  • Approve each guest, or auto-approve up to a capacity, with a waitlist that moves up when someone cancels
  • Custom questions, +1s, and guest notes
  • Scan QR tickets at the door with your phone camera, or check people in by name
  • Guest list with search, invites, and email blasts
  • Co-hosts, light and dark themes, and a day-before reminder

Change anything by asking your agent. "Make it light mode and cap it at 12" just works.

You'll need a free Resend account with a verified sending domain. Emails go out from your own address.

More from Tambo