Overview

Microsoft Dynamics is a Customer Relationship Management (CRM) application, similar to Salesforce, NetSuite, or Bullhorn.
8x8 Work and 8x8 Contact Center users can integrate their phone service with Microsoft Dynamics.
IMPORTANT: On November 2, 2023 the Microsoft Dynamics Contact Center Integration App (formerly MAPanel) will be permanently upgraded to the latest version.
See the online help guides linked below for configuration and use instructions.
clipboard_eb0367635682ef6267c0ac44a52d9f754.png

Applies To

  • 8x8 Work (formerly VO)
  • 8x8 Contact Center (formerly VCC)
  • Microsoft Dynamics
  • Email in External CRM for Microsoft Dynamics

Contact Center App Email-in-Case Support

On August 31, 2023, we updated our 8x8 Contact Center Integration for Microsoft Dynamics to v0.3.7, which provides support for new Email in External CRM functionality:
  • Agents can now receive, reply to, and create new emails within the Contact Center App.
  • All email interactions are handled through the Contact Center App, and are stored into Microsoft Dynamics cases.
  • Each leg of an email "chain" or conversation sent to or from the Contact Center App will automatically be stored in its appropriate case.
  • A new email chain will open a new case, to which all related email replies and responses will be added.

Requirements for Email in External CRM

To use this feature, the following are required:
  • 8x8 Integration for Microsoft Dynamics v0.3.7: This must either be newly installed, or must be updated from a previous version if the integration is already installed.
  • The latest version of the Contact Center App interface, which is available when you install integration v0.3.7.
  • Installation instructions are detailed in our Administrator's Guide.
  • Agent usage instructions are detailed in our User's Guide.

Localization Support 

8x8 Integration with Microsoft Dynamics is currently available in:
  • United States
  • United Kingdom
  • Australia
  • New Zealand (ANZ)
  • Republic of Ireland
  • Belgium
  • Austria
  • Netherlands
  • Canada
  • France

Requirements and Limitations

  • The integration must be installed by a Microsoft 365 service administrator.
  • The required licensing level for Microsoft Dynamics is Enterprise or higher.
  • Currently we support the following Dynamics services:
    • Dynamics 365 Sales
    • Dynamics 365 Customer Service
  • Microsoft Dynamics CRM on-premises installations such as Microsoft Dynamics 365 Customer Engagement are not supported.
  • Only PC web browsers are officially supported: Chrome, Firefox, Safari, and Edge
  • Use of Google Chrome is highly recommended.
  • Single Sign-On (SSO):
  • The integration can only be launched in a floating window.
  • Supported Microsoft Dynamics objects:
    • Account
    • Contact
    • Lead (default is Off, must be enabled by agent)
    • Case (default is Off, must be enabled by agent)
    • Activity (used for auto call log generation purposes)
  • Automatic prompt for new object creation (Contact, Account, Lead) is not supported.
  • Sandbox environment is supported. There is no specific configuration required for sandbox. However, according to Microsoft you must select Enable Dynamics 365 apps at the time of database provisioning, or you will receive an error when attempting to install applications such as the 8x8 integration. See this Microsoft article for details.
Note: Microsoft Dynamics Professional licensing is currently not supported. However, we are working to implement compatibility for this licensing level. At this time there is no ETA.

Documentation

See the following online guides for installation and use instructions:

Objective

Configuring 8x8 Contact Center with Microsoft Dynamics requires that you download the 8x8 integration package and then create a custom solution for 8x8 Contact Center for Microsoft Dynamics.
Important: This process requires administrator access to Microsoft Dynamics.
Note: Complete instructions for installation and use of the integration can be found here:

Applies To

  • 8x8 Contact Center
  • Microsoft Dynamics

Procedure

Managed Package Import

  1. Download the MS Dynamics installation package.
    • Note: The integration can also be installed from Microsoft's AppSource instead of using the Import option. Do this by selecting Get Solutions from Marketplace in step 4 below, search for 8x8, select 8x8 Integration for Microsoft Dynamics 365, and click Get it now.
  2. Log in to MS Dynamics as an admin.
  3. Navigate to Settings > Solutions.
    clipboard_e920ab92035d7623825ebf6550430bfac.png
  4. Click Import.
    clipboard_eb4c748aa0a45f9e3be94a2bf8fd98b6e.png
  5. In the new window, click Choose File and select the newly-downloaded installer file.
  6. Click Next.
    clipboard_ec8ddab34626615844e1f832d4085cbea.png
  7. Click Import.
    clipboard_ecdad86514ee65bb39524ddec60ba58c7.png
  8. After the import is completed, click Publish All Customizations, located in the same area as Import.
    clipboard_e040df39ed4ce0e1c12e2a8e631b3b642.png

Create a Custom Solution

