I’m integrating Typeform with a custom API using webhooks, but I’m facing an inconsistent issue where some form submissions are delivered correctly while others never reach my server. The form itself works perfectly and all responses appear inside Typeform, but the webhook delivery seems unreliable. I already confirmed that my endpoint is public, uses HTTPS correctly, and returns a 200 response almost instantly.
I tested the same endpoint with Postman and other webhook testing tools, and everything works normally outside of Typeform. However, during real submissions Typeform sometimes reports timeout or failed delivery errors even though my server logs show very low response times. I also recreated the webhook configuration and simplified the payload handling logic, but the problem still appears randomly.
Another issue is that duplicate webhook events are occasionally being sent for the same response ID, causing duplicate entries in my database automation workflow. I’m trying to understand whether this is normal retry behavior or a webhook acknowledgment issue. Has anyone else experienced unstable webhook delivery with Typeform integrations or found a reliable way to debug these intermittent API problems?
