Link Calendly to Participant List
Purpose
Zapier is an online platform that helps you automate workflows by connecting your apps and services. A “zap” allows you to automateAutomate updating the Master List with thewhen interviews are scheduled in Calendly. Each new Calendly insteadsignup ofcreates manuallyor updatingupdates a row in the Master List.List to avoid manual entry. We will use Zapier to do this.
Responsible Party
Ops Manager (or Ops Team supportsupport)
Interdependencies
The Master List is finalized and(Google theSheets).
Client-specific Calendly event type is created.created and active.
Directions
Example:
1) Set up the Zap
-
-
Login as doris@ to https://zapier.com.
-
Click the Create Zap button and select New Zap
-
Name your Zap “[Client] Calendly to Master”
-
2) Step: Trigger – Calendly (Invitee Created)
Trigger 1: Invitee Created in Calendly: Create a trigger: you need to create a trigger that will run the automation. For this Zap, the trigger will be an interview scheduled in Calendly.
-
InApp:the search bar, typeCalendlyand select that app. -
InEvent:theInviteeTriggerCreatedevent
Account: select InviteeCalendly Created.–
doris@dorisresearch.com.
Click “Continue.”
WebhookClickscope: “Choose” and select the Calendly doris@dorisresearch.com.
Click “Continue.”
ClickTest trigger:
If you see “Continueno withinvitee selectedfound,” record.”that’s fine—click Skip test (this can happen when no event is created yet).
If you get ana error,record, makeContinue surewith youselected selectrecord.
If error: confirm the correct Calendly account. It will be the doris@ other Zaps associated with it.
3)
Goal: convert Calendly’s UTC time to Eastern and a standard format.
4)
Step: Action – Google Sheets (Lookup Spreadsheet Row)OnlyGoal: continuefind if:(or Create a change action. This will make a change tocreate) the Masterperson’s Listrow file.by email and populate fields.
-
-
OpenApp:theGoogleevent, and click on “What event is this?”Sheets -
ScrollEvent:downLookuptoSpreadsheetthe Event Link. Copy/paste that into your Zap in the “Enter text or insert data” field.Row -
ClickAccount:“Continue.”
Select “Filter” on the right side of the screen. Selecting Filter will ensure that it will only make changes when conditions you set are met.
In the “Only continue if” type in “slug” and select Event Type Slug
In the “Choose Condition” field, select (Text) contains
In the “Enter text or insert data” field, you will copy/paste the Calendly event name you are using. To do that, go to the event on Calendly.com.
Trigger 3: Lookup Spreadsheet Row in Google Sheets: now that we have the correct event from Calendly, this will look up the email from the master list in Google Sheets and– update the file with the name, email, and interview start time.
In the search bar under Action, type in sheets and select Google Sheets.
In the “Event Required” field, select Lookup Spreadsheet Row
Select your account. It will always be “Google Sheets doris@dorisresearch.com.com.” You can select the doris@ account that has other Zaps associated with it.
Click “Continue.”
InSpreadsheet: select the spreadsheetMaster field, enter the spreadsheet name and select it.List
SelectWorksheet: Participant (or the Worksheetcorrect where you want to import that Calendly data. Most likely, this will be “Participant.”tab)
In the Lookup Column,Column: select Email.Email
Click in Lookup ValueValue: and choose 1. Invitee Email (from Calendly)
Check the box next to “Create Google Sheets Spreadsheet Row if it doesn’t exist yet?”
yet
InMap “fields:
First Name,” select 1.Name: Invitee Name.Name
In “Email,” select 1.Email: Invitee Email.Email
Leave fields blank until you get to “Interview Scheduled”Scheduled: andFormatter selectOutput 2.(from Output.Step 3)
Interview Location should be 1.: Scheduled Event Location Join URL (Calendly)
Host should be 1.: Scheduled Event Hosts Email (Calendly)
ClickLeave “Remove these extra fields.” all the wayfields at the bottom of the list.bottom.
Click “Continue.”
Trigger5) 4:Step: Action – Google Sheets (Update Spreadsheet RowRow)
Goal: Google Sheets. This will updatekeep the timerow andup URLto date if someonethe reschedulesinterview theiris interview.rescheduled.
-
-
InApp:the search field, type “sheets” and selectGoogleSheets.Sheets -
InEvent:“Event,” selectUpdate Spreadsheet Row -
ClickAccount:“Continue.”
Select your account. It will always be “Google Sheets - doris@dorisresearch.com.com.” You can select that account that has other Zaps associated with it.
Click “Continue.”
InSpreadsheet: select the spreadsheetMaster field, enter the spreadsheet name and select it.List
SelectWorksheet: the Worksheet where you want to import that Calendly data. Most likely, this will be “Participant.”Participant
InRow: the “Row” field, select 3. ID
LeaveMap only fields blankthat untilmay youchange:
Interview Scheduled.” SelectScheduled: 2. Output (Formatter)
Interview Location: Scheduled Event Location Join URSURL in(Calendly)
Host: Scheduled Event Hosts Email in(Calendly)
Click “Continue.”
Click “Test Action”Step”
Click “Publish”Publish in Zapier.
Notes:
-
If you create
thethis Zap afterpeoplesignupsbeginhavesigningalreadyup for the event, you mustbegun, exportthecurrent signups from Calendly andputloadthatthem into the MasterList.List manually. TheZapsZap will onlyworkprocessfornewnewlysignupscreatedgoingsignups.forward. -
You may need
to createmultiple Zapstoifpullyou’revarioususingcriteria.multiple Calendly event types or different target sheets/tabs.
Keep all times in Eastern for consistency across projects.
Resources
How to Link Calendly to Participant List (Scribe)
Zapier: https://zapier.com
Client Master List