FlowRunner
PricingContact
Theme
Start Free

JustCall

Messaging

Give 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.

17 actions API key available
JustCall website ↗ Platform Documentation ↗ Capability data verified 2026-07-27
The afternoon sweep pulls the day's completed conversations through List Calls
Get Call retrieves each call's duration, agent, recording URL, and whatever notes the rep managed to leave
Calls with no disposition get matched to their CRM records so the outcome can be reconstructed
Add Call Notes and Disposition logs the outcome code and a summary on every call the reps left bare
Prospects who asked to be followed up by text queue with a drafted message and the conversation context
The rep approves each first-touch text before it sends from the team's number
Send SMS delivers the approved follow-ups from the right JustCall number
When Check Text Reply detects a response, the rep gets pinged in the channel with the thread attached

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

Call logging loses to the next call Reps dial the next number instead of writing notes, and the pipeline report is built on blanks
Texts live and die in one phone SMS follow-ups happen from whoever's screen the conversation is on, invisible to everyone else
Activity reporting is a manual export Who called whom, how often, and what happened requires someone to assemble it

With FlowRunner

Every call carries its outcome Agents backfill notes and dispositions the same afternoon, so the CRM reflects what actually happened
Texts are drafted, approved, tracked Follow-ups queue with context, send on approval, and replies surface to the right rep automatically
The activity report writes itself Calls and texts by agent, number, and day flow to the reporting sheet on schedule

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 processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via preferred channel
Human decides
Agent resumes with decision

Agent Capabilities

17 actions

Calls

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.