FlowRunner
PricingContact
Theme
Start Free

RingCentral

Communication

Connect AI agents to RingCentral. Agents send SMS and fax, place RingOut calls, read call logs and recordings, manage contacts and extensions, and post to team chats across 30 actions.

30 actions OAuth available
Tomorrow's appointments are pulled from the calendar on an evening schedule
Agent reads each booking's contact number and appointment details
List Phone Numbers confirms the sending number carries the SmsSender feature
Send SMS delivers each reminder from the business number
Agent watches List Messages for replies asking to change or cancel
Reply summaries are posted to the team messaging chat
A reply that reads like a cancellation or a complaint goes to a person before anything is rebooked or promised

What This Integration Enables

RingCentral is the business phone system, and the phone line is the highest-trust channel a company owns. An agent that texts, calls, or faxes from your main number is speaking as your company, which is why FlowRunner treats this connector's outbound surface differently from its archival surface. Agents send SMS from feature-verified numbers, place two-legged RingOut calls that connect a rep to a customer, and fax documents straight from FlowRunner file storage. On the inbound and archival side they read the message store, pull call logs for the extension or the whole account, download voicemail audio and call recordings into file storage, and keep the personal address book current. The outbound actions run inside guardrails the flow defines; the archival actions run unattended. A reminder text is routine. A message that commits the company to something, or a fax carrying a contract, is a decision, and the connector's job is to make sure a person is holding it when it happens.

Without FlowRunner

Reminders from personal phones Front-desk staff text customers from their own numbers, and the thread leaves with the employee
Voicemail black hole Recordings and voicemails sit in the portal until someone remembers to check
Faxes fed page by page Documents printed, fed into a machine, and confirmed by hoping

With FlowRunner

One business number Reminders, confirmations, and alerts all go out from the company line the customer recognizes
Recordings archived automatically Voicemail audio, fax pages, and call recordings pulled into file storage for review
Faxes sent from the flow Documents faxed straight from file storage with delivery status polled

Use Case Scenarios

Follow-up queue that ends in a live call

A [HubSpot](/integrations/hubspot) search surfaces leads due for follow-up. For each one the agent sends a short text from the business number with Send SMS, then places a Make RingOut Call that rings the rep first and connects them to the lead when they pick up. Get RingOut Status tracks whether the call connected, went unanswered, or hit a busy line, and the agent writes the outcome back to the CRM so the queue reflects reality by end of day.

Call archive for review and compliance

Each night the agent pulls the day's calls with List Call Log Records filtered to calls that have recordings, downloads each one with Get Call Recording Content into FlowRunner file storage, and appends the call metadata to a log in [Google Sheets](/integrations/google-sheets). Voicemails get the same treatment through Get Message Attachment Content. The team reviews calls from a durable archive instead of clicking through the portal, and nothing depends on someone remembering to export before retention runs out.

Paperwork delivery by fax, gated

An intake flow assembles signed paperwork as a PDF in file storage. The agent prepares the fax: recipient number pulled from the contact record, cover page text drafted, resolution set. Then it stops and posts the package to the team chat for a person to verify the destination number against the source document. Only after confirmation does Send Fax transmit, and the agent polls the returned message record with Get Message until the send status settles, logging the confirmation alongside the case.

Human-in-Loop Highlight

Send Fax is the sharpest edge in this connector. A fax transmitted to the wrong number cannot be recalled, and the documents businesses still fax, contracts, medical records, and signed authorizations, are exactly the ones where misdelivery is a reportable incident rather than an inconvenience. So the agent never dials on its own judgment. It stages the document from file storage, then posts to the team chat: "Ready to fax the signed intake packet for case 2209 to +1 555 014 2231, listed as Dr. Okafor's office. Confirm the number, or correct it." The person checks the digits against the referral sheet, one glance, and approves. The agent transmits, polls the fax status, and files the delivery confirmation with the case. This is [human-in-the-loop](/concepts/human-in-the-loop) sized to the actual risk: the agent does the assembly and the tracking, the human owns the irreversible send.

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

30 actions

SMS and the Message Store

5
  • Send SMS Send a text from an SMS-enabled number owned by the connected extension. The sender must carry the SmsSender feature, which flows verify with List Phone Numbers before sending.
  • List Messages Read the extension's message store: SMS, fax, voicemail, and pager records with status, direction, and attachment metadata. Used to collect replies.
  • Get Message Load one message record in full, the poll that tracks a fax's send status until it settles.
  • Get Message Attachment Content Download voicemail audio, fax pages, or MMS media into FlowRunner file storage with the proper file extension, ready for archival or downstream processing.
  • Delete Message Remove a message from the store as part of a retention or cleanup flow.

Fax

1
  • Send Fax Transmit a document from FlowRunner file storage to one or more recipients, with an optional cover page and resolution control. The send a human confirms before it runs.

Voice

3
  • Make RingOut Call Place a two-legged click-to-call: RingCentral rings the rep's number first, then connects the customer. Used to put a live conversation at the end of an automated queue.
  • Get RingOut Status Track a call's leg-by-leg progress: whether it connected, went unanswered, or hit a busy line.
  • Cancel RingOut Cancel a RingOut session that has not completed.

Call Logs and Recordings

4
  • List Call Log Records Pull the extension's call history with filters for date, direction, type, and recording presence.
  • Get Call Log Record Load one call record with its legs.
  • List Account Call Log Read the whole account's call log with admin permissions, the basis for company-wide reporting.
  • Get Call Recording Content Download a call recording's audio into file storage for review, QA, or compliance archives.

Contacts

5
  • List Contacts Read the extension's personal address book, filtered and sorted.
  • Get Contact Load one contact in full.
  • Create Contact Add address book entries as new customers and callers appear.
  • Update Contact Maintain entries. Updates merge with existing values so omitted fields survive.
  • Delete Contact Remove a contact permanently. This cannot be undone, so cleanup flows propose deletions instead of performing them quietly.

Account and Extensions

6
  • Get Account Info Read the account's identity and status, the standard connection check.
  • Get Current Extension Identify the extension the integration is acting as.
  • List Extensions Enumerate the account's extensions with status and type, used for audits and directory syncs.
  • Get Extension Load one extension in detail.
  • List Phone Numbers List the extension's numbers with their feature arrays, the source of truth for what each number is allowed to do.
  • Get Presence Read an extension's availability and telephony state before routing a call or an escalation.

Team Messaging

6
  • Post Message to Chat Post to a team, group, direct, or personal chat with formatting and mentions. The channel FlowRunner decisions arrive on.
  • List Chats Resolve the right conversation across team, group, direct, and personal chats.
  • List Teams Enumerate the team chats the account can post to.
  • Get Chat Load one chat's type and members before posting.
  • List Chat Posts Read recent posts to collect responses to a decision request.
  • Create Team Spin up a team messaging team with members and visibility, used to provision a space per project or incident.

Frequently Asked Questions

What can FlowRunner do with RingCentral?

FlowRunner agents can run Send SMS, List Messages, and Get Message in RingCentral, plus 27 more actions.

Does connecting RingCentral to FlowRunner require OAuth?

Yes. RingCentral connects to FlowRunner with OAuth 2.0, so agents authenticate without handling raw credentials.

Can RingCentral trigger a FlowRunner workflow automatically?

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

Start building with RingCentral

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