By default, the package will point to one of the 8x8 Contact Center clusters, which needs to be customized.
  1. Navigate to Settings > Solutions.
    clipboard_e920ab92035d7623825ebf6550430bfac.png
  2. Click New.
    clipboard_e310582210ce50d7498f621af8b7e54ef.png
  3. Set the Display Name to 8x8CustomPackage.
  4. Tab to the Name field to automatically fill 8x8CustomPackage into it.
  5. Select the default Publisher for your organization from the dropdown list.
  6. Set the Version to 1.0.0.0.
  7. Click the Save icon at the top-left. You may need to wait for Microsoft to complete this process before proceeding.
    clipboard_e6c089276bbb239ee7348ffee4af0252f.png
  8. Click Components, if needed.
    clipboard_e678726bc39ab152336cbae509b084328.png
  9. Click Add Existing and select Web Resource.
    clipboard_efa5a3f2321b50f8fd4127f69f911b9e2.png
  10. Locate and select new_config, then click OK.
    Note: There can be many items in this list. Sorting by Name or Display Name and then scrolling to the component's location might speed up your search.
    clipboard_ed7f73cf7d60e6cc6a2559389cee0adf9.png
  11. Double-click on new_config.
    clipboard_e6c12d506f270114ec55e7ec71d3ce504.png
  12. Click Text Editor.
    clipboard_e2c204ef41240f7756489b302acc03e4c.png
  13. Set var DEFAULT_COMMUNICATION_PANEL_SETUP = "VCC"; as in the screenshot below.
    Important: Case (upper/lower) of this text is critical, so do not change it.
    • Note about 8x8 Work: If you are installing the integration for use with 8x8 Work instead of Contact Center, enter VO instead of VCC in this line, then skip to step 17 below and complete your installation from there.
      • var DEFAULT_COMMUNICATION_PANEL_SETUP = "VO"
  14. Change var CLUSTER = "vcc-xxxx" to contain your corresponding Contact Center cluster.
    • If needed, you can find your cluster designation by logging in to the 8x8 App Panel. Your cluster is part of the URL in the browser tab's Address line.
      clipboard_eacd4a98e3df6f09ec5f028a9a9b2eefe.png
    • Example: var CLUSTER = "vcc-na15";
  15. The line var VCC_DOMAIN = "https://sso.8x8.com/login/" +CLUSTER; must not be commented. Remove any preceding // marks as needed, as in the screenshot below.
  16. The other var VCC_DOMAIN line must be commented out so that it will be ignored. To do this, place two forward-slash // characters at the beginning of the line, if needed.
  17. Click OK.
    clipboard_efb180d7346ebc57a152b7f491ccdeb9e.png
  18. Click Save.
  19. Click Publish All Customizations. Once the publication process is complete, you can close any windows related to the new_config web resource file. Note that it can take Microsoft a few minutes to complete the changes. Just ignore any popup messages (such as Pages unresponsive browser alert popup messages, and the Publishing customizations message). They will eventually disappear.
    clipboard_ea77a6d488bf683ae3d3123892cd4391d.png
  20. Refresh the Settings > Solutions page to see the new 8x8 icon.
    clipboard_edcab3f1cd089a32e3a355cf7199a3afc.png

User Login to the 8x8 Communication Panel

Once your configuration above is complete, your users will be able to launch the 8x8 Communication Panel and log into it.
  1. In your Microsoft Dynamics application(s) such as Customer Service Hub, click on a supported Customers type, such as Contacts.
  2. Click on the 8x8 icon to launch the 8x8 integration communication panel into a popout window.
    clipboard_e650202288aad7f7802a886bd51b71dc1.png
  3. Log into the 8x8 communication panel using one of two methods (see screenshots, below):
  • Enter your 8x8 user ID, click Continue, then enter your 8x8 user password and click Login.
  • Or enter your Microsoft user ID, click Continue, and then click Login with Organization to receive a Microsoft login prompt.
Important: Using Microsoft credentials to log into 8x8 applications requires Single Sign-On configuration in both Microsoft Azure AD and 8x8 Admin Console.
clipboard_e7d8102800fe0b962f047569a90879b73.png

