Rather have us handle this? We set this up for clients every day.
See the Service
Guides / RingCentral

RingCentral Developer Account

Setting up a RingCentral developer account and creating your first app for integration.

Last verified: April 2026

What You’re Setting Up

A RingCentral developer account and your first app registration. This is required before we can build any integration that reads call data, manages extensions, or syncs with your CRM.

Note: as of January 2025, RingCentral charges $10/month for developer accounts. The free sandbox environment was discontinued. Plan for this as an ongoing cost.

This takes about 15 minutes.

Prerequisites

  • An active RingCentral account with admin access
  • A credit card for the $10/month developer account fee

Step-by-Step Setup

1. Create a Developer Account

  1. Go to developers.ringcentral.com
  2. Click the option to sign up or log in
  3. Use your existing RingCentral credentials or create a new developer account
  4. Complete the billing setup — you’ll be charged $10/month starting immediately

2. Create a New App

  1. Once logged in, navigate to the app console or dashboard
  2. Look for the option to create a new application
  3. Give it a descriptive name like “CRM Integration” or “AcuCoders Integration”

3. Choose the Right App Type

RingCentral offers several app types. For server-side integrations (which is what we build), you want:

  • REST API App — this is the standard choice for backend integrations that sync call data to your CRM or trigger automations
  • Avoid “Bot” or “Notification” app types unless we’ve specifically told you otherwise

For auth type, select JWT (JSON Web Token) if available. This allows server-to-server authentication without requiring a user to log in through a browser, which is what we need for background sync processes.

4. Configure App Settings

  1. Set the app platform type to Server/No UI
  2. Add any required redirect URIs — we’ll provide these if needed
  3. Under permissions/scopes, enable at minimum:
    • Read Call Log — to pull call records
    • Read Accounts — to access extension and user info
    • Additional scopes depend on your integration (we’ll specify these)

5. Note Your Credentials

After creating the app, you’ll see:

  • Client ID
  • Client Secret
  • JWT Credential (if using JWT auth)

Copy all three. Do not email these in plain text — we’ll provide a secure link to submit credentials.

6. Sandbox vs. Production

Your app starts in sandbox mode. For production use, you’ll need to graduate the app through RingCentral’s review process. We handle this as part of the integration project, but be aware it adds a few days to the timeline.

Ready to get your systems connected? No pitch. Just a conversation about what's possible.
Start a conversation

Common Issues

“App Not Yet Graduated”

If API calls work in sandbox but fail in production, the app hasn’t been graduated yet. Check your app status in the developer console and submit for review if needed.

Billing Surprises

The $10/month fee starts immediately and is separate from your regular RingCentral phone service bill. If you cancel the developer account, all apps and API access stop working.

Wrong Auth Type

If we ask for JWT credentials and you chose a different auth flow when creating the app, you may need to create a new app with the correct auth type. It’s easier to get this right the first time.

Next Steps

Need help with the full integration?

This guide covers the setup. If you want us to handle the integration end to end, we can do that.

See Integration Services