Skip to main content

RingCentral Configuration for Laurel

Learn about how to configure a RingCentral REST API application to integrate with Laurel

Lindsay Konsko avatar
Written by Lindsay Konsko
Updated this week

If your firm uses RingCentral for calling, follow the steps below to enable Laurel to capture those calls for your timekeepers.

Requirements to get started:

  • An active RingCentral account.

  • Access to the RingCentral Developer Portal (this requires administrative permissions).

  • Administrative permissions in Laurel.

Step 1: Access the RingCentral Developer Portal

Sign in to the RingCentral Developer Portal using your RingCentral credentials.

Step 2: Open the Developer Console

Select your profile icon and choose Developer Console.

Step 3: Register a New Application

Click Register App to create a new REST API application.

A screenshot of a computer

AI-generated content may be incorrect.

Step 4: Select Application Type

Choose REST API App as the application type.

A screenshot of a computer

AI-generated content may be incorrect.

Step 5: Configure Application Settings

Provide the following information:

App Name: Laurel RingCentral Integration
Description: Enables Laurel to track cloud-based meetings and phone calls
Primary Contact: Administrator email address
App Gallery Listing: No

App Card:
Display Name: Laurel
Icon: Laurel logo

A black and white logo

AI-generated content may be incorrect.



Authentication:
Auth Flow: JWT Authentication
Refresh Tokens: Enabled

A screenshot of a computer

AI-generated content may be incorrect.

Step 6: Configure Permissions

For Application Scopes, please enter this information:

  • Read Contacts

  • Call Control

  • Read Accounts

  • Read Call Log

  • Webhook Subscriptions

A screenshot of a phone

AI-generated content may be incorrect.

For the question, Who will be authorized to access your app? Select "Private"

For Application Features:

  • When prompted about interactive messages, select No.

  • Then choose Create App.

Step 7: Setup and Gather RingCentral Credentials

On the same page click on the dropdown next to your name and then click on credentials.

Click on "Create JWT"

In the form set the following items as shown below:

  1. Label: Laurel Api

  2. Check the app apps checkbox

Then select "Create JWT"


Select the newly created JWT. Open the "Click to See" link.

You will now be able to copy the token. Select "Finish" then get the credentials after saving. You should see your app in the dashboard with:

  • Client ID

  • Client Secret

  • Server URLs (sandbox & production)

  • JWT token

  • Download the Credentials Json file.

Step 8: Set RingCentral Credentials in Laurel

As an Laurel Administrator:

  1. Login to the Laurel web application https://app.laurel.ai/

  2. Navigate to Settings, select Customer Settings, then select Customer Integration.

3. Fill in the following RingCentral information:

  • Phones Enabled: YES

  • ClientId, ClientSecret and JWT Token: Your clientId captured during RingCentral app registration.

4. Click "Validate." You should now see that the integration is enabled.

Once all steps are completed and settings are saved, the RingCentral application will be fully configured for Laurel integration.

If any changes are required in the future, they can be managed through the RingCentral Developer Console under the application settings.


Did this answer your question?