Integrate Your CRM with Agent for Microsoft Teams

When you integrate your CRMClosed Third-party systems that manage such things as contacts, sales information, support details, and case histories. with CXone Mpower Agent for Microsoft Teams, the two applications share contact and interaction data. Data from CRM records appears in Agent for Microsoft Teams, and data from Agent for Microsoft Teams appears in CRM records. You can use Agent for Microsoft Teams to search, retrieve, create, and edit CRM records.

Agent for Microsoft Teams currently supports integration with these CRMs:

Click your CRM to get started.

CRM Integration Terminology

Before setting up a CRMClosed Third-party systems that manage such things as contacts, sales information, support details, and case histories. integration, it's important to understand the following terminology:

Term

Definition

CRM configuration A connection between the CRM and CXone Mpower. CRM configurations are set up and configured in Agent Integrations icon: an orange gear with three arrows inside. in CXone Mpower.
Configuration ID A unique identifier for a CRM configuration. Configuration IDs are found in Agent Integrations icon: an orange gear with three arrows inside..
Record

Containers of customer information in CRMs. Examples of records include accounts, contacts, leads, and users. Some CRMs refer to records as entities or objects. In the online help, we use record as a comprehensive term.

Entity Records in ServiceNow.
Object Records in Kustomer, Oracle, Salesforce, and Zendesk.
Field Containers for specific data in records. Examples of fields include First Name, Last Name, Phone Number, and Email.
Customer card A workspace in Agent for Microsoft Teams that provides information about the current contactClosed The person interacting with an agent, IVR, or bot in your contact center..
Current Interaction section A section of the customer card that shows CRM records for the current contact. This includes any records created by Create workflows.
Related Interactions section A section of the customer card that shows CRM records related to the current contact. This includes records from past interactions with the contact and records for contacts from the same household or account. It also shows any records retrieved by Search workflows.
Pinned records CRM records that are pinned to the Current Interaction section of the customer card. Pinning moves a record from the Related Interactions section to the Current Interaction section. You can pin records by configuring the Create workflow in your Studio script. Pinned records are automatically linked for data memorialization.
Data memorialization A type of data mapping that allows for interaction data, such as a contact'sClosed The person interacting with an agent, IVR, or bot in your contact center. phone number, to be passed from Agent for Microsoft Teams into CRM records.
Data memorialization mappings Selections of which CXone Mpower data fields correspond to which CRM record fields.
Dynamic data A type of data mapping that allows for data from fields in CRM records to appear in Agent for Microsoft Teams. It also allows you to select and use Dynamic Search in the WORKFLOW EXECUTE Studio action.
Dynamic data mappings Selections of which CRM fields and data appear in Agent for Microsoft Teams.
Workflows Tasks given to Agent for Microsoft Teams that have to do with CRM records. There are five kinds of workflows, described below.
Data memorialization workflows Tasks to pass interaction data from Agent for Microsoft Teams to the CRM based on the data memorialization mappings you configured. For calls, these workflows are triggered when the call ends and the agent completes any after contact workClosed State that allows an agent to complete work requirements after finishing an interaction.. For digitalClosed Any channel, contact, or skill associated with Digital Experience. interactions, they are triggered when the agent transfers the interaction or unassigns and dismisses it.
Search workflows Tasks to search for and retrieve CRM records based on configured criteria. The search results are displayed in Agent for Microsoft Teams. These workflows are set up using code in a SNIPPET Studio action. They are triggered by a WORKFLOW EXECUTE Studio action.
Create workflows

Tasks to create CRM records and display them in Agent for Microsoft Teams. These workflows are set up using code in a SNIPPET Studio action. They are triggered by a WORKFLOW EXECUTE Studio action. There are two kinds of create workflows:

  • Standard Create workflows: Tasks to create standard CRM records, such as accounts, contacts, cases, and leads, with their standard fields.

  • Custom Create workflows: Tasks to create any CRM record type with both standard and custom fields.

Update workflows Tasks to update the information in existing CRM records. Currently, these workflows are only available for Salesforce and Microsoft Dynamics. They are set up using code in a SNIPPET Studio action. They are triggered by a WORKFLOW EXECUTE Studio action.
Timeline workflows Tasks to create a record that links to the CRM record for the interaction the agent just handled. Currently, these workflows are only available for Salesforce and Microsoft Dynamics. In both Salesforce and Microsoft Dynamics, timeline workflows create task records. For calls, these workflows are triggered when the call ends and the agent completes any ACWClosed State that allows an agent to complete work requirements after finishing an interaction.. For digitalClosed Any channel, contact, or skill associated with Digital Experience. interactions, they are triggered when the agent transfers the interaction or unassigns and dismisses it.
Workflow ID A unique identifier for a specific workflow, such as Search Entities, Create Custom Record, and Add Timeline. Workflow IDs are found in Agent Integrations icon: an orange gear with three arrows inside..