Places callsGraph agenthiringscreeningstructured

Candidate pre-screening

Calls applicants, asks the same screening questions of everyone and books the next interview round.

How it opens

The first line, in each language the template ships with. The agent answers in whatever language the caller uses.

Hindi
नमस्ते ‹customer name› जी, मैं ‹your company› का एआई सहायक हूँ। आपने हमारे यहाँ आवेदन किया था, क्या पाँच मिनट बात हो सकती है?
English
Hello ‹customer name›, this is an AI assistant from ‹your company›. You applied for a role with us; do you have five minutes?
Hinglish
Namaste ‹customer name› ji, main ‹your company› ka AI assistant hoon. Aapne hamare yahan apply kiya tha, paanch minute baat ho sakti hai?

The steps

Fair screening needs the same questions in the same order for every candidate.

  1. 1

    Greet and ask for five minutes

    Disclose the AI assistant, name the role they applied for, ask if now is fine.

  2. 2

    Describe the role

    Two sentences on the role and location; ask if they wish to continue.

  3. 3

    Screening questions

    Ask each screening question in order, one at a time; accept the answer without comment.

  4. 4

    Candidate's question

    Answer only from the role details; otherwise say the recruiter will cover it.

  5. 5

    Interview availability

    Ask which days and times suit for the next round and save the screening.

  6. 6

    Not continuing

    Thank them and close the application politely.

  7. 7

    Callback

    Take a convenient time.

  8. 8

    Hand over

    Transfer to a recruiter when asked.

  9. 9

    Close

    Read the 'screening call' line and thank them.

What each call returns

Filled in after the call, next to the transcript, summary and cost. Delivered by webhook and readable through the API.

FieldQuestion it answers
outcomeWhat was the outcome of the call?screened · withdrawn · callback · transferred · no_answer
experience_yearsTotal experience in years?
current_employerCurrent or last employer?
notice_periodNotice period?
expected_salaryExpected monthly salary in rupees?
location_okComfortable with location and shift?yes · no · not_said
interview_availabilityWhen are they available for an interview?

Your systems

No API yet? Keep the answers in extraction; recruiters read them in call history.

  • POST save_screening

    Save the candidate's answers and availability.

  • TRANSFER transfer_to_human

    Transfer the call to the handover number. Leave it out when no number was given.

Knowledge base: Optional: the public job description page, for questions about duties and benefits.

Rules it keeps

Enforced by the platform's compliance toolkit, not left to the script.

AI disclosure
“This call is from an AI assistant of the hiring team.”
Calling window
10:00 to 19:00 in the recipient's timezone. Calls outside it move to the next start.
Transcripts
Masking: card, Aadhaar, PAN and account numbers are hidden before text is stored or sent on, keeping only the last four digits.
Do not call
If the person asks not to be called again, confirm it once, record do_not_call = yes and end the call politely. Tell the customer to add such numbers to the account's do-not-call list.

What you fill in

The form in Set up for me. Most fields have sensible defaults; what you leave empty, the plan marks clearly.

Your business

Company name, Role, Job location

Agent persona

Agent name, Languages, Voice, Tone

Script and rules

Screening questions, What to collect, Lines that must be said, Never say or do

Calling rules

Call from, Call until, Timezone, Human handover number

Your systems

Your API base URL

Lines to test it with

Type them into the test chat or a workflow test before any real call is placed.

  • “Haan, boliye.”
  • “Mera do saal ka experience hai, notice period ek mahina.”
  • “Salary kitni milegi?”
  • “Mujhe doosri job mil gayi hai.”