The myCloudPBX Dynamics CRM Integration enhances customer relationship management by integrating your call activities directly with your existing Dynamics CRM.
It features call journaling (with optional automatic contact creation) and automated CRM Smart Open where the callers contact page is loaded on your computer.
The integration’s CRM Smart Open functionality opens the appropriate Dynamics page based on the caller’s information:
This integration streamlines workflows, ensuring all interactions are efficiently managed and recorded.
Tip
Note: This guide assumes that you already have a working version of the CRM configured.
Before you can configure the Dynamics integration within myCloudPBX, you must first configure your Dynamics account.
Step 1.
Sign in to your Dynamics account.
Step 2.
Go to the Microsoft Azure App Registrations page.
eg: 'Azure Services' > 'App Registrations'.
Step 3.
Enter 'myCloudPBX' when prompted for the 'Name'.
Set the Supported account types to 'Accounts in this organizational direcotry only (only - Single tenant)'.
Click 'Register' when finished.
Step 4.
In the app 'Overview' page, note the values of these fields for later.
Step 5.
To add the required permissions, click on 'API permissions', then 'Add a permission', follwed by 'Dynamics CRM'.
Step 6.
Enable the 'user_impersonation' permission, then click on 'Add permissions'.
Allow up to 10 minutes for the changes to complete.
Finally, select 'Grant admin consent' and follow the prompts.
Step 7.
From the 'Certificates & Secrets' page, in the Client Secrets section, then select 'New Client Secret'.
Warning
Make sure you copy the Client Secret to a secure location as Microsoft will not allow you to view this a second time..
Step 8.
Configure User / Security Roles.
Go to the Microsoft Power Platform.
Create an application user following these steps..
Note
When prompted to select an app, chose the app created previously (myCloudPBX).
Step 9.
Head to the App Users Screen and Edit Security Roles.
Select 'environments', then click on the relevant environment.
Click 'See All' to view all Apps.
Click the 3 dots next to the myCloudPBX app to edit.
Choose the appropriate roles based on your needs.
With the Call Journaling with Contact Creation feature enabled, myCloudPBX will automatically log calls within Dynamics for you.
Enter in your preferred call subject for Inbound and Outbound calls, noting that you can use the following variables to generate the subject line.
Possible Variables:
Tip
Note: You will need to ensure that each variable is enclosed in square brackets as shown in the image above.
The Create Contact is an optional setting that allows myCloudPBX to automatically create a new contact if the caller ID is not found in your CRM. Enter the preferred first and last name to use for the new contact.
Once you are happy with your configuration, click 'Save', and make sure to Apply PBX Changes if prompted.
Warning
Note: This action cannot be undone.
You can permenantly disable the CRM integration by clicking the Remove Integration button.
You will then be prompted again to confirm the removal of the integration.
Click 'Permanently Remove CRM Integration'.