Post Call Survey using Salesforce Service Cloud Voice with Amazon Connect Telephony

0

Has anyone successfully created a post call survey using Service Cloud Voice and Amazon Connect and got the survey data to sync to Salesforce? The AWS documentation has been removed and I'm stuck.

Goal State: Callers are automatically routed to a 1 question post call survey (rate from 1 to 5) when an agent ends the call. We store the customer input to the CTR and sync it to a custom field on the Voice Call Record (VCR) in Salesforce.

Context

  • We implemented Service Cloud Voice (SCV) with Amazon Connect telephony and calls are answered via Omni-Channel.
  • VCRs are auto created.
  • We use Connect contact flows and do not use Omni-Channel routing flows.
  • The post call survey is in a disconnect flow.
  • We cannot use the 'opt in' option for surveys.

I've Tried

Given Stored Customer Input is not listed in the CTR Data Models Documentation, I'm not sure I'm updating the lambda correctly or if it's necessary?

Laura
asked a year ago702 views
3 Answers
0

Hi Laura, A complete solution to deploy post-call survey was recently released on aws-samples.

Please see: https://github.com/aws-samples/amazon-connect-contact-surveys. Follow the documentation to deploy it.

This should be an excellent starting point to achieve this. Feel free to reach out if you need assistance, I happen to have created this solution ^_^.

AWS
answered a year ago
0

Hi Aurelien, thanks for the reply and documentation. Unfortunately, it does not meet my needs as we want to pull the stored customer input from AWS/Connect into Salesforce, which is the CRM we use for cases. We do not want a separate survey set up in AWS.

Really, what I'm trying to figure out is:

  • Which blocks do I set in my Connect contact flow(s)?
  • Where do I set them in the flow?
  • How are they configured?
    • Do I link to existing lambda? Use another?
  • How do I reference Stored Customer Input?

The goal is to get that stored customer input into Salesforce and onto the Voice Call Record that gets created.

I haven't had any luck customizing the CTR lambda code as I'm not sure how to reference the input within it.

Laura
answered a year ago
0

I understand. In that case, you will need to use a combination of Store Customer Input and Invoke AWS Lambda Function to achieve your outcome. Store Customer Input will prompt your users with a given question and collect the answer. Once a customer has entered an input, you can access the last stored input through the system contact attribute "Stored customer input", which you can pass to you Lambda for processing.

It might be worth reaching out to your AWS Account Manager, they might be able to assist you in getting the help you would require.

AWS
answered a year ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions