About Ringcentral
RingCentral provides businesses with a comprehensive cloud communications system that unifies phone calls, SMS, fax, video conferencing, and team messaging into a single platform. It offers advanced call management features like auto-attendant, call screening, and customizable call handling to improve customer interactions and internal communications. The platform integrates with popular business applications such as Microsoft Teams, Salesforce, and Google Workspace, enhancing workflow efficiency. AI-powered capabilities, including automated note-taking, sentiment analysis, and message assistance, help businesses increase productivity and gain actionable insights from communications. RingCentral also ensures enterprise-grade security and reliability, making it suitable for businesses of all sizes seeking to modernize and unify their communication channels.
AI Agent Use Cases
• AI agents can automate call transcription and generate post-call summaries with action items, enabling sales and support teams to focus on customer engagement rather than manual note-taking. They can dynamically route calls and messages based on real-time presence and sentiment analysis to optimize customer service workflows. Additionally, AI agents can manage and trigger SMS marketing campaigns, analyze communication patterns via RingEX Analytics, and integrate insights into CRM systems to automate lead qualification and follow-up tasks.
Available Actions
These are the specific actions that AI agents can perform with this tool
Creates a new personal contact in the user's RingCentral account with specified details.
accountId
Internal identifier of a RingCentral account or tilde (`~`) to indicate the account logged-in within the current session.
extensionId
Internal identifier of the RingCentral extension/user
email
Email address of the contact
firstName
First name of the contact
lastName
Last name of the contact
mobilePhone
Mobile phone of the contact
additionalOptions
Additional parameters to set for the contact. [See the documentation](https://developers.ringcentral.com/api-reference/External-Contacts/createContact) for all available parameters. Values will be parsed as JSON where applicable. Example: `{ \
Creates a new RingCentral meeting with specified details such as topic, schedule, and participants.
accountId
Internal identifier of a RingCentral account or tilde (`~`) to indicate the account logged-in within the current session.
extensionId
Internal identifier of an extension.
topic
Topic of the meeting.
allowJoinBeforeHost
allowJoinBeforeHost
startHostVideo
startHostVideo
startParticipantsVideo
startParticipantsVideo
usePersonalMeetingId
usePersonalMeetingId
recurrence
Recurrence settings.
autoRecordType
Automatic record type.
Download Recording
5 inputs
Retrieves a call recording from RingCentral and saves the audio file locally to the /tmp directory.
accountId
Internal identifier of a RingCentral account or tilde (`~`) to indicate the account logged-in within the current session.
extensionId
Extension ID of the recording.
recordingId
Identifier of the recording to download
filename
Filename for the new file in the /tmp directory
Retrieve detailed information of a specific message from the RingCentral Message Store using its unique identifier.
accountId
Internal identifier of a RingCentral account or tilde (`~`) to indicate the account logged-in within the current session.
extensionId
Extension ID of the message.
messageId
The ID of the message.
Initiates a new outbound call session through the RingCentral platform.
accountId
Internal identifier of a RingCentral account or tilde (`~`) to indicate the account logged-in within the current session.
deviceId
Instance id of the caller. It corresponds to the 1st leg of the CallOut call.
phoneNumber
Phone number of the called party. This number corresponds to the 2nd leg of a CallOut call. Phone number in [E.164 format](https://en.wikipedia.org/wiki/E.164#Numbering_formats). e.g. `+16502223366`. If you set a **Phone Number** then don
extensionNumber
Extension number of the called party. e.g. (`103`). If you set an **Extension Number** then don
Sends a new SMS text message to specified recipients using the RingCentral platform
accountId
Internal identifier of a RingCentral account or tilde (`~`) to indicate the account logged-in within the current session.
extensionId
Internal identifier of an extension.
fromPhoneNumber
The phoneNumber for the sender of an SMS message. Property must be filled to correspond to one of the account phone numbers which is allowed to send SMS. Phone number in [E.164 format](https://en.wikipedia.org/wiki/E.164#Numbering_formats) e.g. `+16502223366`.
toPhoneNumbers
Phone number of receiver(s) of an SMS message. Phone number in [E.164 format](https://en.wikipedia.org/wiki/E.164#Numbering_formats) e.g. `+16502223366`.
text
Text of a message. Max length is 1000 symbols (2-byte [UTF-16](https://en.wikipedia.org/wiki/UTF-16) encoded). If a character is encoded in 4 bytes in UTF-16 it is treated as 2 characters, thus restricting the maximum message length to 500 symbols.
countryId
Internal ID of a country.