Recruiting Agent: Interview Scheduling Pipeline Nylas has built an automated interview scheduling pipeline that eliminates human coordination delays by letting candidates pick their own slots, distributing interviews across a panel via round-robin, and automatically generating meeting links, recordings, and structured transcripts. The pipeline uses Nylas Scheduler, Calendar, and Notetaker APIs, with optional Agent Accounts for dedicated mailbox management. The system supports two distribution strategies—max-fairness and max-availability—and includes constraints such as a 10-interviewer limit per configuration and a 10-minute lobby timeout for the recording bot. A candidate finishes your take-home on a Friday afternoon. By the time a recruiter has cross-referenced three interviewers' calendars and emailed back a slot, it's Wednesday — and the candidate already has another offer in hand. Interview scheduling loses good people not because anyone is careless, but because the coordination loop is human-speed. Here's a pipeline that takes the human out of that loop entirely: candidates pick their own slot from a booking page, the load spreads across your panel automatically, every call gets a conferencing link and a recording bot, and a structured transcript lands in your ATS after each interview. It's built on the Nylas Scheduler, Calendar, and Notetaker APIs, and it pairs naturally with Agent Accounts https://developer.nylas.com/docs/v3/agent-accounts/ currently in beta if you want the recruiting side to run from its own dedicated mailbox instead of a recruiter's inbox. Candidate visits a scheduling page → Scheduler assigns an interviewer via round-robin → an event lands on that interviewer's calendar with a meeting link → a booking.created webhook creates the record in your ATS → Notetaker joins the call → a notetaker.media webhook delivers transcript, summary, and action items → you attach them to the candidate's record. The interesting part is that none of these steps need a person. The full recipe lives in the interview scheduling pipeline tutorial https://developer.nylas.com/docs/cookbook/use-cases/build/interview-scheduling-pipeline/ . You define the panel once, in a scheduling Configuration: curl --request POST \ --url 'https://api.us.nylas.com/v3/grants/