Click-to-Dial Setup

  1. Log in to Microsoft Dynamics.
  2. Navigate to Settings > Advanced SettingsCustomizations > Customize the System.
  3. In the newly opened window, go to Components > Entities.
    clipboard_e772516abb76f9d19e17decf64ab7044f.png
  4. Click the object Entity you want this functionality in, then click Forms. Here we've chosen the Contact > Forms > Contact as our example.
    • Note: For Click-to-Dial functionality in other entities such as Account, Lead, and Opportunity, you'll need to perform this same operation for each. So navigate to:
      • Contact: Components > EntitiesContact Forms > Contact
      • Account: Components > EntitiesAccount > Forms > Account
      • Lead: Components > EntitiesLead > Forms > Lead
      • Opportunity: Components > EntitiesOpportunity Forms > Opportunity
        clipboard_eaa9e68b4dd1487dfe471636009efca0d.png
  5. In the newly opened window, double click Contact Information in Summary.
    clipboard_eb40a0011d0e7cbc28937862a7577d97d.png
  6. Navigate to the Formatting tab, then set Layout to Two Columns.
  7. Click OK.
    clipboard_e3078f541f9da5dc8746881343e98dc0c.png
  8. Repeat this operation for all fields except for the Business Phone and Mobile Phone fields, navigating to the Formatting tab of each and selecting Two columns. Your CONTACT INFORMATION form should look similar to this:
    clipboard_e62590ae4d1e3bc37062668b274855e95.png
  9. Click the Insert tab at the top of the page, and click Web Resource.
    clipboard_e0113bbdf9201d4fcff868dc5fcc0b17f.png
  10. In General > Web resource, set the Web resource field to new_clicktodialform.
    clipboard_e49da862cdb0a4b5ccfb1e803050f7699.png
  11.  In Field Name and Properties, add the Click-to-Dial Label Name according to the Entity & Field you are updating, per the mapping chart below.
    • For example, if you are setting up Click-to-Dial for the Contact entity’s Business Phone field, then the Label should be telephone1.
      clipboard_ec3dc1a0dfbaa3a7779647010d48ec356.png
  12. Click the Formatting tab. Select Layout as One Column.
  13. Set the Number of Rows in Row Layout to 1.
  14. Make sure to uncheck Display Border.
  15. Click OK.
    clipboard_e954f7ea35e88d25cb03012a23f6febb9.png
  16. The final Contact Information tab should look like this:

    ​​​​​​​
  17. Click the Home Tab then click Save.
  18. Click Publish.
  19. If you go to a Contact's page, you should see the Click-to-Dial icon.

    ​​​​​​​
  20. Repeat these steps until all the desired Click-to-Dial fields are set up completely.

Label Mapping for Click-to-Dial

Entity Entity Field Click-to-Dial Label Name
Contact Business Phone telephone1
Contact Mobile Phone mobilephone
Account Phone telephone1
Lead Business Phone telephone1
Lead Mobile Phone mobilephone

Overview

Over the past couple of months, we have been working on an improved user interface and enhanced functionality to bring the latest advancements in the 8x8 Contact Center Microsoft Dynamics. Currently, this new integration is available only in Microsoft Dynamics and Salesforce.
In this article, we provide a catalog of the changes that you'll see in the improved interface over previous versions.

Applies To

  • 8x8 Contact Center
  • Agent Workspace
  • Integrations
  • Microsoft Dynamics

What is Changing?

Menu User Interface

The tab menu component has been redacted in the new version.
Previous version New version
clipboard_ed258c3d27f34d7f0ca7998c75285bd6c.png
clipboard_e5848a264e23276c6c0127abdd32a15d0.png

Settings

Settings that were previously located in the gear icon 
clipboard_ec07af5b24f690c38abea412437194dfe.png
 menus have been moved.
To access the settings in the new version:
  1. Click on the drop-down arrow at the top.
clipboard_e294e4bade4c29ad55d09bf2c26fd52d8.png
  1. Click Work Offline.
  2. Then click My profile.
clipboard_e898d249982730441e4ddf62e9991ab4a.png
  1. In the popup window, click on the tabs at the top to locate all of the settings that were available in the old interface.
Note: When you see a Save button in any particular section, you'll be required to click it to permanently apply any changes made within that section. As usual, changes to any settings that do not have a Save button are automatically applied.
clipboard_e60668ede27e0adad8917cfa0c3956df8.png

Searching for CRM records

The process for matching CRM records is radically improved.
Before the user answers an offered interaction, the 8x8 integration will indicate that it is searching for CRM records.
Toaster Notification Collapsed Toaster Notification Expanded
clipboard_efbccb44d24afb42f7b1ee245700138cf.png
clipboard_ef624185abd94bf96963930f25e7b2315.png
If the user answers an offered interaction before the CRM search has been completed, the user interface will indicate that a record search is being performed.
clipboard_eee4fcc5bbcd6c0a8b53bcedee8e918c3.png

CRM Matching

The interface will display different visual cues for scenarios where there are no matching records, a single exact match, and multiple matches. This includes the number of matching records found.
No Match Single Match Multiple Matches
clipboard_e9c8499e4964ec3995bff499a12dc33a6.png
clipboard_e3fefd58a084786cad55d029cc994e5aa.png
clipboard_e93d89692b9bdea5fe343cc2c12c86dd4.png

CRM Search & Linking Interactions

Within each interaction, the user can search for other CRM records, and link the interaction to the required record.
New version
clipboard_ede1d2a6bba3885ea75126b8b162707e9.png

Test the New Changes in Your Dynamics Sandbox Account

Have a Dynamics sandbox account? Follow these steps to enable the new package for your sandbox account and test and experience the new enhanced interface.

Objective

Install the new and improved 8x8 Contact Center Microsoft Dynamics Integration into your sandbox environment to test and ensure that your instance functions as you expect for the upcoming upgrade.

Applies To

  • 8x8 Contact Center
  • Agent Workspace
  • Integrations
  • Microsoft Dynamics
  • Sandbox
  • Testing

Procedure

Install the Integration within your sandbox environment using the steps outlined in this user guide.

Additional Information