Sales · n8n

Auto-Create a Zoom Meeting and CRM Deal for Every Calendly Booking

When someone books a call on Calendly, automatically generate a Zoom meeting link, log a deal in your CRM, and send the invitee the join details.

difficulty Intermediatesetup 40 minresult Each Calendly booking instantly gets a Zoom link, a tracked CRM deal, and a confirmation email — zero manual scheduling.
  1. 1

    Trigger on Calendly Bookings

    Add a Calendly Trigger node subscribed to the invitee.created event. It fires with the invitee's name, email and chosen time.

  2. 2

    Create the Zoom Meeting

    Add a Zoom node with operation Create Meeting. Set the topic to the event name and the start time from the Calendly payload. Zoom returns a join_url.

  3. 3

    Create or Update the CRM Deal

    Add a HubSpot node to upsert the contact by email and create an associated deal in your Meeting Booked stage. Attach the Zoom link as a deal property.

  4. 4

    Send Join Details

    Add a Gmail node emailing the invitee the Zoom join_url and a calendar summary so they have everything in one place.

  5. 5

    Activate and Test

    Activate the workflow and book a test slot on your Calendly. Confirm the Zoom meeting, HubSpot deal and confirmation email all appear.

Frequently asked questions

Does this handle cancellations?

Add a second workflow on Calendly's `invitee.canceled` event to delete the Zoom meeting and move the HubSpot deal to a Lost stage.

Can I use Google Meet instead of Zoom?

Yes — swap the Zoom node for a Google Calendar event with conferencing enabled, which generates a Meet link automatically.

About this recipe. Recipes on FlowRecipesHub are written for business owners, not developers, and are tested before publishing — how recipes get made. Some ingredient links are affiliate links that cost you nothing — full disclosure.