πŸ“ Auto-add new Calendly bookings to Google Sheets

⚑ 186 views Β· πŸ“ File Management

Description

πŸ“… Auto-Log Calendly Bookings to Google Sheets

This workflow automatically captures new Calendly bookings and saves them into a structured Google Sheet. It records all important details like invitee name, email, phone, event type, date, time, status, meeting link, and notes. No more manual copy-pasting from Calendly into your CRM or sheets.


βš™οΈ How It Works

  1. Calendly Booking Webhook

    • Listens for new bookings (invitee.created event).
    • Triggers every time someone schedules a meeting.
  2. Normalize Booking Data

    • A Code node parses Calendly’s payload.
    • Extracts invitee name, email, phone number, event type, time, notes, and meeting link.
    • Ensures consistent data format for Sheets.
  3. Save Booking to Google Sheets

    • The Google Sheets node appends a new row with the booking details.
    • Prevents duplicate entries using append/update mode.
  4. Log Booking Success

    • A Code node logs the successful save.
    • Can be extended to send confirmation emails, Slack alerts, or calendar invites.

πŸ› οΈ Setup Steps

1. Create Google Sheet

2. Calendly Webhook

3. Google Sheets OAuth


πŸ“Š Example Output (Google Sheets Row)

NameEmailPhoneEvent TypeDateTimeStatusMeeting LinkNotes
David markjohn@example.com+123456789Demo Call2025-08-293:00 PM - 3:30 PMScheduledhttps://zoom.us/j/123456789Wants to discuss AI

⚑ With this workflow, every new Calendly booking is instantly logged into your Google Sheet, keeping your scheduling records accurate and centralized.

πŸ”— Nodes Used

Google Sheets, Webhook

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup