Engage Digital APIs for social media, live chat,
email, reviews, and more

Improve customer satisfaction and agent productivity, and increase
revenue with an omni-digital approach allowing you to reach your
customers across numerous digital channels.

Build smart routing, manage identities and
interactions across numerous channels, and run
advanced analytics on your data.

RingCentral Engage Digital APIs allow you to reach your customers
where they already are, manage channel identities to better serve your
customers, and enable customer support and report automation.

Engage Digital supports customer engagement across social
media, messaging apps, website chat, email, and reviews.
Get started
Our Engage Digital API for developers includes these great features
Manage agents

Manage agents

Dynamically manage agent
status, agent presence, and
your teams.
Manage communities <br> and sources

Manage communities
and sources

Manage your channel sources
while gaining deep insights from
community and channel data.
Manage customer profiles

Manage customer profiles

Manage your customers’
digital identities and merge
identities into a group for a
complete view of your
customers’ interactions.
Respond and initiate conversations

Respond and initiate conversations

Automate customer responses
and initiate conversations with
third-party applications or AI.
Manage cases

Manage cases

Manage escalation, workflow,
internal communication and
custom data related to
customer cases.
Automate replies and <br> set up assistants

Automate replies and
set up assistants

Build smart chatbots and
auto-assistants backed by
your knowledge base and
AI systems.
Manage threads

Manage threads

Manage your customer
conversations dynamically and
create new conversations to keep
your customers engaged.
Tag conversations

Tag conversations

Set up tags and tag
conversations for easy
recognition, prioritization,
and tag-based analytics.
Show more

Engage Digital SDK code samples

Digital customer service couldn’t be easier with our SDKs for Python, Java, Ruby, and more.

  • Python
  • Java
  • Ruby
  • iOS
            from ringcentral_engage_digital import RestClient

rc = RestClient(
r = rc.get('/1.0/roles')
assertEqual(len(r.json['records']) > 0, True)

Frequently asked questions

To help you manage your digital presence, here are some of the most common questions we get. Of course, you can always ask our community or contact our developer support for any questions you might have.

What is Engage Digital?

What social media channels do you currently support?

What messaging apps do you currently support?

Can I use Engage Digital as a messaging solution in my iOS or Android app?

Can I use Engage Digital and the APIs to offer live chat on my website?

Where can I find more information about Engage Digital?