Skip to main content

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

  1. In Zapier, click Create → Zap.
  2. For the trigger, search for and select StudioBase.
  3. Pick a trigger event. For this guide, choose New Booking.

Available triggers:

TriggerFires when
New BookingA class booking is created (paid checkout or class-pack credit)
Booking CancelledA booking is cancelled
New Check-InA client checks in to a class (self, kiosk, or instructor)
Payment CompletedA class checkout payment completes
Refund IssuedA refund is issued for a booking

Step 2 — Connect your studio

  1. When Zapier prompts you to sign in, a StudioBase window opens.
  2. Log in with your owner account if you aren't already signed in.
  3. If you own more than one studio, pick the studio to connect.
  4. 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:

FieldExample
guest_nameAlex Rivera
guest_emailalex@example.com
payment_methodcard
amount_cents2500
event_typebooking.created
studio_slugdance-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:

  1. For the action, choose Google Sheets → Create Spreadsheet Row.
  2. Connect your Google account and pick a spreadsheet with columns like Name, Email, and Amount.
  3. Map guest_name, guest_email, and amount_cents to those columns.
  4. 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

Last updated June 11, 2026

Navigation