Automation

Get a Slack ping for new Cal.com bookings

When someone books a meeting on your Cal.com, post the booking to Slack and skip cancellations.

What it does, step by step

  1. Read the booking and its type from the inbound event.
  2. Decide whether this is a new booking or a cancellation.
    • yes goes to "Post to Slack"
    • no goes to "Skip"
  3. Post the new booking to the team Slack channel.
  4. This was a cancellation, so do nothing.

Build it just by talking to Claude

You do not wire this by hand. You describe it in a sentence, your Claude builds it, and Autoploy keeps it running.

Paste this to your Claude

What to build: Get pinged when someone books a meeting. When someone books a meeting, post the booking to your team chat and skip cancellations. This is for founders and non-technical builders. How it behaves: 1. Runs when Cal.com posts a booking event to the automation. 2. Read the booking and its type from the inbound event. 3. If new booking or cancellation, then go to "Post to Slack", otherwise go to "Skip". 4. Post the new booking to the team Slack channel. 5. This was a cancellation, so do nothing. The tools: - Cal.com (for "Where do your bookings come from?"). - Slack (for "Where should new bookings be posted?"). I will need you to create the key SLACK_BOT_TOKEN (Slack bot token), provide the setting SLACK_CHANNEL (Slack channel). I add the values in Autoploy myself; you only need their names. The platform: Connect to my Autoploy MCP server, call get_authoring_guide to read the authoring guide, and build the automation with the Autoploy SDK contract. Model every yes/no fork as a condition step with truthful labeled branches, keep every external side effect idempotent and keyed, and deploy it with deploy_automation. Before you build: Repeat the plan back to me in plain English and ask follow-up questions about anything unclear or ambiguous. Do not guess. Ask me for each key by name when it is time, and never ask me to paste a key anywhere except my own secure setup.

Start building

7-day free trial on every plan. You pick your plan at signup, and nothing is charged before day 7.