In this article, you will learn:
- Why using a JWT token is a more stable and reliable way to connect to RingCentral
- How to access the RingCentral Developer Console and create a JWT token
- Which app ID to use for Aptly’s integration
- How to configure your token settings (including access permissions and expiration)
- Where to paste the token in Aptly to complete the connection
Why Use a JWT Token for RingCentral?
Connecting via a JWT (JSON Web Token) is a more stable and reliable method for integrating with RingCentral, especially for long-term use and automated workflows. Unlike traditional OAuth methods that may require frequent re-authentication, JWT tokens provide a seamless and secure connection that doesn’t rely on user sessions.
While it does require a few extra setup steps up front, the tradeoff is fewer disruptions, less maintenance, and better performance over time—making it well worth the effort if you're aiming for a dependable integration.
<aside>
💡
Note
- For this integration to work, you must have a paid RingCentral account
- You must also have the RingCentral softphone installed on your desktop and mobile
- Only an Administrator of Aptly can enable the RingCentral Integration
- Once enabled, an Administrator can connect RingCentral phone numbers and extensions as personal or shared phone numbers in Aptly
- Users will need to enable their personal RingCentral lines
- RingCentral cannot be used with automations
- RingCentral is still in BETA due to a number of limitations with their platform. As we continue to address open concerns, we will make it more widely available. Reach out to [email protected] if you want to be set up with the early version.
</aside>
How to Create a JWT Token in RingCentral
Follow these steps to create a JWT (JSON Web Token) for your RingCentral integration with Aptly.
Step-by-Step Instructions
-
Log in to the RingCentral Developer Console
Go to Developer Console
<aside>
💡
You may need to add the permission for the Developer Portal Access for a specific user.
</aside>
-
Access Your Credentials
- Click your profile name in the top-right corner.
- Select "Credentials" from the dropdown menu.
-
Create a New JWT
- Click the "Create JWT" button.
-
Label the Token
- Add a label of your choice (e.g.,
Aptly JWT or WorkTurbo JWT).
-
Configure App Access
-
Choose “Only specific apps of my choice.”
-
Enter the following App ID:
2QnrTolcXztekNVmanqzy7
-
Click "Add App"
-
You should now see an app named "Aptly JWT"
-
Set Expiration
- Leave the Expiration Date (UTC) field blank to use the default.
-
Generate Token
- Click "Create Token"
- Once generated, copy the token provided.