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!

已提問 2 年前檢視次數 431 次
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?

profile picture
dmacias
已回答 2 年前
0

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

Enter image description here

已回答 2 年前
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?

profile picture
dmacias
已回答 2 年前
0

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

Laura
已回答 1 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南