Turn a Calendly booking into a HubSpot contact and a Slack note

When someone books through Calendly, the flow creates or updates the contact in HubSpot and tells the team in Slack.

Updated .

A guide, not professional advice. Test before you use it for real. See terms.

A service business that books calls with Calendly and tracks clients in HubSpot.

Not sure which one to use? See Make vs n8n.

Problem

Calls get booked, but the contact never makes it into the CRM.

What you need

CalendlyHubSpotSlackMaken8n

How it connects

Steps

  1. Watch new bookings

    Make: Calendly Watch events with the created event selected. n8n: Calendly Trigger with Event created. Book a test call to see the fields.

  2. Create or update the contact

    Make: HubSpot Create or Update a Contact. n8n: Contact > Create/Update. Use the email as the key so a returning client is updated, not duplicated. Map first name, last name, and email.

  3. Note the call time

    Write the event name and start time into a contact property your team already uses. Don't overwrite the lifecycle stage.

  4. Tell the team

    Slack Send a Message (Make) or Message > Send (n8n) with the name, call time, and a link to the HubSpot contact.

Time

Build time is about 30 minutes, estimated by the recipe’s author. It is not a measured average.

Saves copying name and email from each booking into HubSpot.

Cost

Calendly webhooks need a paid Calendly plan, according to Make's Calendly docs. HubSpot, Slack, and Make or n8n per their current pricing.

What it doesn’t do

It doesn’t create a deal or send a follow-up email. Canceled bookings fire the same trigger: filter them out here, or handle them in a separate flow.

Build it

The account is yours. The Make link is an affiliate link.

Sources

Similar recipes