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
Salesforce as the trigger

Workflows fire when something happens in Salesforce.

  • Salesforce has no triggers yet. Use the catalog's universal Webhook trigger as the upstream.
Action app
Calendly as the action

Workflows do something in Calendly, instantly.

Both directions

Pick the way that fits your stack.

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

SalesforceCalendly

When something happens in Salesforce, do it in Calendly.

0 Salesforce triggers wired to 5 Calendly actions.

    CalendlySalesforce

    Or fire it the other way around.

    2 Calendly triggers wired to 13 Salesforce actions downstream.

    See CalendlySalesforce
    Popular pairings

    Common Salesforce → Calendly workflows.

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

    Showing 0 of 0 combinations
    How it works

    Connect Salesforce and Calendly in five steps.

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

    1. 1
      Connect
      Authorize Salesforce and Calendly

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

    2. 2
      Trigger
      Pick a Salesforce trigger

      Drop the Salesforce → New event trigger onto the canvas. Tiny Command auto-registers the webhook.

      POST /v1/webhooks/salesforce.event
    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 Calendly action

      Drop the Calendly → Get Current User action below it. Map fields from the Salesforce payload into the Calendly inputs.

      calendly.get-current-user
    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 Salesforce + Calendly.

    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 Salesforce.


    Wire Salesforce to Calendly in 2 minutes.

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