> ## Documentation Index
> Fetch the complete documentation index at: https://zite.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrate with Calendly

> Connect Calendly to your Zite app to read event types, bookings, and invitees, create scheduling links, and cancel bookings.

## How it works

Connect Calendly to your Zite app to read event types, scheduled events (bookings), and invitees for the account you connect. App visitors don't need to connect their own Calendly accounts—your app uses that connection.

You connect by signing in to Calendly and granting Zite access. You don't create a Calendly developer app or paste a client ID and secret. Zite does not ask you to pick OAuth scopes; access is the default Calendly grant.

By connecting Calendly, you can:

* Read the connected Calendly user
* Read event types
* Read scheduled events (bookings)
* Read invitees
* Create scheduling links
* Cancel bookings

Zite's documented booking workflow uses scheduling links. Your app creates a link, and the visitor follows it to choose a time and complete their booking in Calendly.

## How to integrate Calendly into your app

<Steps>
  <Step title="Connect to Calendly">
    Ask Zite to connect your app to Calendly in the chat box. Alternatively, click **+** in the chat box, select **Integrations**, then choose **Calendly**.

    Sign in to Calendly and grant access. When the connection succeeds, Zite shows **Calendly Connected**. Your app can then read event types, bookings, and invitees.
  </Step>

  <Step title="Describe your use case">
    Tell Zite how you want to use Calendly in your app. For example, "Show my Calendly event types and bookings" or "Create a scheduling link for an event type."
  </Step>

  <Step title="Test and publish">
    Test the Calendly features in your app to make sure everything works as expected.

    Click `Publish` in the upper right corner to deploy your changes and make the Calendly integration available in your live app.
  </Step>
</Steps>

## Common use cases

With a Calendly connection, you can create apps like:

* **Event type lists:** Display event types from the connected Calendly account
* **Booking dashboards:** Show scheduled events (bookings) for the connected account
* **Invitee views:** Read invitees for those bookings
* **Scheduling links:** Create a scheduling link for an event type so someone can book themselves
* **Cancellations:** Cancel an existing booking

## Important notes

* **Connect with Calendly:** You sign in to Calendly and grant access. You don't bring your own Calendly OAuth app, and Zite does not ask you to select scopes.
* **Booking through scheduling links:** Zite's integration guidance creates single-use scheduling links rather than booking meetings directly. Let the invitee choose a time and complete the booking in Calendly.
* **What you can change:** Besides reads, your app can create scheduling links and cancel bookings.
* **Resource IDs:** Calendly returns full resource URIs (for example, `https://api.calendly.com/event_types/...`). Use the full URI for filters such as the user and for the event type when creating a scheduling link. Event-specific paths, such as invitee lookup and cancellation, use the ID from the end of the event URI.
* **Pagination:** List responses provide `pagination.next_page_token` when there is another page. Pass it as `page_token` to retrieve the next page.
* **No automatic booking notifications:** Connecting Calendly does not set up webhook subscriptions. The documented workflow fetches bookings when your app requests them.

<Info>
  Need help with this integration? Contact [support@zite.com](mailto:support@zite.com).
</Info>
