This article covers high-level practices to integrate Touchpoint tools into your third-party customer relationship management (CRM) or ticketing system.
Although MindTouch provides the code you need to embed Touchpoint tools into your platform, you must conduct your own research on how to integrate with your third-party environment and you must provide your own systems integrator to create the integration. The systems integrator may be yourself, an in-house engineer or an outside resource.
What is the Touchpoint for CRMs?
The Touchpoint for CRMs is a custom collection of Touchpoint tools designed to provide customer insights to your agents in your CRM and ticketing systems to better answer customer service requests.
Why should I create a Touchpoint for CRMs?
Integrating MindTouch Touchpoint tools into your CRM or ticketing system provides the following benefits:
- Insight into customer behavior. Support agents gain valuable insight into the user behavior of customers who are submitting tickets.
- Targeted ticket resolution. Support agents are better equipped to answer customer questions, provide meaningful direction and close tickets faster.
- Self-service opportunities. Customers will be more satisfied with their experience and have opportunities to learn, self-serve and engage.
- Content quality control. Content managers gain insight into which documentation is lacking in providing help to customers.
How do agents experience the Touchpoint for CRMs?
A custom Touchpoint integration may look different for every platform, but the below tools solve for typical CRM and ticketing system use cases:
Not all of functionalities are available out of the box. These recommended integrations can be accomplished with Touchpoint tools in addition to some development and configuration, resulting in complete integrations such as the Touchpoint for Zendesk.
The customer insights experience
Agents can learn about a ticket submitter's MindTouch view and search history right from inside their ticketing system window:
The search-in-place experience
Agents can search your MindTouch site from within the ticketing system to find relevant content and link content to a support ticket response:
The publishing experience
Agents can systematically mark and organize tickets to allow for the creation of new content when necessary:
The complete experience
The below image is an example of how the above tools look inside of a CRM or ticketing system window:
MindTouch vs. systems integrator responsibilities
The below delineates the responsibilities of MindTouch and the systems integrator:
The systems integrator may be yourself, an in-house engineer or an outside resource.
- Provides the Touchpoint tools code
- Provides the Touchpoint tools configuration options
- Maintains the Touchpoint tools code and quality assurance
- Provides parameters such as default search terms, customer ID, etc.
- Provides custom behavior, such as what happens when "link to case" is clicked
- Responsible for research of the CRM integration process
- Responsible for understanding the unique platform ecosystem
- Responsible for any needed custom development efforts to integrate Touchpoints into a CRM environment
- Responsible for any testing and quality assurance needs
Which Touchpoint tools should I use?
The table below lists the typical Touchpoint tools used for a CRM integration:
|Sign-in||Allows users to authenticate from any web property.|
|Customer insights||Shows your user's MindTouch search and viewing history. Requires an API token to pass user data into your ticketing system.|
|Search-in-place||Allows users to search your MindTouch site from any web property.|
|Touchpoint SDK||Provides functionality glue code and on-rails access to the MindTouch API to grab additional data for Touchpoints.|
While these tools are traditionally used within a ticketing system integration, you are not bound to them. Determine your own needs and select the appropriate tools to fit your use case.
If you are interested in exploring the Touchpoint SDK for an integration, please talk to Support or your Customer Success Manager.
Prerequisites for creating a Touchpoint
- Admin access to your MindTouch site
- Admin access to your third-party ticketing system or CRM
- Understanding of the ticketing system's integration or development environment.
- A developer resource to create the integration (in-house engineer, SI, etc.)
Components of an integration
MindTouch provides the components to make an integration possible, namely Touchpoint tools and an API token.
There are two (2) integration points for integrating Touchpoint tools into your ticketing system:
- Embedding your Touchpoint tools into your ticketing system interface.
- Configuring your ticketing form to pass through user data via a token.
The diagram below shows the two integration points marked by </>:
You will need to conduct your own research on how to implement the MindTouch components at these two points. Click here to see an example of how we accomplished this with Touchpoints for Zendesk.
Have general questions?
Contact your Customer Success Manager if you have general questions about Touchpoint integrations.