Get started with Coveo Case Assist

Coveo Case Assist is an API-based solution designed to optimize the case creation process and augment case deflection.

It offers two main functionalities:

  • Case Classification

    Automatically suggests classifications that relate to the case that’s being filled by the end user. This functionality helps end users select the right classification values when creating a case.

  • Document Suggestion

    Automatically suggests documents that are relevant to the case that’s being filled by the end user. This functionality aims to augment case deflection by potentially resolving a customer’s case before it’s submitted.

This article provides an overview of the resources available to implement a case creation experience powered by Coveo Case Assist.

Case creation experience demo

This short video shows a sample case creation experience that can be implemented using the Coveo Quantic library.

Step 1: Ensure you have all the requirements

Follow the steps outlined in Before you begin: Identify the requirements to identify the requirements for configuring Coveo Case Assist.

Step 2: Design your user interface

For tips on how to design the best user interface for your case creation experience, see Design your form.

Step 3: Create a Case Assist configuration

The Case Assist (platform-ca | platform-eu | platform-au) page of the Coveo Administration Console lets you create and manage Case Assist configurations. Creating your configuration is the first step to implementing a Case Assist Experience.

Step 4: Build your user interface

This section lists the options that are currently available for building your user interface.

Customer Service API

Once you’ve created your Case Assist configuration, you can use the Customer Service API to invoke it from any environment. The Customer Service API bundles various functionalities that are core to handling customer service use cases. It exposes endpoints which let you retrieve document suggestions and case classifications while a support case is being created.

Tip
Leading practice

If you’re working in a Salesforce environment, use the Coveo Quantic Case Assist components to leverage the Customer Service API, as they will handle most of the complexity for you.

Outside of the Salesforce environment, we recommend using the dedicated Coveo Headless Case Assist controllers, which wrap Customer Service API calls and also handle logging usage analytics events for you.

Case Assist cookbook

The Coveo Case Assist cookbook is available on GitHub! This pre-built example of a Salesforce Lightning Flow uses the Coveo Quantic Case Assist components to predict case classification values and provide document suggestions. It’s distributed as a best practices example for building case creation experiences powered by Coveo Case Assist.

Note

For the previous version of the Coveo Case Assist cookbook, implemented using the CaseAssistAPIClient rather than Quantic components, see the Legacy Coveo Case Assist cookbook.

Step 5: Log Case Assist events

If you’re using the Coveo Quantic Case Assist components or Coveo Headless controllers, the library takes care of logging Case Assist events to the Coveo Usage Analytics (Coveo UA) service! You can move on to the next step. Otherwise, use the Coveo UA library to log Case Assist events.

Manage client IDs

Coveo UA events require a client ID to regroup the events in a visit. For events to be considered part of a single visit, it’s important that all your components logging UA events use the same client ID value for a given user across all the Coveo experiences that they interact with. For that purpose, the Coveo ClientIdAccessor Lightning component lets you retrieve the client ID in your custom components and share it with other components that send UA events (see Integrate a Coveo ClientIdAccessor Lightning component).

Step 6: Generate Case Assist reports

Once Case Assist events have been logged to the Coveo UA service, you can use the Reports (platform-ca | platform-eu | platform-au) page of the Administration Console to generate a Case Assist dashboard based on the standard Case Assist events. For more information, see Generate Case Assist reports.

Documentation quick reference

This table provides a summary of the Case Assist documentation resources. It’s your one-stop shop for all of the articles related to Coveo Case Assist.

Topic Document Audience

Introduction

All

Case Creation Experience

Design your form

UX Specialists

Configuration

System Integrators

Development

App Developers

Logging

System Integrators

Reporting

Generate Case Assist reports

System Administrators