Calendly is a powerful scheduling software to organize meetings and appointments between individuals and organizations. Calendly eliminates email back and forth, helps save time so that businesses can be more efficient, provide better service and increase sales.

Data integration: Skyvia supports importing data to and from Calendly, exporting Calendly data to CSV files and replicating Calendly data to relational databases.

Backup: Skyvia Backup does not support Calendly.

Query: Skyvia Query supports Calendly.

Calendly-Specific Features and Limitations

Skyvia has the following limitations for Calendly:

  • In the Data Integration product, Calendly connections are supported only for packages, which use a new data integration runtime.

    Make sure that the Use new runtime checkbox is selected on the tab bar if you want to use Calendly in your package.

  • Skyvia supports DML operations for such Calendly objects:
    • INSERT, DELETE: OrganizationInvitations, OrganizationWebhookSubscriptions, ScheduledEventInviteesNoShow.
    • UPDATE: OrganizationScheduledEvents.
    • DELETE: OrganizationMemberships.
  • Skyvia supports Replication with Incremental Updates for such Calendly objects: OrganizationEventTypes, OrganizationInvitations, OrganizationMemberships,OrganizationScheduledEvents, OrganizationWebhookSubscriptions, ScheduledEventInvitees, ScheduledEventInviteesNoShow.

  • Skyvia does not support Synchronization for Calendly.

  • Users object. You can receive data from this object only when setting a filter by the UUID field.

  • UserEventTypes object. To get data from the UserEventTypes object, you must set a filter by the UserUUID field. That is an example of the UserUUID field value by the filter: 0a45ce25-50b8-4405-bb37-83ff7d75255f

  • OrganizationScheduledEvents object. The Update operation for this object cancels the specified event. When performing an Update operation, only the Cancellation_Reason field is updated for an event, which is still in the Active status and has not yet been executed.

  • ScheduledEventInviteesNoShow object. To add a record to this object, you must specify the URI record value from the ScheduledEventInvitees object in the Invitee field for the row you want to add. The example of the Invitee field looks like this:

    {"title":"Unauthenticated","message":"The access token is invalid"}

Calendly Connections

To create a connection to Calendly, you simply need to enter your Calendly Token and, optionally, select the Suppress Extended Requests checkbox to reduce the number of API calls. To start creating a connection, follow the below steps:

  1. Click +NEW in the top menu.
  2. Click Connection in the menu on the left to open the Select Connector page.
  3. In the opened pane, click Calendly.
  4. In the Connection Editor page, specify a connection name that will be used to identify the connection.
  5. Paste your Token.

    Connection Editor window

  6. Optionally, select the Suppress Extended Requests checkbox to reduce the number of API calls.
  7. Use the Test Connection button to make sure that the connection is successful and then click Create Connection.

    Token — personal access token used for connecting to Calendly. You can manage Calendly personal access tokens in the Calendly interface at Integrations > API and connectors > API and webhooks.

Suppressing Extended Requests

For some objects, Calendly API returns only part of the fields when querying multiple records. In order to query values of additional fields, Skyvia performs additional extended requests. Such API requests can be performed for each record of such object. However, this can decrease performance and significantly increase the number of API calls used.

To reduce the number of API calls, you can select the Suppress Extended Requests checkbox. However, please note that some of the fields in such objects will not be available in Skyvia (will return empty values) even if they have values in Calendly because Calendly API does not return them without extended requests.

Supported Actions and Actions Specifics

Calendly connector supports the following actions: