Latenode

Sync new Calendly bookings to create or update Keap contacts

This Latenode automation helps businesses streamline their sales and marketing workflows by automatically capturing new Calendly booking information and using it to create or update contact records in the Keap CRM platform.

When a new booking is made through Calendly, the automation will trigger and pull the relevant details (such as the contact's name, email, and event details) to generate a new contact record or update an existing one in Keap. This ensures that customer data is consistently maintained and accessible across the organization's sales and marketing tools, improving lead management and customer engagement.

Updated May 8, 2026Est. run: 4sEst. cost: $0.0003
How Latenode estimates time and cost

Latenode bills workflow runs in credits: 1 credit = 30 seconds of processing. Minimum charge per run depends on your plan. Plug-and-Play (PnP) AI nodes are billed separately—each PnP token is $1 USD, charged pay-as-you-go at vendor cost plus a small processing fee, with no API keys required.

Full pricing — how credits work →
Calendar & scheduling

Workflow preview

What this template does

  • Extracts contact details from new Calendly bookings
  • Creates new contact records or updates existing ones in Keap
  • Maintains consistent customer data across sales and marketing tools
  • Enhances lead management and customer engagement through CRM integration
  • Generates a contact record in Keap with Calendly booking details

How it works

1
Trigger

Detect new Calendly booking

When a new booking is made through Calendly, the automation is triggered to capture the relevant details such as the contact's name, email, and event information.

2
Action

Create or update contact in Keap

The automation uses the booking details from Calendly to create a new contact record or update an existing one in the Keap CRM platform. This ensures the customer data is consistently maintained across the organization's sales and marketing tools.

Setup guide

1

Add Calendly Credential

1. In the Latenode Credentials panel, add a new credential for Calendly. 2. Authenticate by providing your Calendly API key.

2

Add Keap Credential

1. In the Latenode Credentials panel, add a new credential for Keap. 2. Authenticate by providing your Keap API key or OAuth credentials.

3

Configure Calendly Webhook Node

1. Add a Calendly Webhook node to your workflow. 2. Select the event type you want to monitor (e.g., 'New Event Booked'). 3. Map the relevant Calendly booking data fields to the node's outputs.

4

Configure Keap Create/Update Contact Node

1. Add a Keap Create/Update Contact node to your workflow. 2. Map the Calendly booking data fields to the Keap contact fields. 3. Specify whether to create a new contact or update an existing one based on a unique identifier (e.g., email address).

5

Review and Activate Workflow

1. Review your workflow to ensure all nodes are configured correctly. 2. Activate the workflow to start automatically capturing new Calendly bookings and syncing the data to Keap.

Requirements

Calendly account with API access enabled
Keap (Infusionsoft) CRM account with API access enabled
Latenode workspace with the 'calendly' and 'keap' nodes installed and configured
Latenode workspace variables set for Calendly API key and Keap API credentials
For providers without a native connector in Latenode, use the JavaScript step with that service's API credentials (stored in Latenode Keys / Secrets).

FAQ

Common questions about this template

Each run uses credits on your Latenode plan. We charge for processing time (1 credit = 30 seconds). Your actual cost depends on your plan and how long the run takes. See pricing plans for plans and how credits work.

More templates

You might also like

Browse all templates →
Calendar & scheduling

Sync Gmail emails to Google Calendar and create events

This Latenode automation allows users to automatically create Google Calendar events directly from their Gmail emails. By enabling the 'Events from Gmail' setting or manually selecting 'Create event' from the 'More' menu within an email, users can seamlessly schedule events and appointments based on reservation details or travel information received through their email. This integration between Gmail and Google Calendar streamlines the scheduling process, saving users time and ensuring their calendar stays up-to-date with their upcoming commitments.

10s$0.0006
Calendar & scheduling

Automatically log Teamwork time entries from Google Calendar events

This automation allows users to automatically create Teamwork time entries for every completed event in their Google Calendar. This helps streamline the process of tracking time spent on work-related activities, eliminating the need for manual time tracking. The automation connects the user's Google Calendar with their Teamwork account, automatically creating a time entry in Teamwork whenever an event is completed in the calendar. This saves time and ensures accurate time reporting, making it a useful tool for professionals and teams who need to track time spent on projects and tasks.

8s$0.0005
Calendar & scheduling

Sync your Google Calendar events to personal Streamtime to-dos

This Latenode automation allows users to seamlessly create or update personal to-do items in the Streamtime project management tool whenever a new event is added or an existing event is modified in their Google Calendar. By automatically transforming calendar events into actionable tasks, this integration helps users stay organized, prioritize their responsibilities, and ensure important deadlines are not missed. The automation connects the user's Google Calendar and Streamtime accounts, syncing event details from the calendar into corresponding to-do items in Streamtime.

8s$0.0005