Zapier + Astrocal:
automate every booking
Astrocal fires a signed webhook on every booking event. Point it at a Zapier Webhooks trigger and connect to 7,000+ apps. No code required.
Manual follow-ups after meetings waste time and drop the ball
of follow-ups never happen after a meeting is booked
Without automation, someone has to remember to send the welcome email, update the spreadsheet, or notify the team. They forget.
per week spent on repetitive post-booking tasks
Copying data between apps, sending confirmation messages, updating project boards - time that compounds every week.
of small teams have no automation connecting their scheduling tool to other apps
The booking data exists. It just doesn't flow to the tools where it's needed.
How Zapier works with Astrocal
Client: Books a meeting via your link or widget
Picks from your real-time availability
Astrocal: Fires a signed webhook
booking.created with attendee details and event type
Zapier: Receives the webhook and triggers your Zap
Webhooks by Zapier catches the event
Any app: Runs your actions: Slack, Sheets, email, CRM, anything
7,000+ app connections, no code required
Integration capabilities
| Capability | Supported | Notes |
|---|---|---|
| Webhook on booking created | Yes | Fires immediately when a booking is confirmed |
| Webhook on booking cancelled | Yes | Fires when a booking is cancelled by host or invitee |
| Webhook on booking rescheduled | Yes | Fires with both old and new time slots |
| Signed webhook payloads | Yes | HMAC-SHA256 signature for verifying authenticity |
| Automatic retries | Yes | Up to 6 retries with exponential backoff on failure |
| Delivery logs in dashboard | Yes | See every delivery attempt, status code, and response body |
| Native Zapier app | No | Connect via Webhooks by Zapier. Works identically, no app install needed |
| Zapier actions → Astrocal | No | One-way: Astrocal pushes events to Zapier. Use the REST API for the reverse. |
Webhooks available on all plans including Free.
Three steps to connect Astrocal to anything
Create a Zap with Webhooks by Zapier
In Zapier, create a new Zap and choose 'Webhooks by Zapier' as the trigger. Select 'Catch Hook'. Zapier gives you a unique webhook URL.
Register the URL as an Astrocal webhook
In the Astrocal dashboard or via the API, create a webhook endpoint with the Zapier URL. Subscribe to booking.created, booking.cancelled, and booking.rescheduled events.
Add actions: Slack, Sheets, email, CRM, anything
Back in Zapier, add action steps. Send a Slack message when someone books. Add a row to Google Sheets. Create a Trello card. Update a HubSpot contact. Whatever your workflow needs.
{
"event": "booking.created",
"data": {
"id": "bk_abc123",
"event_type_id": "evt_xyz789",
"start_time": "2026-04-15T14:00:00Z",
"end_time": "2026-04-15T14:30:00Z",
"invitee": {
"name": "Jane Smith",
"email": "jane@acme.com"
},
"status": "confirmed"
}
}Pair Zapier with Google Calendar, Stripe, and more
Google Calendar
Connect your calendar so availability is always accurate. The booking that triggers your Zap started with a real open slot.
Stripe
Require payment at the time of booking. The Zapier webhook fires after payment clears, so your Zap knows the booking is paid.
HubSpot
Use Zapier to push bookings into HubSpot without building custom middleware. One Zap replaces a webhook receiver.
We needed new bookings to create a Trello card, send a Slack notification, and add a row to our intake spreadsheet. With Astrocal webhooks and Zapier, we set it up in 15 minutes. No developer time.
Priya Anand
Operations Manager, Launchpad Consulting
Frequently asked questions
Connect Astrocal to 7,000+ apps via Zapier
Webhooks on every plan. Free to start, no credit card required.