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.
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 true
In order to understand if a cancellation was actually a rescheduling:
rescheduled is true