hyreflow docshyreflow docsDocumentation
Integrations

JustCall

Cloud phone and SMS: pull call logs, AI transcripts and texts into the ATS, text candidates and load a shortlist into the Sales Dialer. Free (comms, no data-reveal cost).

Use JustCall to sync recruiter calls, AI transcripts and SMS threads into the ATS, text candidates from your JustCall number, and queue a shortlist into a Sales Dialer campaign from a workflow.

Free on hyreflow (0 credits), runs on your own JustCall account (comms, no data-reveal cost). JustCall only opens its API on the Team plan or higher. Transcripts and summaries need JustCall's AI add-on.

Connect your JustCall

Takes about two minutes. You need a JustCall account on the Team plan or higher.

Open APIs and Webhooks in JustCall

Open APIs and Webhooks in JustCall (or click your profile icon, then APIs and Webhooks).

Copy your API Key and API Secret

JustCall shows your API Key and API Secret on that page. Copy both.

Paste them into hyreflow

In hyreflow, open Integrations and find the JustCall card under Telephony. Click Connect, paste the API Key and the API Secret, then click Save and test.

You're connected

hyreflow checks the key with JustCall straight away. When it connects, hyreflow shows a prompt to copy into your coding agent, and every JustCall tool runs on your own account.

If something goes wrong

  • "JustCall rejected this key": the API Key and API Secret don't match, or your plan doesn't include API access. Copy both again from the same page, and check you're on the Team plan or higher.
  • "JustCall is rate-limiting requests right now": JustCall caps API calls per minute and per hour by plan (30 a minute on Team). Wait a minute and try again.
  • Transcripts or summaries come back empty: these need JustCall's AI add-on on your JustCall plan.
  • To disconnect: on hyreflow's Integrations page, open the JustCall card's Manage menu and choose Disconnect (or Remove key). In JustCall, use Reset API key and secret pair on the APIs and Webhooks page so the old pair stops working.

Capabilities

ToolDoesCost
list_calls / get_callCall log, filter by number, agent or date (last 3 months)Free
get_call_ai / list_calls_aiAI transcript, summary and action items for a callFree
list_texts / check_replySMS history, and the latest reply from a numberFree
send_textSend an SMS from one of your JustCall numbersFree
list_contacts / create_contact / update_contactFind a contact by phone, create or update oneFree
list_campaigns / add_campaign_contactQueue a contact into a Sales Dialer campaignFree
list_users / list_phone_numbersYour agents and the numbers they can call and text fromFree

Guidance

  • Read source: pull list_calls + get_call_ai and list_texts, then write them as candidate activity into the ATS.
  • Write target: send_text for a candidate nudge; add_campaign_contact to load a shortlist for a calling session. There is no click-to-call for a person over JustCall's API, so the dialer campaign is the way to queue calls.
  • Pagination: contacts, users and campaigns start at page 0. Max page sizes are 100 for calls, texts, users and numbers, 500 for contacts, 50 for campaigns and 20 for list_calls_ai. A bigger page size is refused, not trimmed.
  • Rate limit is per JustCall account and plan: 30 a minute on Team, 60 on Pro, 90 on Business.
  • send_text, add_campaign_contact, create_contact and update_contact write to a live phone system, and texts are billed by JustCall: pilot one before any bulk run.
hyreflow tools execute justcall list_calls \
  --payload '{"contact_number":"+14155550123","per_page":10}'

Phone numbers are E.164 (+14155550123). send_text needs the JustCall number to send from: get it from list_phone_numbers with capabilities=sms.