
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
A public status page for small teams, in place of a paid Statuspage plan. 90-day uptime bars,β¦
Status
A public status page for small teams, in place of a paid Statuspage plan. 90-day uptime bars, incident updates, and hourly checks that open an incident when a site goes down.
A to-do list you and your AI agent both work from. It replaces the markdown file, sync script, andβ¦
To-Do Board
A to-do list you and your AI agent both work from. It replaces the markdown file, sync script, and chat relay you would wire up so an agent can see and tick your list. For anyone who runs their week through an agent.
FreshBooks-style invoicing for freelancers: build an invoice in a minute, send your client a link,β¦
Invoices
FreshBooks-style invoicing for freelancers: build an invoice in a minute, send your client a link, see when they open it, and let your agent chase late ones.


