JustCall
MessagingGive agents your JustCall cloud phone system. They log call notes and dispositions, send and reply to SMS and MMS, poll for inbound text replies, sync contacts, and report on calls and texts by agent, number, or date range.
What This Integration Enables
The phone system already knows what your team actually did today: who they called, how long they talked, what they texted, and what came back. JustCall holds that record, and most teams let it rot unlogged. FlowRunner agents work the record while the reps work the phones: they annotate calls with notes and dispositions, send and track SMS and MMS from the team's numbers, keep the contact book synced with the CRM, and turn call and text history into reporting nobody has to assemble. - Post-call hygiene: outcomes and notes logged the same day, matched to CRM records, with recordings linked - Conversational SMS: outbound texts, threaded replies, and reply detection wired into follow-up sequences - Contact sync: the JustCall address book and the CRM agreeing on names, numbers, and companies - Activity intelligence: calls and texts filtered by agent, number, and date range, delivered as reports The division of labor is the point. Humans hold the conversations, which is the part that actually sells. Agents hold the record-keeping, and the messages that reach a customer's phone pass through a [human-in-the-loop](/concepts/human-in-the-loop) gate on the way.
Without FlowRunner
With FlowRunner
Use Case Scenarios
The disposition backlog that stops existing
By 4 pm, the day's calls include a dozen with no notes and no disposition. The sweep runs List Calls for the day, pulls Get Call for each bare record, and matches the number against [HubSpot](/integrations/hubspot) to reconstruct the context. Add Call Notes and Disposition writes the outcome code and a summary, and the CRM activity timeline gets the recording URL. The Monday pipeline review runs on complete data, and no rep spent Friday evening doing data entry as penance.
SMS follow-up that behaves like a channel, not a side effect
A prospect ends a call with "text me the details." The agent drafts the message with the pricing link and the rep's name, and the rep approves it from the queue. Send SMS delivers it from the same JustCall number the prospect just spoke to, and Check Text Reply polls the thread. When the reply lands, the rep gets pinged in [Slack](/integrations/slack) with the full exchange, and Reply to Text carries the conversation forward without anyone hunting for which number it lives on. Texts stop being a private side channel and become pipeline activity the whole team can see.
A contact book that matches the CRM by morning
New leads created in the CRM flow to Create Contact so reps see a name instead of a bare number when the phone rings. Nightly, the agent walks List Contacts against the CRM: numbers normalized to E.164, emails and companies filled in through Update Contact, and true duplicates queued for review with their call history attached. A person confirms before any Delete Contact runs, because deletion is permanent even though the call history survives. Meanwhile the reporting pass appends the day's calls and texts by agent from List Users to [Google Sheets](/integrations/google-sheets), and the activity report nobody wanted to build is simply there.
Human-in-Loop Highlight
Send SMS drops a message into a customer's pocket from your business number, and there is no unsend. One bad merge field, one stale list, one message sent at the wrong hour, and it is your team's primary line, the one attached to every active deal, that gets marked as spam or reported for compliance. Carrier filtering does not distinguish between a typo and a campaign. So first-touch outbound texts in FlowRunner queue for the rep who owns the relationship: the agent drafts the message with full conversation context, names the sending number from List Phone Numbers, and waits. Replies inside an existing thread flow more freely because the customer opened the channel, but the first message from a number to a person is a human decision. Delete Contact sits behind the same gate for a simpler reason: it cannot be undone, and the agent's duplicate match is a hypothesis until a person confirms it.
Agent Capabilities
17 actionsCalls
4- List Calls Retrieves calls filterable by type, contact number, JustCall number, agent, and date range, ordered by call time. The feed behind sweeps and reports.
- Get Call Retrieves one call's full record: direction, duration, agent, recording URL, IVR data, notes, and disposition.
- Update Call Updates a call's notes, disposition, and rating; only supplied fields change.
- Add Call Notes and Disposition Logs a note and disposition code on a call in one step, the purpose-built action for post-call hygiene.
Texts
5- List Texts Retrieves SMS and MMS messages filterable by direction, contact number, JustCall number, and date range.
- Get Text Retrieves one message's body, direction, delivery status, media attachments, and agent.
- Send SMS Sends an outbound SMS or MMS from a JustCall number to a contact, both in E.164 format. The message that reaches a phone: the action this page's human gate exists for.
- Reply to Text Sends a reply within an existing conversation, reusing the original thread's numbers automatically.
- Check Text Reply Checks whether a contact replied to a previously sent SMS and returns the reply when one exists. The polling primitive behind follow-up automations.
Contacts
5- List Contacts Retrieves address book contacts with search across name, phone, and email.
- Get Contact Retrieves one contact's numbers, email, company, and notes.
- Create Contact Creates a contact with a first name and E.164 phone number, plus optional email, company, and notes.
- Update Contact Updates supplied fields on a contact, the enrichment step that keeps the book matching the CRM.
- Delete Contact Permanently deletes a contact; call and message history for the number survives. Cannot be undone, so it runs on human confirmation.
Phone Numbers
1- List Phone Numbers Retrieves the account's provisioned numbers with capabilities and owning agent, the source of every "from" number.
Users
2- List Users Retrieves the account's agents with role and availability, the keys for per-rep filtering and assignment.
- Get User Retrieves one agent's profile, assigned numbers, and current availability.
Frequently Asked Questions
What can FlowRunner do with JustCall?
FlowRunner agents can run List Calls, Get Call, and Update Call in JustCall, plus 14 more actions.
Does connecting JustCall to FlowRunner require OAuth?
No. JustCall connects to FlowRunner with an API key, no OAuth flow required.
Can JustCall trigger a FlowRunner workflow automatically?
JustCall doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.
Start building with JustCall
$100 in credits. No card required. Connect in minutes.