Skip to content
Per-pair page

Calendly + Salesforce: every booking logged as a CRM activity.

Log Calendly bookings as Salesforce Events, create or update Leads/Contacts, and trigger downstream Salesforce automations. Sales never re-enters data.

Trigger app
Calendly as the trigger

Workflows fire when something happens in Calendly.

Action app
Salesforce as the action

Workflows do something in Salesforce, instantly.

See all 13 actions →
Both directions

Pick the way that fits your stack.

Pair pages are mirrored. Each direction gets its own dedicated page.

CalendlySalesforce

When something happens in Calendly, do it in Salesforce.

2 Calendly triggers wired to 13 Salesforce actions. Most-used pairing: Invitee CanceledConvert Lead.

SalesforceCalendly

Or fire it the other way around.

0 Salesforce triggers wired to 5 Calendly actions downstream.

  • Use any trigger in the catalog as the upstream.
See SalesforceCalendly
Popular pairings

Common Calendly → Salesforce workflows.

Pick a pairing to set it up in two minutes. Each one is a fully editable recipe.

Showing 8 of 26 combinations
When invitee canceled in Calendly, convert lead in Salesforce.

Fires when a Calendly meeting is canceled by the invitee or host. Use to clean up CRM activity, release Zoom resources, or prompt a reschedule.

When invitee canceled in Calendly, create account in Salesforce.

Fires when a Calendly meeting is canceled by the invitee or host. Use to clean up CRM activity, release Zoom resources, or prompt a reschedule.

When invitee canceled in Calendly, create contact in Salesforce.

Fires when a Calendly meeting is canceled by the invitee or host. Use to clean up CRM activity, release Zoom resources, or prompt a reschedule.

When invitee canceled in Calendly, create note in Salesforce.

Fires when a Calendly meeting is canceled by the invitee or host. Use to clean up CRM activity, release Zoom resources, or prompt a reschedule.

When new meeting booked in Calendly, convert lead in Salesforce.

Fires when someone schedules a meeting via Calendly. The standard hook for piping booked meetings into your CRM, sending prep, or auto-routing to the right team.

When new meeting booked in Calendly, create account in Salesforce.

Fires when someone schedules a meeting via Calendly. The standard hook for piping booked meetings into your CRM, sending prep, or auto-routing to the right team.

When new meeting booked in Calendly, create contact in Salesforce.

Fires when someone schedules a meeting via Calendly. The standard hook for piping booked meetings into your CRM, sending prep, or auto-routing to the right team.

When new meeting booked in Calendly, create note in Salesforce.

Fires when someone schedules a meeting via Calendly. The standard hook for piping booked meetings into your CRM, sending prep, or auto-routing to the right team.

How it works

Connect Calendly and Salesforce in five steps.

No code, no glue, no half-day setup. Each step is one click.

  1. 1
    Connect
    Authorize Calendly and Salesforce

    Open Tiny Command, authorize Calendly and Salesforce once each. Both connections are available to every workflow on your account.

  2. 2
    Trigger
    Pick a Calendly trigger

    Drop the Calendly → Invitee Canceled trigger onto the canvas. Tiny Command auto-registers the webhook.

    POST /v1/webhooks/calendly.trigger-invitee-canceled
  3. 3
    Transform
    Add a filter or AI step

    Optionally add a Filter node ("subject contains URGENT") or an AI step ("classify intent") between trigger and action.

  4. 4
    Action
    Add the Salesforce action

    Drop the Salesforce → Convert Lead action below it. Map fields from the Calendly payload into the Salesforce inputs.

    salesforce.convert-lead
  5. 5
    Publish
    Publish and forget

    Hit Publish. Tiny Command runs it in production from second one. Watch the run-log fill up.

FAQ

Questions about Calendly + Salesforce.

How do I log a Calendly meeting as a Salesforce Event?
Calendly Invitee Created → Salesforce Create Event with subject = "Calendly: {event_type}", scheduled time, attendee email. Associate with the matching Lead or Contact.
How do I find or create the Salesforce Lead/Contact from the Calendly invitee?
Run a SOQL Find Lead by Email. If found, attach the meeting. If not found, Create Lead with the Calendly data. Optional: AI-classify whether the booker is a Lead or existing Contact based on the email domain.
Can I trigger Salesforce workflows from Calendly bookings?
Yes — set a custom field on the Lead/Contact (e.g., "Last Calendly Booking Date" or "Calendly Event Type"). Salesforce flows and process builders can use these fields as triggers for sequences, alerts, or owner reassignments.
How do I handle Calendly reschedules in Salesforce?
Store the Salesforce Event ID in a Calendly URI lookup. On Invitee Rescheduled, look up the Event ID and Update Event with the new start time. Avoids stale or duplicate Event records.
Can I attach Calendly intake answers as Salesforce custom field values?
Yes. Map specific Calendly intake questions to Salesforce custom Lead/Contact fields. After Find or Create Lead, Update Lead with the captured values.
How do I respect Salesforce API daily limits when syncing every Calendly booking?
Most Calendly volumes are well under SFDC's 15K-150K daily call limit. For high-volume orgs, batch calendar events nightly via Composite API rather than syncing each booking instantly.
Related

Other apps that pair well with Calendly.


Wire Calendly to Salesforce in 2 minutes.

Free tier available. No credit card. No onboarding call.