CloudCherry is now part of Cisco.
Learn More About Cisco

Real Time Survey Token Creation

1. Prerequisites

1.1 You will need:

1.2 Setting it up:

1.3 Understanding about WXM APIs:

The whole postman collection of WXM APIs can be imported from this link Primarily we would be using these two APIs mentioned below.

Understanding various use cases for creating survey tokens real-time

Businesses have various internal systems that houses data. Systems such as CRM systems, Helpdesk tools, POS systems, Marketing automation tools, Loyalty program management tools etc are in play in every organization. Reaching out to customers with a survey as soon as a transaction is completed by them yields the highest response rates.

Let’s go through these use cases to explain the scenario.

Use case 1: Create survey token real time

CRM systems such as Salesforce or Microsoft Dynamics has case management (ticketing) capabilities. Even helpdesk tools such as Freshdesk or Zendesk are pretty popular for ticketing. Let’s consider a scenario where the business wants to reach out to their customers for a post ticket closure surveys to measure the agent satisfaction metric as soon as a ticket is closed.

The following steps are to be followed to build this simple integration using the open API’s provided by Experience Management.

(a) Try out using Postman


More details on Authentication can be referred using this link

(b) Integrate programmatically using reference implementation example

This reference example is implemented using .Net Core. You can choose to implement this in any other preferred language you want.

numberInput – NPS, CSAT, CES and all rating questions
textInput – All questions except Number type questions

Use case 2: Create survey token and dispatch through SMS/Email channel in real time using your preferred vendor

POS systems records all the sales that happens in a store. Let’s consider a retail business that has multiple stores and uses a POS system to record sales. After each sale, an email or SMS has to be sent to the customer with a survey link in it to measure post transaction NPS.

The following steps are to be followed to build this simple integration using the open API’s provided by Experience Management.

(a) Try out using Postman


More details on Authentication can be referred using this link

(a) Configure custom SMTP details under the Integration section of the Experience Management Insight center.

(b) For SMS, please use the parameter name “template” in the above request. A sample vendor URL along with SMS template is shown below.
Ex: https://<Vendor API URL>?username=&password=&to=&senderid=YYYY&text=Dear Customer, Thank you for renewing your life insurance policy. We would love to hear about your experience. Click here to share now.*|Survey URL|*

(c) For Email, please pass the Email template URL in “template” field. This URL should be publicly accessible and should the placeholder values for prefills in below format.
Ex: http://nps.bz/$TOKEN

(b) Integrate programmatically using reference implementation example

This reference example is implemented using .Net Core. You can choose to implement this in any other preferred language you want.

numberInput – NPS, CSAT, CES and all rating questions
textInput – All questions except Number type questions