Skip to content
TriedDocs
Integrations

Calendly

Let agents check Calendly availability and create single-use booking links to send to the caller.

The Calendly app gives an agent two actions for one Calendly event type: read open times, and create a one-time booking link. Pair the link with an SMS tool so the caller can finish booking on their phone.

Connect#

Create the app#

Settings, Integrations, Apps, Connect app, choose Calendly.

Add the token#

Paste a Calendly personal access token into access_token.

Set the event type#

In Defaults (JSON) enter {"event_type_uri": "https://api.calendly.com/event_types/<uuid>"}.

Test#

Press Test connection. It calls GET /users/me.

Credential Required Description
access_token Yes Calendly personal access token
base_url No API root. Default https://api.calendly.com
Config key Description
event_type_uri The event type's API URI. A tool can override it with an event_type_uri argument

Calendly has no OAuth connect in Tried; use a personal access token.

Actions#

Action Arguments Calendly request Output
calendly.check_availability start (required), end GET /event_type_available_times {"slots": [{"start", "scheduling_url"}]}
calendly.create_scheduling_link none POST /scheduling_links with max_event_count: 1 {"scheduling_link": {"url": "..."}}
  • When end is missing, the window is 6 days from start.
  • Only times with status available are returned.

Example#

{
  "type": "integration_app",
  "name": "create_booking_link",
  "description": "Create a single-use booking link to text to the caller.",
  "app_id": "app_6f0b4d8a2c5e9f1a3d7b0c26",
  "action": "calendly.create_scheduling_link",
  "response_variables": { "booking_link": "scheduling_link.url" }
}

Then reference {{booking_link}} in an SMS tool or a post-call workflow step.

Mock mode#

Without a token, check_availability returns 6 weekday slots at 09:00 and 14:00 UTC, and create_scheduling_link returns a https://calendly.com/d/mock-... URL.