Skip to main content

Calendly

Prefer guided AI setup?

Instead of following these steps manually, you can use the AI Credential Assistant — describe what you want to connect and the AI will walk you through the setup step by step, tailored to your account.

Overview​

Connect your Calendly account to Nirvai to manage scheduling, events, and bookings programmatically.

Supported Authentication Methods​

  • Personal Access Token - Recommended for personal/single-user integrations

Prerequisites​

  • A Calendly account (free or paid)
  • Account owner or admin permissions (for organization-wide access)

Setup Instructions​

Generating a Personal Access Token​

  1. Log in to your Calendly account
  2. Go to Integrations & apps in the sidebar
  3. Scroll down to API & Connectors section
  4. Click on API & Webhooks
  5. Under "Personal Access Tokens", click Create new token
  6. Enter a name for your token (e.g., "Nirvai Integration")
  7. Select the organization this token should access
  8. Click Create token
  9. Important: Copy the token immediately - it won't be shown again
  10. In Nirvai, create a new Calendly credential and paste the token

Alternative Path​

You can also access tokens directly at:

https://calendly.com/integrations/api_webhooks

Token Permissions​

Personal Access Tokens have these characteristics:

  • Access is scoped to your user and selected organization
  • Read and write access to scheduling data
  • Can create webhooks for event notifications
  • Tokens don't expire but can be revoked

Available API Operations​

With your token, you can:

  • Manage event types and availability
  • List and view scheduled events
  • Access user and organization data
  • Create webhooks for real-time notifications
  • Manage routing forms (on supported plans)

Troubleshooting​

Common Issues​

  • 401 Unauthorized: Token is invalid or was revoked. Generate a new token.
  • 403 Forbidden: Action not permitted for your account type or plan.
  • 404 Not Found: Resource doesn't exist or you don't have access.
  • Scope limitations: Some endpoints require specific Calendly plans.

Managing Tokens​

To view or revoke existing tokens:

  1. Go to Integrations & apps > API & Webhooks
  2. View all active tokens under "Personal Access Tokens"
  3. Click the delete icon to revoke a token

Plan Limitations​

Some API features require specific Calendly plans:

FeatureRequired Plan
Basic schedulingAll plans
Team eventsTeams or higher
Routing formsProfessional or higher
Round robinTeams or higher

Security Best Practices​

  • Use descriptive names for tokens to track their purpose
  • Revoke tokens you no longer need
  • Never share tokens or commit them to version control
  • Consider separate tokens for different integrations

Adapted for Nirvai platform


Next Steps​

Got your credential? Connect it to an agent

Use the AI Tool Creator to turn this credential into agent-callable tools. Describe what your agent should be able to do and the AI investigates the API, configures the endpoints, and gives you a reviewable toolkit before saving anything.