Templates / Automate Calendly sales meetings with HubSpot, Google, ClickUp and Slack

Automate Calendly sales meetings with HubSpot, Google, ClickUp and Slack

Ready for 3.0

by Avkash Kakdiya ✓ · 42 views · created 2026-05-21 · CRM

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (11)

ClickUpGmailSlackGoogle SheetsGoogle Calendar

What it does

How it works This workflow automatically manages every new Calendly booking from start to finish. When a prospect books a meeting, it captures all details, syncs everything to HubSpot, creates a prep task for the sales rep, sends confirmation and reminder emails, and notifies the team — all without any manual effort. Step-by-step - Trigger & format - Calendly — New Booking – Listens for new invitee.created events when a prospect books a meeting. - Format Booking Data – Extracts and normalizes all booking details including name, email, company, phone, meeting time, join URL, reschedule and cancel links, and computes reminder timestamps. - Logging - Google Sheets — Log Booking – Appends all booking details including name, email, company, event type, meeting time, and join URL to a Google Sheets tracker. - CRM sync - HubSpot — Search Contact by Email – Searches HubSpot to check if the prospect already exists by email. - IF — Contact Exists in HubSpot? – Routes to update or create based on whether a matching contact is found. - Update HubSpot Contact – Updates the existing contact with the latest name, phone, company, and lead source. - Create HubSpot Contact – Creates a new HubSpot contact with all prospect details if none exists. - Set — Contact ID – Normalizes the contact ID from either branch so all downstream nodes reference it consistently. - Calendar & deal creation - Google Calendar — Create Rep Event – Creates a 30-minute meeting event on the sales rep's Google Calendar with join URL, prospect details, and reschedule/cancel links. - HubSpot — Get Owner ID – Fetches the HubSpot owner to assign the deal to the correct sales rep. - HubSpot — Create a Deal – Creates a new deal in the appointmentscheduled stage linked to the contact, with meeting details and next steps. - Preparation & confirmation - ClickUp — Create Prep Task – Creates a pre-call research task in ClickUp with a full checklist covering LinkedIn research, company background, discovery questions, and competitor analysis. Due 2 hours before the meeting. - Gmail — Send Confirmation – Sends a polished HTML confirmation email to the prospect with meeting details, join button, and reschedule/cancel options. - Team notification & CRM logging - HubSpot Log Note – Logs a full activity note in HubSpot linked to both the contact and the deal, including all meeting details and the ClickUp prep task link. - Slack — Notify Sales Channel – Posts a booking alert to the sales Slack channel with prospect info, meeting time, join URL, and confirmation of all actions taken. - Automated reminders - Wait — Until 24h Before Meeting – Pauses execution until exactly 24 hours before the scheduled meeting. - Gmail — Send 24h Reminder – Sends an HTML reminder email with meeting details, join link, and a pre-call checklist. - Wait — Until 1h Before Meeting – Pauses execution until exactly 1 hour before the meeting. - Gmail — Send 1h Reminder – Sends a final HTML reminder email with a prominent join button and last-minute tips. Why use this? - Eliminates all manual admin after a Calendly booking by instantly syncing data across HubSpot, Google Sheets, and Google Calendar - Auto-creates or updates HubSpot contacts and deals so no lead ever falls through the cracks - Gives sales reps a structured ClickUp prep task with a research checklist before every call - Keeps prospects engaged and informed with a confirmation email plus automated 24h and 1h reminders - Notifies the entire sales team in Slack the moment a new meeting is booked

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.