Can we update data table from inbound call flow.We are prompting user to end account no on the beginning of inbound call flow .is there any way to pass that account no from inbound call flow to web survey.since we want to fetch email address from data action which has input request account no
You could also use Set Participant Data in the inbound flow to add an attribute to the conversation. Although a Survey Invite flow has no Get Participant Data action, you can use a data action to GET the data, since the conversationId is available.
^ Attached is a sample data action that could work. Note the translationMap string "$..ATTRIBUTE_NAME" needs changed to whatever attribute / participant data name you set in the inbound flow.
we are using custom data action in our inbound call flow,which has input as customer account number.we need to get email address which we got through custom data action in Inbound call flow to web survey.Is there any possible way to transfer data (email id) from inbound call flow to survey?
In survey flow we are getting some variable as Survey.CustomerAddress
,Survey.ConversationType, Survey.CustomerContact.personalEmail how we are getting values to these variables.
How we are getting External contacts
External contacts can be created by agents, imported from CSV, synced from Salesforce, or created through an API application:
So you can get the email address from there.
I had described how you can pass the account number from the inbound flow to the survey flow (get user input, add as Participant Data, then get that Participant Data attribute back in the survey flow using a Data Action). From there, you could use a Data Action to query the CRM for the email address, using the account number.
So you can use either External Contacts in PureCloud or the external CRM, it is really up to your design.