Logo StartupKit
EN

Calendly External Scheduling

Let candidates self-schedule live interviews on your Calendly event types — an optional, per-stage alternative to Kit's built-in scheduling.

Why It Matters

Kit’s built-in scheduling books interviews without any external tool. If your team already runs interviews through Calendly — with established event types, routing, and reminders — you can let candidates book those event types from their Kit portal instead.

Calendly is additive and opt-in. You turn it on per live interview stage; native Kit scheduling stays the default everywhere else and is never affected.

Tip

Which should I use? Default to native Kit scheduling — it needs no extra account or paid plan and keeps availability, conflict detection, and team modes inside Kit. Reach for Calendly only when your interviewers’ booking already lives there.

Prerequisites

The person connecting Calendly must be a Calendly organization Owner or Admin on a paid plan. Kit relies on organization webhooks (to flip the candidate’s portal to “confirmed” automatically) and single-use scheduling links — both restricted to paid Owner/Admin accounts. A free or member-level account can authorize, but the connection lands in an error state.

You connect Calendly once per Kit account, as a Kit admin. Individual interviewers don’t connect their own.

Connecting Calendly

  1. Go to Integrations > Calendly
  2. Click Connect Calendly
  3. Authorize Kit in Calendly’s OAuth screen (read event types, create single-use links, receive booking notifications)
  4. You return to Kit showing Connected

Kit registers the booking webhook automatically — nothing to configure in Calendly.

Enabling Calendly on a Stage

  1. Open Job Posting > Stages and select a live interview stage
  2. Under Interview Settings, set Scheduling provider to Calendly
  3. Pick one of your event types in the Calendly event type field
  4. Save
Provider What candidates do
Kit availability (default) Pick from your team’s open slots in the Kit portal
Calendly Book the Calendly event type you selected for the stage

If Calendly isn’t connected, the stage prompts you to connect before you can pick an event type. Switching one stage to Calendly leaves other stages untouched.

What the Candidate Sees

On a Calendly-enabled stage, the candidate gets a short Kit intro and a Choose a time button that opens a single-use Calendly link in a new tab. They book as normal, and the Kit portal flips to confirmed via the webhook — even if they never return to the original tab. No Calendly account required.

A Calendly booking becomes a regular Kit interview, so notifications, the application timeline, interviewer assignment, and calendar invites all behave exactly as they do for native interviews.

Reschedule and Cancel

For Calendly interviews, the confirmation screen’s Reschedule link opens Calendly’s own UI in a new tab — Calendly remains the source of truth. Kit listens for the resulting webhook and updates the interview in place: a reschedule moves the existing interview (no duplicate) and fires notifications for the new time. (Native interviews reschedule through Kit’s in-portal slot picker instead.)

Disconnecting

Go to Integrations > Calendly and click Disconnect. This tears down the Calendly webhook. Native stages are never affected. Calendly stages can’t mint new booking links until you reconnect.

Troubleshooting

Problem Cause Fix
Connection shows an error Connecting account isn’t an org Owner/Admin on a paid plan, or the token expired Reconnect using a Calendly Owner/Admin account on a paid plan
Connect button fails immediately Calendly OAuth isn’t configured on this environment Contact support
No event types when configuring a stage Calendly isn’t connected, or you have no event types Connect Calendly; create an event type in Calendly
Portal didn’t flip to confirmed The booking webhook didn’t reach Kit Confirm the integration shows Connected; reconnect to re-register the webhook
Candidate sees “scheduling unavailable” The single-use link couldn’t be created Check the connection and reconnect if needed

Quick Checklist

  • Connecting user is a Calendly org Owner/Admin on a paid plan
  • Connect Calendly once at Integrations > Calendly
  • On a live interview stage, set provider to Calendly and pick an event type
  • Test the candidate flow — confirm the portal flips to “confirmed” after booking

Type to search...