Skip to main content
Calendly is a scheduling automation platform for booking meetings and managing appointment workflows. The Calendly connector lets your Lovable app read scheduled events, list event types, fetch invitee details, create single-use scheduling links, and cancel scheduled events from a connected Calendly account. With Calendly, your app can:
  • Read the connected user and organization profile
  • List event types and scheduled events with filters and pagination
  • Fetch invitee details for scheduled events
  • Create single-use scheduling links for embedded booking flows
  • Cancel scheduled events on behalf of the connected user
The Calendly connector is a good fit for booking portals, sales handoff tools, customer success dashboards, recruiting workflows, and internal scheduling apps that need to use Calendly account data inside a custom product.

Common use cases and example apps

Example appExample promptDescription
Booking portalUse Calendly and build a booking portal that creates a single-use scheduling link when a visitor chooses an event type.Create a custom booking entry point backed by Calendly.
The app lists available event types, creates a single-use scheduling link, and sends the visitor into the right Calendly booking flow.
Meeting dashboardUse Calendly and build a dashboard that shows upcoming scheduled events for our team.Track scheduled meetings from a connected Calendly account.
The app reads the connected user, lists scheduled events, and displays upcoming meetings with invitee details.
Sales handoff trackerUse Calendly and build a sales handoff tool that shows booked demos and lets our team mark follow-up status.Turn Calendly demos into a structured sales workflow.
The app pulls scheduled events and invitees, links them to internal follow-up records, and helps the team track next steps.
Recruiting schedulerUse Calendly and build a recruiting dashboard that lists candidate interviews by event type and date.Organize candidate interviews from Calendly.
The app filters scheduled events by event type, shows interview details, and gives recruiters a focused view of upcoming conversations.
Customer success plannerUse Calendly and build a customer success planner that shows renewal calls, kickoff meetings, and invitee contact details.Give account teams one place to review customer meetings.
The app fetches scheduled events and invitees, groups meetings by account, and keeps customer touchpoints visible.
Cancellation workflowUse Calendly and build an admin tool that lets our operations team cancel selected scheduled events with a reason.Manage selected Calendly events from an internal tool.
The app lists scheduled events, lets approved teammates choose an event, and sends a cancellation request through Calendly.

How to connect Calendly

Workspace admins and owners can connect Calendly. You can create multiple Calendly connections using different accounts, which is useful for separating environments or managing different teams. When the connection is created, Calendly becomes available across all projects in the workspace. Anyone building in a project can ask Lovable in chat to link their project to it.

Prerequisites

Before connecting Calendly, make sure you have:
  • A Calendly account
  • Lovable workspace owner or admin role
All API requests made through this connector count against Calendly API limits according to your Calendly plan. Billing and quota are handled directly by Calendly, not Lovable.

Set up your Calendly connection

1

Open Calendly in Connectors

Go to Connectors, then App connectors, and select Calendly.
2

Add a connection

Click Add connection.
3

Name the connection

In Display name, name the connection (for example, Calendly Prod). This name is only used inside Lovable to identify the connection.
4

Review scopes (optional)

Expand Advanced settings to review the permissions your app requests. Lovable pre-selects default scopes for common scheduling use cases. The users:read scope is required.
ScopeDescriptionDefault
Users: read (users:read)Read the connected Calendly user profile.Required
Organizations: read (organizations:read)Read organization details, memberships, and invitations.On
Event types: read (event_types:read)Read event type details and available times.On
Scheduled events: read (scheduled_events:read)Read scheduled events, invitees, and no-show data.On
Availability: read (availability:read)Read user and event-type availability.On
Scheduling links: write (scheduling_links:write)Create single-use scheduling links from event types.On
Shares: write (shares:write)Create and customize single-use scheduling links.On
Scheduled events: write (scheduled_events:write)Create invitees, cancel events, and manage invitee no-shows.On
For full scope documentation, see Calendly’s scope reference.
5

Choose who can access this connection

Under Who can access this connection, decide who in your workspace can use the connection:
  • Only you (default): only the person creating the connection can use it and its associated data.
  • Invite specific people: only you and explicitly added workspace members can use the connection and its associated data.
  • Invite entire workspace: click Invite entire workspace to make the connection available to everyone in your Lovable workspace.
See Connection-level access for more information.
6

Connect to Calendly and authorize

Click Connect. The Calendly authorization window opens, so make sure your browser does not block pop-ups. If it does, Lovable redirects you instead.Sign in to Calendly if prompted, review the requested permissions, and click Allow.Lovable redirects you back with a confirmation.
When connected, anyone building in a project can ask Lovable in chat to link their project to Calendly (based on configured connection-level access). Your Lovable apps can then read Calendly data and perform Calendly actions allowed by the scopes you approved.

Limitations

The Calendly connector cannot:
  • Access Calendly resources that are outside the scopes approved for the connection.
  • Use a Calendly endpoint that is unavailable on the connected Calendly plan.
  • Call Calendly directly from browser code. Apps should use server-side requests through the Lovable connector gateway.
  • Support per-end-user Calendly login. Each connection represents a single Calendly account shared across all projects linked to it.
If Calendly authorization is revoked from the Calendly side, you need to reconnect the integration in Lovable before API calls can succeed again. Editors and above can remove specific projects from a connection without deleting the connection entirely. The connection will remain available for other projects. To unlink projects:
1

Open Connectors

Open Connectors, then go to App connectors, and select .
2

Open the connection

Open the connection you want to manage.
3

Select projects

Under Linked projects, check the projects you want to unlink.
4

Confirm

Click Unlink projects and confirm.
When unlinked, those projects will no longer have access to through this connection. If a project needs again, you can link it to any available connection.

How to delete a connection

Workspace admins and owners can delete connections. Other members can delete a connection if they created it, or if they have been explicitly granted access to it.
Deleting a connection is permanent and cannot be undone. It will remove the credentials from all linked projects, and any apps using this connection will stop working until a new connection is added.
Before deleting, review the Linked projects section to see which projects are currently using the connection. To delete a connection:
1

Open Connectors

Open Connectors, then go to App connectors, and select .
2

Open the connection

Open the connection you want to remove.
3

Review linked projects

Review the Linked projects section.
4

Delete

Under Delete this connection, click Delete and confirm.