# Sync Calendly bookings with Google Calendar, Airtable CRM, and Slack

> Quick Overview This workflow triggers on new Calendly bookings, matches and updates the related Google Calendar event, then syncs the invitee and meeting details into an Airtable CRM and posts a formatted booking notification to a Slack channel. How it works 1. Triggers when Calendly creates a new invitee booking. 2. Waits briefly, then extracts and normalizes key booking fields like invitee details, event times, meeting link, and Q&A. 3. Searches Google Calendar for an event around the booking time and matches the correct event by attendee email or Calendly event UUID, then updates the event to add configured attendees. 4. Searches Airtable for an existing contact by the invitee’s email and either updates the contact or creates a new one. 5. Checks Airtable for an existing meeting record with the same Calendly Event ID to prevent duplicates. 6. If no duplicate exists, creates a new meeting record in Airtable and sends the booking details and links to Slack. Setup 1. Create and connect

- **Domain**: `n8n-workflow-19719.n8n.io`
- **Provider**: n8n.io (https://n8n.io)
- **Kind**: workflow
- **Live-responds (last probe)**: None
- **Signed card**: False
- **Streaming**: False
- **Quality score**: 40%

## URLs
- Agent card: https://n8n.io/workflows/19719
- Page (HTML): https://agenstry.com/agents/n8n-workflow-19719.n8n.io
- Documentation: https://n8n.io/workflows/19719
