Sync Calendly bookings to Easy8 CRM with comments and sales activities
Go to WorkflowDescription
Sync New Calendly Bookings to Easy8 CRM with Comment, Sales Activity, and Outlook Email
Intro/Overview
This automation workflow automatically syncs newly scheduled Calendly meetings into Easy8 CRM. When a meeting is booked via Calendly, it finds the associated lead in Easy8 CRM using the invitee’s email address and logs both a comment and a sales activity in the lead’s record.
In addition, the workflow sends an email in Microsoft Outlook, ensuring the account manager can check and knows about the meeting.
Ideal for sales teams and customer success managers, this workflow ensures your CRM and calendar stay updated with every new meeting—no manual entry required.
How it works
Calendly Trigger
Watches for invitee.created events (newly booked meetings)
Authenticates with Calendly via OAuth2
Get ID from email
Sends a GET request to Easy8 CRM to search for a lead using the invitee’s email
Extracts the lead ID, required for further CRM actions
Add Comment
Posts a comment to the lead’s record in Easy8 CRM
The comment includes:
Invitee’s full name
Scheduled date/time of the meeting
Meeting description
Sales Activity POST
Creates a new sales activity in Easy8 CRM under the same lead
Includes structured details:
Invitee’s name
Meeting date and time
Description of the meeting
Send an email
Sends a notification email in Microsoft Outlook
Maps the name, start time, and description using dynamic values from the Calendly booking
Ensures the account manager is informed about the scheduled meeting
How to Use
Import the workflow
Copy or download the JSON of this workflow
In your n8n editor, click Import Workflow and paste/upload the JSON
Set up credentials
Calendly API:
Use OAuth2 credentials
Ensure proper scopes for reading event data
Follow n8n’s setup guide: https://docs.n8n.io/integrations/builtin/credentials/calendly/
Easy8 CRM:
Add credentials using an API token or OAuth2, depending on your CRM setup
Microsoft Outlook:
Set up OAuth2 credentials and connect your Outlook email
Assign and configure nodes
Calendly Trigger:
Confirm it’s set to listen for invitee.created
Get ID from email:
Update the GET request URL to match your Easy8 CRM lead search endpoint
Ensure it uses the invitee’s email from the trigger
Add Comment & Sales Activity POST:
Use your Easy8 CRM’s correct endpoints
Map dynamic fields like lead ID, name, meeting time, and description
Send email notification:
Set up your preferred Outlook email
Map meeting details into email body (e.g. name, time, description)
Timezone and formatting
If needed, use a Code node to convert the meeting time if your CRM or Outlook expects a specific format or timezone
Test the workflow
Schedule a test meeting via Calendly using an email tied to an existing CRM lead
Check Easy8 CRM to confirm:
A comment was added
A sales activity was created under the correct lead
Check Outlook to confirm:
An email notification was received
Example Use Cases
Sales Enablement
Log every discovery or demo call automatically, helping reps track all activity in one place
Block time in calendars without double-booking risk
Customer Success
Keep onboarding and check-in meetings logged, improving visibility across the team
Ensure calendar events are created for every scheduled session
Lead Qualification
Identify engaged leads based on bookings and trigger follow-up sequences
Requirements
Calendly account with API access
Easy8 CRM user with API access
Microsoft Outlook account with email access
Customization (Optional)
Add Filters
Use IF or Switch nodes to handle only specific event types (e.g., demo calls vs intro calls)
Extend Comments
Include additional data from Calendly like meeting location or answers to custom questions