Every booking,
automated without code
Astrocal fires a signed webhook on every booking event. Point it at a Zapier Webhooks trigger and connect to 8,000+ apps. No code required.
Manual follow-ups after meetings waste time and drop the ball
has to remember the follow-up after every booking. Someone forgets.
Without automation, a person has to send the welcome email, update the spreadsheet, and notify the team. Webhooks into Zapier remember every time.
is the workflow between your booking tool and everything else
Copying data between apps, sending confirmation messages, updating project boards. Repetitive work that compounds every week.
apps your booking data can reach through Zapier
The booking data exists. With booking.created webhooks wired to Zapier, it flows 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
8,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.
Frequently asked questions
Connect Astrocal to 8,000+ apps via Zapier
Webhooks on every plan. Free to start, no credit card required.