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
| Tool | Does | Cost |
|---|---|---|
list_calls / get_call | Call log, filter by number, agent or date (last 3 months) | Free |
get_call_ai / list_calls_ai | AI transcript, summary and action items for a call | Free |
list_texts / check_reply | SMS history, and the latest reply from a number | Free |
send_text | Send an SMS from one of your JustCall numbers | Free |
list_contacts / create_contact / update_contact | Find a contact by phone, create or update one | Free |
list_campaigns / add_campaign_contact | Queue a contact into a Sales Dialer campaign | Free |
list_users / list_phone_numbers | Your agents and the numbers they can call and text from | Free |
Guidance
- Read source: pull
list_calls+get_call_aiandlist_texts, then write them as candidate activity into the ATS. - Write target:
send_textfor a candidate nudge;add_campaign_contactto 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_contactandupdate_contactwrite 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.
JobAdder
Read/write the JobAdder recruiting ATS/CRM via its v2 API. Key gotcha: PUT updates are a FULL-resource replace, read-merge-write or you blank omitted fields.
LayoffSignal
Layoff/RIF signal tracker over free public RSS, surfaces recent layoff news as a poach trigger. Key gotcha: results are redirect links only; resolve them with Firecrawl.