CloudCherry is now part of Cisco.
Learn More About Cisco

Postfill Responses using Custom API

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.

1.4 Set-up to host Web API:

Server configuration depends upon the number of the API hits per seconds and hence the configuration should be arrived on accordingly.

2. Example implementation scenarios

2.1.1 Airlines Usecase: Understand customer’s feedback pattern based on Departure and Arrival time

Let us take an example of an Airline company that is measuring experience across the journey of its customers. The brand is sending all the contextual data available at its disposal including passenger details (Name, age, location etc), Flight details (Flight name, Boarding city, Destination city, Scheduled Departure and Arrival time, Actual Departure and Arrival time etc) and other such information. From the Scheduled and Actual departure time, you could derive the delay and bucket them as On time/Less than 15 mins delay and More than 15 mins delay. The Departure and Arrival time can also be bucketed in 6 hour slot. The Airline will now be able to understand the NPS across these departure time segments and take action where required.

2.1.2 E-commerce Usecase: Understand customers spending amount based on customer’s age

In another example, we could look at an E-Commerce brand who also is sending a lot of contextual data including demographic, transactional and finance data. Here again we receive Age as an absolute value. By converting absolute age into Age groups of 18 and below, 19-30, 30-50, 50 and above, the brand was able to derive various insights across these age segments including NPS trends, products most liked, common concerns etc.

3. Workflow

Integration-UseCase/Postfill-18.png

4. Configuration and Development

4.1 Understanding the Experience Management Response format

Before updating the Experience Management response, its necessary to understand the response JSON format. This would help to formulate the required logic using the existing prefill values. Please refer this section for more details.

4.2 Understanding the Postfill API Structure and customizing for your own usecase

5. Testing

5.1 Dev Testing

Its essential to run some dev tests before pushing the code to UAT or production to make sure all developed code is bug free and working as expected. Here are some steps which might make it easier to test this Postfill API.

5.2 UAT/Prod Testing