Integration

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

1

Client: Books a meeting via your link or widget

Picks from your real-time availability

2

Astrocal: Fires a signed webhook

booking.created with attendee details and event type

3

Zapier: Receives the webhook and triggers your Zap

Webhooks by Zapier catches the event

4

Any app: Runs your actions: Slack, Sheets, email, CRM, anything

7,000+ app connections, no code required

Integration capabilities

CapabilitySupportedNotes
Webhook on booking createdYesFires immediately when a booking is confirmed
Webhook on booking cancelledYesFires when a booking is cancelled by host or invitee
Webhook on booking rescheduledYesFires with both old and new time slots
Signed webhook payloadsYesHMAC-SHA256 signature for verifying authenticity
Automatic retriesYesUp to 6 retries with exponential backoff on failure
Delivery logs in dashboardYesSee every delivery attempt, status code, and response body
Native Zapier appNoConnect via Webhooks by Zapier. Works identically, no app install needed
Zapier actions → AstrocalNoOne-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 logo

Google Calendar

Connect your calendar so availability is always accurate. The booking that triggers your Zap started with a real open slot.

Stripe logo

Stripe

Require payment at the time of booking. The Zapier webhook fires after payment clears, so your Zap knows the booking is paid.

HubSpot logo

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

3apps updated per booking

Frequently asked questions

Not yet. You connect via 'Webhooks by Zapier', a built-in Zapier trigger that catches incoming webhooks. It works identically to a native app trigger: you get the full booking payload and can map fields to any Zapier action.
The webhook payload includes the booking ID, event type, start and end times, invitee name and email, status, and any custom fields. Zapier automatically parses the JSON so you can map fields to actions.
Not via webhooks. Those are one-way (Astrocal to Zapier). To create bookings from Zapier, use a 'Webhooks by Zapier' action step pointed at the Astrocal REST API. You'll need an API key.
Astrocal retries failed deliveries up to 6 times with exponential backoff, from 1 minute up to 24 hours. You can see every delivery attempt and status code in the webhook dashboard.
Yes. Webhooks by Zapier is available on all Zapier plans including Free. The number of Zaps and tasks per month depends on your Zapier plan.
Yes. Create separate webhook endpoints in Astrocal, one per Zap, and subscribe each to the events you need. Or use a single webhook and add a Zapier filter step to route by event type.

Connect Astrocal to 7,000+ apps via Zapier

Webhooks on every plan. Free to start, no credit card required.