Skip to content
All connectors
RingCentral logo

RingCentral

Messaging, collaboration & support

Send the right update through RingCentral at the right moment, with a person approving what reaches customers.

37 ways to read, 5 ways to write, each write switched on by you.

Quality checks

Built and tested with example responses.

  1. Ready to connect: doneEvery listed action is built in.
  2. Built and tested with example responses: doneEach action is built from the provider’s published API and tested against example responses, errors, rate limits and paging.
RingCentral with Nexra

Connected, approved, proven.

The things teams do most with RingCentral, an example flow with a person in the loop, and what Nexra keeps as proof.

Top actions

  • Post to chatApproval by rule
  • Create contactApproval by rule
  • List active callsRead

Example flow

  1. RingCentral · List active callsDone
  2. RingCentral · Post to chatNeeds approval
  3. Nexra · Record the decision and result in the evidence chainProven

Example workflow. Routine runs go through on their own. Only a change your rules flag, such as one over a limit you set, waits for the right person, who sees the exact change and the rule before it reaches RingCentral.

What gets logged

  • Whether it ran on its own or who approved it, and under which rule
  • A fingerprint of the exact request sent to RingCentral
  • RingCentral's reply: what it created or changed
  • One entry in the evidence chain, linked to the one before

Try this in the sandbox

Run the whole flow with test data in your sandbox, then connect a RingCentral test account before you go live.

For developers

Technical detail

RingCentral extensions, directory, call log, active calls, messages, presence, contacts, queues, devices, Video meetings and Team Messaging; send one SMS, post to a chat, manage contacts.

RingCentral API docs
Source actions
37
Destination actions
5
Data types
26

What you can map

Reads are always available. Writes are off until you switch them on for a connection, and governed writes follow your policies.

Account1
  • Get accountSource

    Company account details and main number.

Active calls1
  • List active callsSource

    Calls in progress for the extension, or for the whole account (admin).

Business hours1
  • Get business hoursSource

    Weekly business hours of an extension, or of the company.

Call log2
  • Get call recordSource

    One call log record with details.

  • List call logSourceIncremental

    Calls of the extension, or of the whole account for admins.

Call queue members1
  • List call queue membersSource

    Extensions that are members of a call queue.

Call queues1
  • List call queuesSource

    Call queues in the account.

Chat notes1
  • List chat notesSourceIncremental

    Notes in a chat with title, preview and status.

Chat posts3
  • Get chat postSource

    One post in a chat.

  • List chat postsSource

    Posts in a team messaging chat, newest first.

  • Post to chatDestinationNot retried automaticallyApproval before production

    Posts a message to a team messaging chat.

Chat tasks1
  • List chat tasksSourceIncremental

    Tasks in a chat with status, assignees and due dates.

Chats2
  • Get team messaging chatSource

    One chat with its members.

  • List team messaging chatsSource

    Teams, group chats and direct chats of the user.

Contacts4
  • Create contactDestinationNot retried automaticallyApproval before production

    Adds a contact to the extension's address book.

  • Get contactSource

    One address book contact.

  • List address book contactsSource

    Personal address book contacts of the extension.

  • Update contactDestinationProvider duplicate protectionApproval before production

    Replaces an address book contact's fields.

Conversations1
  • List conversationsSource

    Direct, personal and group conversations of the user.

Devices1
  • List extension devicesSource

    Desk phones, softphones and other devices of an extension.

Directory entries3
  • Get directory entrySource

    One company directory entry.

  • List company directorySource

    Company directory entries (users, departments, queues and shared contacts).

  • Search company directorySource

    Searches the directory by name, extension, phone, email, job title or department. The search text is sent in the request body.

Events2
  • Get team messaging eventSource

    One Team Messaging calendar event.

  • List team messaging eventsSource

    Calendar events the user created in Team Messaging.

Extensions2
  • Get extensionSource

    The extension the connection acts as, or another extension by ID.

  • List extensionsSource

    Users and other extensions in the account.

Messages3
  • Get messageSource

    One message-store record.

  • List messagesSourceIncremental

    SMS, pager, fax and voicemail records in the message store.

  • Mark message read or unreadDestinationProvider duplicate protectionApproval before production

    Sets the read status of a message.

Persons1
  • Get personSource

    A Team Messaging user by person ID (for example a post creator).

Phone numbers1
  • List extension phone numbersSource

    Numbers of the extension with SMS and calling features.

Presence2
  • Get presenceSource

    Presence, DND and telephony status of the extension or another extension.

  • List account presenceSource

    Presence, DND and telephony status of every user in the account.

SMS1
  • Send SMSDestinationNot retried automaticallyApproval before production

    Sends an SMS from an SMS-enabled number of the extension to one recipient.

Tasks1
  • Get taskSource

    One Team Messaging task.

Teams2
  • Get teamSource

    One Team Messaging team.

  • List teamsSource

    Team Messaging teams the user belongs to.

Video bridges1
  • Get video bridgeSource

    A meeting bridge (personal or scheduled room) and its preferences.

Video meetings2
  • Get video meetingSource

    One RingCentral Video meeting from history.

  • List video meetingsSourceIncremental

    RingCentral Video meeting history with participants and AI summaries.

Video recordings1
  • List video recordingsSource

    RingCentral Video recordings of the authorised user (metadata only).

Access and limits

Authentication
RingCentral app (client ID, client secret) with a refresh token
Plans and access
RingEX (MVP) plans with API access; SMS requires a number enabled and registered for SMS (TCR for US A2P). Calls act as the authorised extension; account-wide call logs need admin permissions. SMS senders must be SMS-enabled numbers of the extension.
Test environment
RingCentral developer sandbox accounts are free (sandbox uses platform.devtest.ringcentral.com, not supported here).
Rate limits
Per-user rate groups (Light, Medium, Heavy, Auth) over 60-second windows; HTTP 429 with Retry-After and a penalty interval.
Pagination
page/perPage with navigation.nextPage; pageToken/recordCount for Team Messaging.
Provider events
Push notification subscriptions (webhooks) for message-store, telephony session and presence events. Flows run on demand, on a schedule, or when a scheduled check finds new or changed records.

Before you build a flow

  • RingCentral refresh tokens expire after about seven days without use; an idle connection must be reauthorised. The JWT bearer grant is not used because the engine cannot send a secret assertion in a token request yet.
  • SMS goes to exactly one recipient per operation; bulk (A2P batch) SMS is not implemented.
  • Message store and call log reads default to the last 24 hours unless a start date is supplied.
  • Contact updates use PUT; fields not sent may be cleared, so map every field you want to keep.
  • Recordings, voicemail and fax content are not downloaded; deletes and call control are not implemented.
  • Intentionally excluded: deleting contacts, messages, chats or posts; creating Team Messaging tasks, notes, events or teams; call control (RingOut, transfer, hang-up); creating or ending meetings; bulk SMS. Only a single post to one chat is written in Team Messaging.
  • RingCentral Video history, recordings and bridges need the Video scope; recording media links, bridge passwords and dial-in PINs are never mapped.
  • The company directory search sends the search text in the POST body, not the URL.
  • Account-wide presence, active calls and the company call log need admin permissions.
  • SMS, contact and chat post creation have no idempotency key and are not repeated automatically.

Developer reference

  1. Create the RingCentral credentials described above with the narrowest permissions your flows need.
  2. In Nexra, open Connect, then Connections, then New connection, choose RingCentral, enter its settings and credentials, and tick only the write actions you need. Connection guide
  3. Test the connection, then use its actions as flow sources and destinations. Flow guide

Machine-readable detail: GET /api/public/connect/connectors/ringcentral and the Connections API.