Hi All.
I'm hoping someone can help with some 'real world' advice :) Neither of the below solutions suggested by "Ask Me Anything" appear to work. Unless I'm not following the instructions correctly of course? Thoughts please?
According to the "Ask Me Anything" interface, one should be able to variable Message.ToAddress.addressNormalized to discover the Messaging Deployment ID that triggerred the flow....
Q: In an Inbound Messenger flow, how can I determine the Messenger Deployment ID that triggered the flow?
A: In your Architect Inbound Message flow, you can access the deployment ID using:
Message.ToAddress.addressNormalized This will return the Web Messaging Deployment ID (UUID format) that triggered the flow.
If you need the deployment name instead, you can use: Message.ToAddress.name
These are read-only built-in variables available in all inbound message flows for Web Messaging/Messenger conversations.
Yesterday, "Ask Me Anything" suggested using "Get Participant Data".....
To determine the Deployment ID that triggered a messaging flow conversation, you can use the Get Participant Data action to retrieve the deployment information from the conversation.
The deployment information is stored at the participant level and can be accessed through participant attributes. According to the Web Messaging conversation address payload structure, the deployment information includes:
- WebMessagingDeployment.name - The name of the deployment
- WebMessagingDeployment.id - The ID of the deployment
#WebMessaging------------------------------
Richard Billett
Contact Centre Solution Implementation Consultant
------------------------------