CSV In, CSV Out
Import attendees, tracks, sessions, speakers, questions and notifications from CSV files, with a template for each. If any row has a problem, nothing is imported. Export attendees, with every answer, whenever you like.
An API for Your Own Systems
Create API keys to list and update events, attendees, sessions, speakers, tracks, audiences, sponsors, notifications and app pages. Send up to 500 attendees at a time, matched by email, and only the fields you send change. The API never emails anyone, and a public developer reference and OpenAPI file describe every endpoint.
Webhooks for Every Registration
Tell another tool the moment someone registers, joins the waitlist, cancels or checks in. Every message is signed so the receiving end can trust it, and missed messages are tried again.
Guides for Non-Developers
Shoal's Help includes plain-language guides for Zapier, Make and Airtable, with a ready-made Airtable script, so you can connect your tools without hiring a developer.
What You Can Do
- CSV templates for every import
- All-or-nothing imports that never leave half a change
- API keys you can revoke any time
- Create and update events through the API
- Upsert up to 500 attendees per request
- Sessions, speakers, tracks, sponsors and notifications through the API
- Signed webhooks for registrations and check-ins
- Step-by-step Airtable and Zapier guides
Questions
Is the API an extra cost?
No. API access comes with every event at every size.
How are API keys stored?
Keys are shown to you once and stored only as a scrambled fingerprint, so nobody can read them back. Revoke one at any time.
Other Features
Plan Your Next Event on Shoal
Your first 2 events of up to 50 people are free if you create them before January 1, 2027. Set up in an afternoon.