FlowRunner
PricingContact
Theme
Start Free

Request on-demand outbound calls handled by Smith.ai, the AI plus human virtual receptionist service. Agents escalate to a real receptionist when a call needs a person, not a script.

2 actions API key available
Smith.ai website ↗ Platform Documentation ↗ Capability data verified 2026-08-03
An intake agent reaches a case it should not resolve on its own
Agent assembles the case context, the recipient's number and the question that actually needs asking
Agent drafts the receptionist instructions and the separate fallback instructions for a no answer
Agent confirms the availability setting, retry cadence and time window against the recipient's timezone
Agent posts the drafted script and the recipient to the case owner for review
The case owner edits or approves the wording, and the agent then runs Request Outbound Call

What This Integration Enables

Every other voice connector in this catalog gives an agent a way to talk. Smith.ai gives it a way to hand the call to a person. That is the whole proposition, and it explains why the action list is two operations long rather than twenty. Smith.ai is an AI plus human virtual receptionist service, so what the API exposes is not a dialer to configure but a request to a staffed team: here is the number, here is what to say when they answer, here is what to do when they do not.

For anyone building agents, that makes this connector the far end of the escalation path rather than another channel. FlowRunner's whole argument is that agents should know when to stop and ask a person for help, and most of the time the person they ask is an internal approver in Slack or Microsoft Teams. Sometimes the help required is not a decision, it is a conversation with a customer that should not be had by a machine at all. That is when an agent calls Request Outbound Call and a receptionist takes it from there. Add Recipient to Outreach Campaign covers the other shape, feeding contacts into a call sequence Smith.ai already runs, with up to three custom data fields that are not shown to the calling agent but do come back in the post-call webhook payload.

Without FlowRunner

Escalation means a task in a queue The case is flagged for a callback and waits for someone to have time
Nobody owns the wording Whoever picks the call up improvises what the firm says on its behalf
Quota consumed invisibly Receptionist calls are spent without anyone connecting them to a case

With FlowRunner

Escalation places a real call A staffed receptionist dials, follows the instructions, and reports the outcome
The script is approved before it is spoken A named person signs off on what will be said in the firm's name
Every call tied to its case Custom tracking fields link the call back to the record that triggered it

Use Case Scenarios

A web form that becomes a live call, not a task

A prospect submits an intake form in Typeform or Gravity Forms. The agent enriches the submission from the CRM, works out whether this is a new matter or an existing client, and drafts a short brief for the receptionist covering who they are, what they asked about and what to confirm. Request Outbound Call carries that brief as the instructions, plus fallback instructions for a voicemail, and an availability setting of 24/7 or Custom with its retry cadence and attempt count. The person who filled in the form at 9pm gets a call from a human, and the firm did not need someone sitting by the queue to make that happen.

Scheduling handled by someone who can actually negotiate a time

Rescheduling is a task automation handles badly, because the second message in the exchange is almost always a counter-offer. The agent detects the trigger, whether that is a cancellation, a conflict in Google Calendar or a no-show, and hands the whole thing to a receptionist with instructions to book or move the consultation. Smith.ai's receptionists can also cover a bilingual conversation where the caller's preferred language is not English, which is stated in the instructions rather than configured as a flag. The outcome comes back through the post-call webhook and the agent writes it to the record.

Feeding a campaign, with a person deciding who belongs in it

New contacts arriving in the CRM can be fed into an existing Smith.ai Outreach Campaign with Add Recipient to Outreach Campaign, identified by the campaign UUID from its dashboard URL. Up to three user data fields ride along, invisible to the calling agent but present in the post-call payload, which is how a call gets reconciled back to the record that produced it. The agent does not add contacts on its own judgment, though. It proposes the batch with the source of each contact and the consent state on the record, and a person confirms who is in scope. Adding someone to a calling sequence is a decision about whether they should be called at all, and that is not a classification problem.

Human-in-Loop Highlight

Request Outbound Call is unlike any other action in this catalog, because the thing it schedules is a human being speaking to your customer in your company's name, reading from a script an agent wrote. The instructions field is not configuration. It is the words a receptionist will use, and the fallback instructions are the words they will leave on a voicemail if nobody picks up. On top of that, calls placed through this API draw from the Virtual Receptionist plan call quota, which is finite and shared with everything else the firm uses receptionists for.

So the agent drafts and stops. It posts to the case owner: "Ready to request a Smith.ai callback for Marta Reyes, +1 512 555 0148, from the intake form submitted 21 minutes ago. Instructions to the receptionist: confirm she is asking about a residential lease dispute, confirm the property is in Travis County, and offer Thursday 10:00 or Friday 14:00 for the consultation. If no answer: leave a message with the firm name and the callback number only, no case details. Availability 24/7, three attempts, 45 minutes apart. This uses one call from the receptionist quota. Send it?" The owner deletes one sentence, tightens the voicemail wording so no matter detail leaves the office, and approves. That review is the difference between an escalation path and a liability, and it is exactly the moment automation exceptions are supposed to surface: not when something failed, but when the next step carries a cost that only a person should authorize.

Agent processes routinely
Detects exception requiring judgment
Clear match Continues automatically
Ambiguous Routes to human via email
Human decides
Agent resumes with decision

Agent Capabilities

2 actions

Outbound Calls

1
  • Request Outbound Call Creates an on-demand outbound call request handled by Smith.ai virtual receptionists. The receptionist calls the provided number, follows the given instructions when the recipient answers, and follows the fallback instructions when they do not. Scheduling is controlled by the availability setting: 24/7 and Custom both require a retry cadence and an attempt count, and Custom additionally requires a time window, weekdays and a timezone. Calls placed through this API draw from the Virtual Receptionist plan call quota, and it uses the Virtual Receptionist plan API key.

Outreach Campaigns

1
  • Add Recipient to Outreach Campaign Adds a contact to an existing Smith.ai Outreach Campaign so they are called according to that campaign's call sequence. The campaign is identified by its UUID, which appears in the campaign URL in the Outreach Campaigns dashboard. Up to three user data fields can be attached; they are not shown to the calling agent but are included in post-call webhook payloads, which is how a call is reconciled back to the record that produced it. Uses the Outreach Campaigns plan API key when one is configured, otherwise the main API key.

Frequently Asked Questions

What can FlowRunner do with Smith.ai?

FlowRunner agents can run Request Outbound Call and Add Recipient to Outreach Campaign in Smith.ai.

Does connecting Smith.ai to FlowRunner require OAuth?

No. Smith.ai connects to FlowRunner with an API key, no OAuth flow required.

Can Smith.ai trigger a FlowRunner workflow automatically?

Smith.ai doesn't currently expose triggers in FlowRunner. It connects as an action step inside workflows started by another trigger.

Start building with Smith.ai

$100 in credits. No card required. Connect in minutes.