Updating responses saved as a new response under same respondent | Community
Skip to main content
Answered

Updating responses saved as a new response under same respondent


Hi everyone!

 

I want to create a form where I can send back to my respondents every few months for them to update if any changes. Once they confirm of any/no changes, I want typeform to store the responses as a new response from the same respondent. Is it possible to do here?

 

Thank you!

Best answer by john.desborough

​@Grace β€‹@nhutaj28 - one possibility is to send the previous answers into the form as url variables, and display them in the question description ie You previously answered @hidden_var_one …. and then ask them if they want to update. if yes record the new data otherwise use the original value as your input. 

if you connect the form to a Google Sheet, as ​@Grace  mentions, then you would have a second row of data (or more) depending on the number of times you have the user submitting the form. 

one thing to keep in mind is to determine which set of data you want to send to the user - if they have multiple responses … ie a quarterly update might have 3 or 4 updates,so which one to use to populate the hidden variables (per my example)

i tend to use Google Sheets and Document Studio to send out the β€˜last version’ of the data received in a custom report and with the link to the file - the url string is built in the google sheet record and Document Studio sends the most recent url link string to the user . 

just a thought

 

des

View original

5 replies

Grace
Community Team
Forum|alt.badge.img+5
  • Community Advocate
  • 2776 replies
  • June 3, 2025

Hi ​@nhutaj28 welcome to the community πŸ˜Š

Are you wanting to be able to compare their answers side by side? At the moment it’s not possible to do this in Typeform (watch this space though!) I think the best option would be to integrate with something like Google Sheets or Airtable to keep track of all the results coming in and compare the updated answers.

If you want them to be able to edit the answers they gave initially, that wouldn’t be possible, you’d have to collect new answers each time. 

Unless anyone has created a cool workaround that can show a respondent what they previously put and then ask if they want to change it πŸ€” ​@john.desborough β€‹@James β€‹@picsoung have any of you ever seen something like this? 


john.desborough
Forum|alt.badge.img+6
  • Certified Partner & Champion
  • 5329 replies
  • Answer
  • June 3, 2025

​@Grace β€‹@nhutaj28 - one possibility is to send the previous answers into the form as url variables, and display them in the question description ie You previously answered @hidden_var_one …. and then ask them if they want to update. if yes record the new data otherwise use the original value as your input. 

if you connect the form to a Google Sheet, as ​@Grace  mentions, then you would have a second row of data (or more) depending on the number of times you have the user submitting the form. 

one thing to keep in mind is to determine which set of data you want to send to the user - if they have multiple responses … ie a quarterly update might have 3 or 4 updates,so which one to use to populate the hidden variables (per my example)

i tend to use Google Sheets and Document Studio to send out the β€˜last version’ of the data received in a custom report and with the link to the file - the url string is built in the google sheet record and Document Studio sends the most recent url link string to the user . 

just a thought

 

des


Grace
Community Team
Forum|alt.badge.img+5
  • Community Advocate
  • 2776 replies
  • June 4, 2025

Thanks for your help ​@john.desborough!

​@nhutaj28 let us know if that might work for what you need πŸ˜Š


  • Author
  • Explorer
  • 1 reply
  • June 13, 2025

Grace and Des, amazing - thanks so much!


Grace
Community Team
Forum|alt.badge.img+5
  • Community Advocate
  • 2776 replies
  • June 16, 2025

Great news ​@nhutaj28 πŸ˜


Reply