RingCX Voice APIs for your Contact Center

Use RingCX Voice APIs to manage agents, configure inbound queues and routing, configure outbound campaigns, manage leads, manage active calls, and more.

Get Started
RingCX (New), Engage Voice (Legacy)
United States, Canada

Optimize your call center workforce with the RingCentral RingCX Voice API

Ensure your staffing needs are balanced based on inbound or outbound call demands

RingCentral provides APIs that help you track your agent workforce to make sure you have the right amount of staff available for inbound and outbound calling. As well you can better manage the quality of your agents by analyzing their call recordings and then  coaching agents helping them to deliver a better customer experience.

Develop real-time or historical analytical agent reports

Use the API to regularly download call or chat information and generate statistical reports.

The RingCX Voice API can be programmed to perform deep analysis on call statistics either on a per agent, department, or company wide basis. All call, chat, and customer data is recorded on the Voice platform and can be analyzed for trends or specific cases. The reports can be used to educate and improve agent and customer interactions.

engagevoice1 resized

Complete lead management

Use the API to direct outgoing calls based on a generated call list.

Update lead information such as name, address, and email. Set call back date and time. Move leads to new campaigns while retaining history from previous campaigns.

RingCX Voice API code samples

Customer service couldn’t be easier with our SDKs for JavaScript, Python, PHP, and more.
            ev = new engagevoice.EngageVoice(ENGAGE_ENVIRONMENT, RC_CLIENT_ID, RC_CLIENT_SECRET);
ev.login(RC_JWT, null);

ev.get('admin/accounts', null, function(err, response){
   if (!err) {
   } else {

Frequently asked questions

To help you manage your customer engagement experience, here are some of the most common questions we get. Of course, you can always ask our community or contact our developer support.

What is RingCX Voice?

How many agents can use RingCX Voice concurrently?

How many leads can I call per day on RingCX Voice?

What backend systems can the RingCX Voice API integrate with?

Can I use the RingCX Voice API to integrate with my website?

Where can I find more details about RingCX Voice’s API?

The integrated softphone was the big selling point. Once we got in there and tested it in the first two sites and saw the huge improvement in agent downtime, then it just took off. We instantly saw the improved productivity.
Sarah Lawes, Sr. Director of Workforce Management & Analytics
What most companies don’t expect is that a system with so many options can be so easy. But after the planning & preparation, downtime was minimal - the system was up & running within hours. The system’s open APIs made it easy & reliable to integrate.
Alex Levy, CTO
craftlogic resized
I wanted a simple, predictable plan that let us pay only for what we needed, and to add or remove licenses as often as necessary. Only RingCentral offered us that level of flexibility.
Jean-François Boyer VP of Corporate Development and M&A
Get more than communications
Be part of the RingCentral community.
Be a Game Changer
Learn about our APIs, grow your skills, and get recognized and rewarded with RingCentral gear, conference passes, electronics, and more in our revolutionary Game Changer program.
Developer Forum
Developer Forum
Post your questions in our forum and get help from our developer support team and amazing community.
Professional Services
RingCentral Professional Services
Don't have the time or resources to build your app internally? Our professional services team has you covered.

Loved by over 85,000 developers

Find out why RingCentral is one of the most awarded APIs over the last six years. With this much praise it's hard to stay humble.

Build your first app See our awards