Zapier Quick Start
This guide walks you through connecting your studio to Zapier and building your first Zap — from invite to a live automation in about five minutes. No code required.
Before you start
You'll need:
- A StudioBase owner account for the studio you want to connect
- A Zapier account (free plan is fine)
- The StudioBase invite link — the integration is currently invite-only; contact us and we'll send it to you
Accept the invite link while signed in to Zapier, and the StudioBase app becomes available in your Zap editor.
Step 1 — Create a Zap with a StudioBase trigger
- In Zapier, click Create → Zap.
- For the trigger, search for and select StudioBase.
- Pick a trigger event. For this guide, choose New Booking.
Available triggers:
| Trigger | Fires when |
|---|---|
| New Booking | A class booking is created (paid checkout or class-pack credit) |
| Booking Cancelled | A booking is cancelled |
| New Check-In | A client checks in to a class (self, kiosk, or instructor) |
| Payment Completed | A class checkout payment completes |
| Refund Issued | A refund is issued for a booking |
Step 2 — Connect your studio
- When Zapier prompts you to sign in, a StudioBase window opens.
- Log in with your owner account if you aren't already signed in.
- If you own more than one studio, pick the studio to connect.
- Click Authorize.
Authorizing also turns on webhooks for that studio. Back in Zapier, the connection appears labeled with your studio name and subdomain, e.g. Dance Trance (dance-trance).
Each connection is scoped to one studio. To automate another studio you own, add a second StudioBase connection and authorize that studio.
Step 3 — Test the trigger
Click Test trigger. Zapier loads your studio's most recent bookings — or, if you don't have any yet, one realistic sample record — so you can see exactly which fields are available.
Booking fields arrive ready to map, for example:
| Field | Example |
|---|---|
guest_name | Alex Rivera |
guest_email | alex@example.com |
payment_method | card |
amount_cents | 2500 |
event_type | booking.created |
studio_slug | dance-trance |
Amounts are in cents — divide by 100 in a Formatter step if your destination needs dollars.
Step 4 — Add an action
For a first Zap, try logging bookings to a spreadsheet:
- For the action, choose Google Sheets → Create Spreadsheet Row.
- Connect your Google account and pick a spreadsheet with columns like Name, Email, and Amount.
- Map
guest_name,guest_email, andamount_centsto those columns. - Click Test step — a row appears in your sheet using the sample data.
Other popular recipes: New Booking → Mailchimp (add the guest to an audience), Refund Issued → Slack (notify the front desk channel), New Check-In → Google Sheets (attendance log).
Step 5 — Publish
Click Publish. From now on, new events flow into your Zap within seconds of happening — Zapier subscribes to your studio's events automatically; there's nothing to configure in StudioBase.
Managing and disconnecting
In StudioBase, Settings → Integrations → Webhooks shows your Zapier subscriptions as "Connected via Zapier" entries with their delivery logs, plus a Connected apps card for the connection itself. Disconnect stops all of that connection's Zaps from receiving events; turning a single Zap off in Zapier removes just that Zap's subscription.
Next steps
- Webhook Events — every event type and field
- Developer Platform Overview — the API the integration is built on, if you want to go deeper