---
title: "RingCentral Integration"
description: "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."
url: https://flowrunner.ai/integrations/ringcentral
date_modified: 2026-08-01T02:40:32-07:00
---

# RingCentral

[Communication](https://flowrunner.ai/integrations/category/communication-messaging)

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.

[Verified](https://flowrunner.ai/integrations/verified "What does verified mean?") · 30 actions · OAuth · available

[RingCentral website](https://ringcentral.com/) · [Platform Documentation](https://developers.ringcentral.com/api-reference) · Capability data verified 2026-08-12

1.  Tomorrow's appointments are pulled from the calendar on an evening schedule
2.  Agent reads each booking's contact number and appointment details
3.  List Phone Numbers confirms the sending number carries the SmsSender feature
4.  Send SMS delivers each reminder from the business number
5.  Agent watches List Messages for replies asking to change or cancel
6.  Reply summaries are posted to the team messaging chat
7.  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](https://flowrunner.ai/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](https://flowrunner.ai/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](https://flowrunner.ai/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.

**Work at RingCentral?** This integration exposes RingCentral to AI agents on every FlowRunner plan, including through MCP, at no cost to you. [See what FlowRunner offers integration partners](https://flowrunner.ai/integrations/partners), including how to keep this page current.

---
Markdown version of https://flowrunner.ai/integrations/ringcentral. Site index: https://flowrunner.ai/llms.txt
