Connect TeamSchedulerPro to Zapier
Send every new (or cancelled) booking into 5,000+ apps — Slack, Google Sheets, your CRM, Mailchimp, and more — using your webhook and Zapier's built-in Webhooks by Zapier trigger. No code, about 10 minutes.
Start a Zap with a "Catch Hook" trigger
In Zapier, click Create → Zap. For the Trigger, search for and choose Webhooks by Zapier, then pick the Catch Hook event and continue.
Zapier shows you a Custom Webhook URL that looks like:
https://hooks.zapier.com/hooks/catch/123456/abcde/
Copy it. Leave this Zapier tab open.
Paste it into TeamSchedulerPro
In your admin dashboard, open the Developers panel → Webhooks. Paste the Zapier URL, tick the events you want (booking.created, booking.cancelled, or both), and click Add webhook.
Send a test so Zapier learns the fields
Next to the webhook you just added, click Test. That fires a sample delivery to Zapier. Back in the Zapier tab, click Test trigger — you should see the sample booking appear. Now Zapier knows every field it can use:
| Field | Example |
|---|---|
data__clientName | Jane Doe |
data__clientEmail | jane@example.com |
data__meetingType | Intro Call |
data__date / data__time | 2026-06-10 / 14:00 |
data__timezone | America/New_York |
data__videoLink | https://zoom.us/j/… |
event | booking.created |
Want richer sample data? Create one real test booking on your booking page — Zapier will pick up that payload too.
Add your action
Add an Action step for whatever you want to happen, and map the fields from step 3. A few popular recipes:
- Slack — post "New booking: {{clientName}} — {{meetingType}} on {{date}}" to a channel.
- Google Sheets — add a row for every booking.
- Mailchimp / CRM — add or update the contact using
clientEmailandclientName. - Filter first — add a Filter by Zapier step (e.g. only continue when
eventisbooking.created) if a single Zap handles both events.
Turn it on
Click Publish in Zapier. That's it — every matching booking now flows straight into your other tools, in real time.
X-TSP-Signature header, but the secret URL is what protects the connection.)
Prefer a deeper integration? The same data is available over our REST API & webhooks, which you can build against directly. Questions? Email support@teamschedulerpro.com.