跳至内容

User defined contact attribute value in Amazon Connect contact flow is not saving or being passed to Salesforce

0

Goal: I'm trying to pass the option that is selected in the Amazon Connect IVR into a custom field on the Voice Call object in Salesforce. We are using Service Cloud Voice with Partner Telephony by Amazon Connect.

(This is set up exactly as specified at https://developer.salesforce.com/docs/atlas.en-us.voice_developer_guide.meta/voice_developer_guide/voice_example_interactive_voice_response.htm)

I have a custom field in Salesforce on the Voice Call object with an API name of Phone_Support_Selection__c. In the Amazon Connect inbound contact flow I have a "Set Contact Attributes" block that is set up as:

  • Destination Type: User Defined
  • Destination Attribute: sfdc-PhoneSupportSelection__c
  • Text Value: Dashboard

However, the value never passes to Salesforce and when I check the Cloudwatch logs Parameters.Key is listed as PhoneSupportSelection, but there is no value listed.

Any help would be amazing, thanks!

已提问 4 年前1307 查看次数

4 回答
0

The fact that you don't see any data in CW tells me that you more than likely have the block configured incorrectly. Can you share a shot of how you're setting it up?

已回答 4 年前

0

Yes, here is the current block. It is placed in the flow before the voice call creation step.

Enter image description here

已回答 4 年前

0

So your set block is correct. Now, on to your script. When you look at the CW logs, are you sure the call is going through this logic?

已回答 4 年前

0

Hi Chris - just curious what the resolution to this was? It sounds like I'm having a similar issue.

已回答 3 年前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。