Interview scheduling
Scheduling works for a single interviewer on Google Calendar — and then frays when you try panels, timezones or self-serve availability.
What people actually say
✕Self-scheduling lacks rules — candidates can book every available slot with no buffers, and request-availability is widely called useless.
Source: G2, Greenhouse reviews ↗✕When sharing availability with a candidate you can only select one interviewer at a time, which makes panel coordination painful.
Source: G2, Greenhouse reviews ↗✕Outlook integration is rough; teams that moved to Google Workspace had a smoother experience. Timezone support in scheduling is missing.
Source: Capterra, Greenhouse reviews ↗
Scheduling runs on Microsoft Graph and Google Calendar APIs with a Postgres availability cache — buffers, panel rules and timezone-aware self-serve links are config, not a separate add-on. Cal.com's open-source booking widget handles the candidate UI when you want it embedded.