Hi there,
I’ve created a webhook handling conversation.user.created and conversation.user.replied events. I’m using automation where the first step in the communication is the list of buttons, but also customer can send the message (instead of clicking one of buttons). Basically, I need to recognise in the webhook request, that the button was clicked OR the text was written by the customer. After a close inspection of the request data, both cases are identical.
Interesting fact is that, as I’m using “Unstable” version of API, when the buttons are used deeper in the workflow, webhook request contains value in conversation_parts?.conversation_partss0].metadata?.quick_reply_option_uuid when button is used, so I’m able to detect the click action. But for the first appearance of buttons in the workflow (on the first step) - metadata is not even present.
Thanks and regards,
Milan