How to Integrate ProProfs Live Chat With MS Dynamics
ProProfs Live Chat Integration with MS Dynamics 365 helps proactively reach out to website visitors to drive more sales. Microsoft Dynamics 365 CRM enables you to assemble leads and cases, expand email marketing lists, and monitor sales!
Integrate ProProfs Chat with MS Dynamics, a business application platform, to improve the end-user experience using its built-in applications and tools.
Watch this quick video to learn about ProProfs Chat and MS Dynamics integration.
Or continue reading to learn it step-by-step.
Field mapping is required to send the data (values collected from multiple channels like pre-chat form, custom variables, chat transcripts, etc.) to their corresponding fields in the MS Dynamics CRM.
These values help in generating the three main components of this integration:
1. Case (used to track a customer request, question, or issue),
2. Contact (a customer, supplier, or colleague), and
3. Lead (a prospective customer for your product/service).
Benefits of the ProProfs Live Chat integration with MS Dynamics:
Send information between chatbot and MS Dynamics seamlessly
Use the capabilities of Enterprise Resource Planning and Customer Relationship Management via a single platform
In this article, you’ll learn:
Step 1: Log in to your Azure account https://portal.azure.com/ and open Azure Active Directory(Azure AD).
Step 2: In the Azure Active Directory admin center, go to Azure Active Directory on the left panel. Then, under Manage, click App Registration > Register an application.
Step 3: In the registration window,
Enter the app name, for example, Microsoft Dynamics Cases for ProProfs Chat (you can change it later).
Select the second option (multi-tenant) in Supported account types and click Register.
Step 4: Go to the API permissions tab,
Click Add a permission.
Choose Dynamics CRM.
Step 5: Select the user_impersonation permission and click Add permissions.
Step 6: Click on Grant admin consent for your organization and confirm it by clicking Yes. You should see: Successfully granted admin consent for the requested permissions.
Step 7: Go to the Overview tab and note the Application (client) ID and Directory (tenant) ID.
You will need those details during the setup of the ProProfs Chat integration.
Step 8: Go to Certificates & secrets and add a new client secret by clicking the button.
Step 9: In the Description field, enter “Microsoft Dynamics Cases for ProProfs Chat” and choose the expiration time for the client secret.
For the expiration date, we suggest choosing Never, but it all depends on your organization.
Click Add to save changes.
Step 10: Note down the newly created Secret ID. You’ll need it during the ProProfs Chat integration setup.
In your ProProfs Chat account,
Go to Settings > Integrations (on the left panel).
Click to enable Microsoft Dynamics. A pop-up window opens.
Under the Settings tab, enter details and allow the creation of contacts, leads, and cases.
You can also configure CRM field mapping. To do so,
- Switch to the Configuration tab.
- Select the field you want to display over the operator screen to map into your CRM.
- Enter the CRM Field Name.
- Click Add.
The purpose of field mapping is to help you save time & effort while re-entering information from fields in one record into corresponding fields of another.
Let’s say this is your app in your Azure’s Active Directory in the App Registrations. Next, you want to create an Application User in Dynamics CRM for this app.
Step 1: Go to the Power Platform Admin Center, and locate your D365 CRM/Dataverse environment in Environments.
Step 2: Under Settings, you’ll see Users, expand the same, and see Application Users.
Step 3: Your registered apps will appear here. You can add a new app using the “+ New App User” button above.
Step 4: Click + Add an app.
Step 5: Select the app you created from the list of all the apps in your Azure’s Active Directory and click Add.
Step 6: Click Create after adding the app you want for which you want to create an Application User.
You can now find the app under the Application users section in your environment.
Step 7: Decide the Security Roles based on the requirement. Select the app user, and click Edit security roles.
Choose as many roles as you want from the list. For instance, here, I have chosen three.
The assigned number of security roles will appear against the application in the Application users segment.
That is all about ProProfs Chat and MS Dynamics integration.