Skip to main content

— Integrations

Zapier & Make

Caledee doesn't publish a Zapier app — the trigger is a regular webhook. Point Zapier (or Make / n8n / pipedream) at our payload and fan out to anything they support.

Wiring it up

  1. In Zapier, start a new Zap with the trigger "Webhooks by Zapier → Catch Hook". Copy the generated URL.
  2. In Caledee, go to Settings → Webhooks, paste the URL, pick events, leave the delivery format on Generic JSON, and submit. Copy the signing secret we surface once.
  3. Trigger a test booking. Zapier's "Test trigger" step should now see the payload below.
  4. Optional: in your action step, verify the signature using the recipe at Webhooks → Verifying the signature.

Sample payload

{
  "event": "booking_created",
  "attempt": 1,
  "sentAt": "2026-05-13T18:42:01.812Z",
  "data": {
    "id": "cmp4abc1230001",
    "eventTypeName": "30 minute meeting",
    "hostSlug": "imad-bendimerad",
    "startAt": "2026-05-20T14:00:00.000Z",
    "endAt": "2026-05-20T14:30:00.000Z",
    "durationMin": 30,
    "status": "active",
    "invitee": { "name": "Alex", "email": "alex@example.com", "timezone": "Europe/Paris" }
  }
}

Headers include X-Caledee-Event, X-Caledee-Signature, and X-Caledee-Delivery-Attempt.

Slack (no Zapier needed)

For Slack DMs / channel posts, skip Zapier entirely. In your Slack workspace, add an Incoming Webhook, paste the URL into Caledee, and pick Slack — Incoming Webhook as the delivery format. We reshape the payload to a single {text: "..."} message automatically.

Connect to Zapier or Make — Caledee Docs · Caledee