title: Calendly
Calendly is the scheduling automation platform with team-based scheduling, solutions and integrations for every department, and advanced security features. Note that Calendly is not HIPAA-compliant, so is not endorsed by Awell. If you wish to use a HIPAA-compliant scheduling solution, we recommend using our Cal.com extension instead.
In order to set up this extension, you will need to provide a Calendly API key. You can obtain an API key via the Calendly portal (Settings > Developer > API keys
).
This extension is free but keep in mind that you might need a paid plan for Calendly depending on your needs.
Webhooks offer a great way to automate the flow with Awell when invitees schedule, cancel, or reschedule events, or when the meeting ends.
Important notes:
Apparently, Calendly doesn't make it completely clear when an invitee.created
event is created and sent via a webhook. Instead, the rescheduled
field is part of the invitee.cancelled
webhook, and the old_invitee
field is populated in the new invitee.created
event. So, this extension uses a is_rescheduled_event
field in the invitee.created
listener to reflect an old_invitee
being present. So:
In order to check to see if an event was rescheduled (rather than a new event):
is_rescheduled_event
is trueIn order to understand if a cancellation was actually a rescheduling:
rescheduled
is true