Calendly - Salesforce Integration Guide 2024

Follow these steps to integrate the leading Automatic Scheduler Calendly with your powerhouse Salesforce CRM
Get matched with an experienced Consultant who'll handle your integration in no time.
Get matched with an experienced Consultant who'll handle your integration in no time.

What is Calendly?

Calendly is a platform that allows you to efficiently schedule meetings, appointments, and events.

Instead of phone tags and email chains, invitees can be sent a Calendly link to view your availability even when Calendly is not installed locally. They can see all available slots within your schedule and select a suitable opening. It eliminates time-consuming back-and-forth communications involved in finalizing details.

Calendly is acknowledged as an intuitive scheduling leader, trusted by thousands of companies around the globe. It offers powerful collaboration functionality, solid admin controls, and enterprise-class security.

Integrate Calendly and Salesforce with help of FoundHQ

Let's match you with the ideal Consultant and get your integration done the right way.

Learn More

Benefits of Integrating Calendly and Salesforce

For “easy meetings ahead,” Calendly delivers automated end-to-end meetings and events scheduling while updating your Salesforce records with accurate appointment details. This powerhouse duo frees up resources and time so growing businesses can focus on reaching revenue targets quicker.

Provides a Synchronized Data Flow

A Calendly and Salesforce integration automatically creates and updates Salesforce records with scheduled meeting information. Calendly profile links are sent to mapped Salesforce users, allowing them to share meeting details such as availability, location, and duration.

When working with Salesforce and Calendly meetings, you can:

  • Create and update Salesforce objects. The integration accommodates customizable leads and events by default.
  • Enhance your process of managing a large number of meetings daily.
  • Observe your future Calendly events from your Salesforce records.
  • Monitor rescheduled and canceled events.
  • Report on Calendly sourced activities.

Advanced Scheduling

A Calendly and Salesforce combo delivers comprehensive features for optimal scheduling and ensures everyone receives timely and accurate information. Here are some Calendly advanced scheduling features:

  • Arrange multiple schedules for specific needs.
  • Add a preferred video conference app and other equipment to ensure your remote and in-person meetings run smoothly.
  • Specify time zones and the number of time slots, and available start times.
  • The option to keep events hidden from your scheduling site.

Schedule Meetings with your High-Value Leads

Time and valuable opportunities can be lost through manually qualifying, routing, and assigning leads. The Calendly Routing feature allows you to close deals faster than your competitors by instantly scheduling meetings with prospects demonstrating high intent. For example, whenever a lead or customer submits a form, Calendly will check Salesforce to see whether an owner record for them exists.

The Salesforce ‘lookup owners’ function lets you connect your Salesforce forms to event types. When triggered, Salesforce can check the database for the following record types:

  • Accounts
  • Contacts
  • Leads
  • Opportunities

Once Salesforce confirms a record exists, you can book a call with the appropriate rep in Calendly straight away.

This functionality ensures prospects and leads are not scheduled for meetings with the wrong sales rep. Your customer’s experience is enhanced through quickly and efficiently scheduling an appointment with a knowledgeable representative.

Sort Through your Leads More Efficiently

Ridesharing company Lyft offers a popular program working with small businesses that offer ridesharing as a perk. They found that a Calendly and Salesforce integration was a more efficient way to sort initial queries and qualify potential leads.

Lyft uses its Calendly page to invite new prospects to answer a few qualifying questions. The questionnaire data, including answers, is pushed to Salesforce. Then leads are invited to schedule a time most convenient for them to attend a meeting with their specialist using the Calendly link.

How to Set up a Calendly and Salesforce Integration


Once you successfully install the Calendly package for all your Salesforce users, Calendly keeps your Salesforce software up-to-date with Calendly events. Follow these steps to integrate Calendly with Salesforce.

Prerequisites

Before starting the integration, you must:

  • Be a Salesforce Administrator or be permitted to Author Apex and Modify All Data.
  • Use the Salesforce Enterprise edition or higher.

Steps

  1. Sign in to Calendly.
  2. Navigate to the Integrations page and choose Salesforce.

  1. Choose Go to setup and Authenticate your Salesforce Admin account.

  1. Hit the Allow button to allow Calendly access to your Salesforce account.
  2. Next, you’ll need to install the Calendly package. Navigate back to the Integrations page then choose Salesforce.
  3. Click the Install the Calendly Package option.
  4. Select the Install for All Users option, then click on Install.
  1. Hit Done once the package is installed, then return to Calendly to click refresh to complete the Calendly and Salesforce connection.
  1. To delete the UpdateEvent element, go to the Toolbox menu on the left, and select the Elements tab.

