You need Admin rights in both RingCentral and Demodesk. If you have these permissions, follow the simple steps below.
The RingCentral integration uploads call recordings from RingCentral to Demodesk.
Configure Demodesk
Go to Integrations in Demodesk.
Click on the RingCentral connect button.
You will be redirected to RingCentral to log in and authorize Demodesk.
After connecting RingCentral, open the RingCentral Extension Mapping dialog.
Map each RingCentral extension to the correct Demodesk user.
Enable the extensions you want to sync.
Click Save.
Congratulations, you are done!
After completing these quick steps, your integration is now active.
Please test it out by making your first recorded call. You can check the audit logs to see if everything worked as expected.
❗ RingCentral works best when each extension is mapped to the correct Demodesk user. Only enabled mapped extensions will have their call recordings imported.
🗒️ Only one admin needs to set up the RingCentral connection in Demodesk. The connection is configured at company level.
CRM context
When you are syncing your RingCentral recordings to HubSpot, Salesforce, or Pipedrive, you can additionally turn on the CRM connection in the dialer settings section. This will load additional CRM context in Demodesk and allow you to back sync information.
Please note that this is separate from the RingCentral connection itself. RingCentral gives Demodesk access to the recording, while the CRM connection provides the customer and deal context.
FAQs
Do I need to map every extension?
You should map every RingCentral extension whose recordings you want to import into Demodesk. If an extension is not mapped, its calls may not import correctly.
Do I need to enable call recording in RingCentral?
Yes. Demodesk can only import calls that were actually recorded in RingCentral. If no recording exists for the call, nothing can be synced.
Can Demodesk import both automatic and manual recordings?
Yes. As long as RingCentral creates and stores the recording, Demodesk can import it.
Do I need to reconnect RingCentral when new users or extensions are added?
Usually not. If new extensions appear in RingCentral, open the Extension Mapping dialog in Demodesk and map the new extensions. If the new extensions do not show up, reconnecting the integration can help refresh access.
What happens if the wrong user is assigned to a call?
In most cases this happens because the RingCentral extension was mapped to the wrong Demodesk user, or because no mapping was configured. Update the extension mapping first.
Troubleshooting Steps
If you're not seeing call recordings synced in Demodesk from RingCentral, please walk through the following checks. These steps resolve most integration-related issues and will help us support you faster if you do end up needing help.
1. Check if the RingCentral integration is connected in Demodesk
Go to Settings > Integrations > RingCentral in Demodesk
Confirm the integration is connected
If it looks disconnected or expired, reconnect it
2. Check if the extension is mapped
Open the RingCentral Extension Mapping dialog in Demodesk
Confirm the RingCentral extension is assigned to the correct Demodesk user
3. Check if the extension is enabled
In the RingCentral Extension Mapping dialog, confirm the extension is enabled
Only enabled extensions will have their recordings imported
4. Check if the call was actually recorded in RingCentral
Open the call in RingCentral
Confirm that a recording exists for the call
If no recording exists, Demodesk cannot import it
5. Check RingCentral recording settings
Verify that call recording is enabled in RingCentral for the relevant user, extension, or queue
If you rely on manual recording, make sure the recording was started during the call
If you rely on automatic recording, verify that it is enabled in RingCentral
6. Confirm the right Demodesk user is linked
Make sure the extension is mapped to the intended Demodesk user
If calls are still assigned incorrectly, double-check the user’s email address and phone number in Demodesk and RingCentral
7. Try reconnecting the RingCentral integration in Demodesk
Disconnect the RingCentral integration
Reconnect it through the authorization flow again
Re-check the extension mappings afterward
This can resolve silent authorization issues or expired credentials on the Demodesk side.
Still need help?
If you've completed the above steps and still don't see the recordings, please share the following with our Support team:
The email(s) of the affected user(s)
The RingCentral extension number(s) involved
The RingCentral call ID, if available
Whether the call definitely has a recording in RingCentral
A screenshot of the RingCentral call detail
A screenshot of the RingCentral Extension Mapping in Demodesk


