Webhook should trigger for all answers without any filter. You should be able to debug it by looking into our webhook panel. There you should see all our attempts to deliver webhook to you.
If one failed we will keep retrying for a limited time. If it still failed you can manually trigger it.
Curious to see if you are witnessing a certain pattern, or is it at random
I think I didn’t explain may problem in the right way.
The webhook is triggering fine.
I meet a problem with the data/payload.
My form has 12 fields. (see screenshot)
One field is with a multiple choice :
IF answer = A → it goes to field 11
IF answer = B → it goes to field 9
IF answer = C → it goes to field 10
The problem is that the payload only send data regarding the choice made.
It send X or Y but it didn’t send both. (see code hereafter).
So when I receive the payload in my database, I cannot match the data with my fields because the payload is always sending 10 or 11 answers depending on the “if” answers.
Is there a way to send all fields in the payload ?
Even there is no answer in some due to the IF logic.
In my case, I am using the integration with “Claris Connect” to get the data of the form in a Filemaker database. This integration use the same payload as the webhook. So in this integration,I am matching Filemaker fields with the data in the payload. As it is not always exactly the same payload that is sent, this integration is not working if you have conditional answers.
I will try to send the complete payload in Filemaker and retrieve the data with some logic but this is a lot of additional work. Would be great to have an option in the Backend of Typeform to choose what you want to send in your payload. Thank you for your help.