How to Retrieve Form Data in Real-Time at Each Step? | Community
Skip to main content
Question

How to Retrieve Form Data in Real-Time at Each Step?

  • February 13, 2025
  • 4 replies
  • 79 views

Hi everyone,

I’m currently working on integrating Typeform into our system and I’m facing a challenge with real-time data retrieval. As far as I understand, Typeform only sends webhook events when a form is fully submitted, and the API only provides access to completed responses. However, for our use case, we need to track user progress step by step and retrieve form data in real time as users move through the questions.

Here are the specific issues we’re encountering:

  • We can't capture partial responses before the final submission.
  • The webhook fires only at the end of the form, not at each step.
  • Even when embedding Typeform via an iframe, we can track step changes, but we don’t get field values—only form and question IDs.
  • Field IDs are alphanumeric and dynamic, making it difficult to map them consistently to our database.

Ideally, we’d like to receive user input progressively at each step to track drop-offs and improve our form experience. Is there any workaround, API feature, or best practice to achieve this?

Any guidance or suggestions would be greatly appreciated! Thanks in advance.

4 replies

Liz
Community Team
Forum|alt.badge.img+5
  • Tech Community Advocate
  • 14840 replies
  • February 13, 2025

Hi ​@v-pinti Happy Little Friday! I hope you’re having a good one. We don’t currently offer an option to receive data when a respondent passes each step of the form, but I can share this request to the product team. 😀


john.desborough
Forum|alt.badge.img+6
  • Certified Partner & Champion
  • 5257 replies
  • February 13, 2025

@v-pinti ​@Liz - the only way that i have done this for another client is to create a series of one-question forms all connected via redirect upon completion. and connected to a google sheet (and to Kit via Zapier) so that all the data is there at each step  and ‘linkable’

 

des


  • Author
  • Explorer
  • 1 reply
  • February 14, 2025

Hi ​@Liz and ​@john.desborough

Thanks so much for the responses and for sharing these solutions!

Regarding the idea of using a series of separate one-question forms, I can see how it might work, but I’m concerned it could become a bit cumbersome to manage, especially if we need to scale or handle multiple variables. That said, it's definitely an interesting workaround and I’ll keep it in mind as a possibility.

I’m also glad to hear that my request will be passed along to the product team! Hopefully, they’ll consider a more streamlined solution in the future.

Thanks again for all your help, it’s really appreciated!


Liz
Community Team
Forum|alt.badge.img+5
  • Tech Community Advocate
  • 14840 replies
  • February 27, 2025

Not a problem at all, ​@v-pinti ! Let us know if there’s anything else we can help you with!


Reply