How Can I Find Out Which Calendly Package Version I’m using?

To find out the Calendly version, go to the Salesforce Integration page. It will tell you there.

Note: All FAQ responses are based on Calendly Version 2.


What Type of Calendly Data Can I Map?


Here’s how to find the type of Calendly data you can map:

  1. Go to Setup in Salesforce, then enter a search for Object Manager and select it.
  2. Choose the CalendlyAction Object.
  3. Click on Fields & Relationships to see the fields included in the package, such as custom questions and UTM Urchin Tracking Module) parameters.

Note: Depending on your package version, Calendly data will differ slightly. For example, Version 2 offers additional fields including rescheduled event details.

How do I Customize a Flow?

To customize a flow, create a new flow based on the CreateEventTemplate. To do this:


  1. Open the CreateEventTemplate.
  2. Customize it, then Save as.
  3. Saving it creates a new flow.

How do I Map Calendly Data to Fields in Salesforce Objects?

  1. Go to Salesforce Setup, select Flows, and open your customized CreateEventTemplate flow.
  • If you haven’t customized the CreateEventTemplate, see how it’s done in the “How do I Customize a Flow?” FAQ above.
  1. Choose whether you’d like to edit Create Records or Update Records.
  2. Inside the element editor, click on an existing field to modify its value or select +Add Field to add a new field.
  3. At Value, choose Calendly__CalendlyAction__c, then select or type the CalendlyActions you want for your flow. For example, choose CustomResponse3 to map the answer to the third question on your Calendly booking form. The Value will be updated with your CalendlyAction. Then click Done.
  4. Choose Save to save your customized flow.
  5. Choose Activate to initiate your flow. Deactivate the CreateEventTemplate to prevent repeat events in Salesforce.

How do I Delete an Event Record in Salesforce When a Calendly Event is Rescheduled or Canceled?

When a Calendly event is rescheduled or canceled, Salesforce will update the event with a “Canceled” description. Here’s how to ensure the existing record is automatically deleted from the Salesforce calendar.

  1. In Salesforce, go to Setup, enter a search for Flows, and select it.
  1. Launch your CancelEventTemplate flow or your current active version of the CancelEvent flow.

  1. Under Data, drag Delete Records to the flow and drop it where the previous UpdateEvent element was at the end of the flow.
  2. Drag the connectors from the last two Decision elements to the new Delete element.

  1. Now double-click on the Delete Records element and populate the fields as follows.

  1. Click Save As then give the flow a new label name and add a description if you wish.

  1. Hit Activate at the top to activate your flow and Deactivate the original CancelEventTemplate flow.

How do I Filter the Salesforce Flow to Run on Certain Conditions?

Follow these steps to adjust your flow to run depending on the event or user.

  1. From Salesforce, go to Setup, enter a search for Flows and select it. If you haven’t customized a flow, the steps are covered in the “How do I customize a flow?” FAQ towards the beginning of the FAQ section.
  2. Open your customized flow.
  3. Find Object: CalendlyAction at the start of the flow and click Edit.

  1. Below Condition Requirements, choose the conditional logic flow:
  • All Conditions are Met (ALL)
  • Any Condition is Met (OR)
  • Custom Condition Logic is Met
  1. Below Field, depending on whether you want to filter the flow by event type or user, choose Calendly__EventTypeName__c or Calendly__EventPrimaryPublisherEmail__C.
  2. Below the Field value, depending on your selection in the previous step, add the event type name as it appears in Calendly, or the Calendly user’s email.
  1. Click Done and Save.
  2. Select Activate to activate it and Deactivate the CreateEventTemplate to prevent copied events in Salesforce.

How FoundHQ Can Help

FoundHQ matches you with experts who've managed dozens of integrations; and they'll cost you a fraction of a Consulting Firm.

Our team has spent the past decade scaling world-class Salesforce teams. From startups like Dropbox, Auditboard, and DoorDash to global enterprises like Michelin, Disney, and Home Depot. ​We can match you to the Salesforce Contractors you need.

Heading
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra
Heading
Lorem ipsum dolor sit amet, consectetur con clavi adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis. Lorem ipsum dolor sit amet, consectetur con clavi adipiscing elit. Suspendisse varius
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Heading
Lorem ipsum dolor sit amet, consectetur con clavi adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus
Welcome to FoundHQ. Ready to start a project?

Close

List a Salesforce Project

Describe the work you need to get done. We will match you with 2 Salesforce Freelancers and schedule an intro call.

Success! Form Submitted

Thank you for filling out the information.

Oops! Something went wrong while submitting the form