Comeet logo Comeet automation · runs daily

Invite Comeet candidates to pick their own interview time

Candidates reach the Interview step through the day, and each one waits until a recruiter opens the step and sends the invitation.

Cotlet does it in your own Comeet account with list_candidates, get_candidate and invite_to_self_schedule, called by your AI agent, an n8n workflow or a script.

Hosted · nothing to install or maintain

Can Comeet do this on its own?

Recruit sends self-scheduling invitations from one candidate's interview step at a time (checked 22 Oct 2026). Its bulk actions cover email, status, position, tags, rejection and completing Go/No-go, administrative and send-notification steps, and not scheduling. No API or MCP call sends an invitation.

How you do it in Comeet today

  1. When a candidate reaches the Interview step, Recruit assigns the position's recruiting assistant to schedule it; without one, the interviewer sees it in My tasks.
  2. The recruiter opens the candidate and clicks the interview step.
  3. The recruiter clicks Schedule, then Invite a candidate to select a time.
  4. In the dialog the recruiter checks the meeting room and the online meeting option, and reviews the message to the candidate.
  5. Recruit sends it, and the step shows that the candidate was invited. The same clicks repeat for every candidate, and a missed one just waits.

How to invite Comeet candidates to pick their own interview time

Prompt

List candidates in the Senior Product Designer position who reached the Interview with hiring manager step and have no invitation yet. Invite each one to select a time with my own video link.
  1. 01

    Find who is waiting

    list_candidates runs with step set to the interview step and status in_progress, and follows next_cursor to the end. Candidates already scheduled are left out.

  2. 02

    Skip the invited

    get_candidate shows whether the step already carries an invitation. The agent skips those, so nobody gets a second link.

  3. 03

    Check the setup

    Self-scheduling needs Auto-scheduling configured by an Admin and your own calendar connected. If it is not, invite_to_self_schedule fails with Recruit's message and the agent stops before inviting anyone.

  4. 04

    Send one invitation each

    invite_to_self_schedule goes out once per candidate with the meeting settings in your prompt. The candidate gets an email, so each call asks for your OK by default.

  5. 05

    Chase expired links

    On the next run, candidates whose invitation is older than 5 days are listed for you, because the link has expired by default.

What you get back

Example data

Candidates at Interview with hiring manager: 12
Invited 8 (custom video link, link valid 5 days)
Skipped 3 (already invited)
Not sent 1: Auto-scheduling is not configured
Invitations older than 5 days: 2 (Priya Nair, Tom Becker)

Other ways to ask

  • Every morning, invite candidates who reached the phone screen yesterday and add the Zoom meeting.
  • List candidates invited more than 5 days ago who have not picked a time, and draft a reminder for each.
  • Invite only candidates for the Backend Engineer position, and send nothing for other positions.

What Comeet allows, and what to know first

  • The interview time selection link expires 5 days after it is sent, by default.
  • Candidate self-scheduling needs an Admin to configure Auto-scheduling and the inviter to connect a calendar and set availability.
  • Reserving a meeting room through self-scheduling needs Auto-Scheduling Pro.
  • Native Zoom meetings are included in the Ultimate and Enterprise plans; a custom link works without them.
  • A candidate who finds no suitable time can offer at least 3 windows of availability with a note to the interviewer.

invite_to_self_schedule asks for your OK by default. To run it daily without you, switch confirmation off for that tool in your dashboard.

Sources: Recruit Help: Candidate self-scheduling · Recruit Help: Schedule an interview · Recruit Help: Manage multiple candidates

Call invite_to_self_schedule from a script

curl

curl -X POST https://cotlet.dev/api/v1/comeet/candidates/cand_3b90e4/self-schedule/invite \
  -H "Authorization: Bearer $COTLET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"step":"Interview with hiring manager","online_meeting":"custom_link","custom_link":"https://meet.example.com/northwind/hm-interview"}'

Example response

{
  "candidate_id": "cand_3b90e4",
  "name": "Priya Nair",
  "step": "Interview with hiring manager",
  "invitation": "sent",
  "online_meeting": "custom_link",
  "expires_in_days": 5
}

MCP: add https://cotlet.dev/mcp/v1 with the same key; the call is comeet_write → invite_to_self_schedule. Example data.

Schedule it in n8n, Make, Zapier or cron

Comeet tools this automation uses

Cotlet Comeet tools used to invite Comeet candidates to pick their own interview time
Tool Parameters
list_candidates position_id, status, step, step_type, assignee, tag, limit, cursor
get_candidate candidate_id
invite_to_self_schedule candidate_id, step, online_meeting, custom_link
All 12 Comeet tools with descriptions

Frequently asked questions

Is it safe to connect Comeet to Cotlet?

Yes. You sign in to Comeet yourself, in your own Cloud Browser in the EU, and we never save your password. Your agents only get Comeet once you enable it, every background request is listed, and the browser profile is stored encrypted with AES-256-GCM, the cipher 1Password uses for its vaults. The AI model never sees a login, posts and messages wait for your OK, and Disable for agents cuts access in one click. Independent scanners grade cotlet.dev A+ on Qualys SSL Labs, securityheaders.com and Mozilla Observatory; live results are on https://cotlet.dev/security.

Give your agent access to Comeet.

Free 7-day trial with 2,000 credits, no card needed. Cotlet is independent and not affiliated with Comeet.