Using Make.com to send data from a Calendly event to Airtable can be a little bit tricky, because of how Calendly’s API sends data to external apps.
Calendly allows a maximum of 10 questions & answers per event, and it simply sends those questions & answers in an array that is ordered based on the order of your questions within the Calendly event. And the key for each item in the array is simply the “position number” of the question.
What that means is that if you change the order of your questions in Calendly, your automated scenario will mostly likely break, so be careful to not change the order of your questions in Calendly. (Alternatively, you could likely build your scenario in a more complex way that searches through the text of your questions to figure out where your desired question’s answer exists in the array).
There are several different ways to map your data from Calendly into Airtable.
Below is one way that I like, because the scenario automatically adjusts itself based on the addition or removal of questions. (However, note that removing a question from the middle of your questions or adding a question into the middle of your questions would change the “position number” of the questions that come afterwards.)
Here’s the overall scenario:
Here’s where I iterate through the array of questions and answers:
I automatically set variables with the answers. The name of each variable is the “position number” of the question. So the variable names will be “1”, “2”, “3”, etc.
Here’s where I get the variables that were previously set. If the variable doesn’t exist because the questions didn’t get as high as that number, it’s okay:
And then, you can just map the variables into your Airtable fields. You’ll even see that I have some splitting happening here. Those were multiple choice answers in Calendly (checkbox fields) where the person could select more than one answer. Those come in with “line breaks” from Calendly, but using the “Split” function turns those answers into comma-separated strings, so I can easily insert them into multiple select fields in Airtable.
There are many other ways of sending Calendly events to Airtable, too! Please feel free your “Calendly to Airtable” solutions below!