Hyreflow
Integrations

Aircall

Cloud phone system — pull call logs, transcripts & summaries into the ATS, log notes, click-to-dial and SMS. Free (comms, no data-reveal cost).

Use Aircall to sync recruiter calls — logs, recordings, transcripts and summaries — into the ATS, and to drive click-to-call and SMS from a workflow.

Free on Hyreflow (0 credits) — runs on your own Aircall credentials (comms, no data-reveal cost). Auth is HTTP Basic (AIRCALL_API_ID / AIRCALL_API_TOKEN) — not self-serve yet, contact Hyreflow to get it enabled.

Capabilities

ToolDoesCost
list_calls / iter_callsHistorical calls (auto-paginates; 6-month / 10k cap)Free
search_callsFilter calls by number, user, tags, dateFree
get_transcriptionConversation-intelligence transcript for a callFree
get_call_summaryAI summary for a callFree
comment_call / tag_callLog a recruiter note / tag a callFree
search_contactsFind a contact by phone or emailFree
dialPush a number to a user's phone (click-to-call)Free
send_messageSend an SMS from a registered numberFree

Guidance

  • Read source: pull list_calls + get_transcription/get_call_summary, then write them as candidate activity into the ATS.
  • Write target: comment_call to log recruiter notes; dial for click-to-call.
  • Pagination caps: calls and contacts max out at 10,000 items and 6 months of history; iter_calls/iter_contacts auto-walk meta.next_page_link.
  • Rate limit 120 req/min/company — watch the X-AircallApi-Remaining header.
  • dial, send_message, tag_call, comment_call write to a live phone system — pilot one before any bulk run.
hyreflow tools execute aircall search_calls \
  --payload '{"phone_number":"+14155550123","per_page":10}'

Phone numbers and emails on contacts are lists of {label, value} objects — shape create_contact/update_contact payloads accordingly.

On this page