How to restart on a specific question to add a new answer in a tab? | Community
Skip to main content
Answered

How to restart on a specific question to add a new answer in a tab?


Forum|alt.badge.img

Hello,

I have built a form to catch up customers needs. As I need a lot of detail on each customer need, the form has to be filled for each product. How can I propose to the customer to fill it again, but from a specific question and not from the start?

Each time the customer fill the form, I have to create a new entry in my google sheet.

Thanks for your support

Best answer by john.desborough

@JeudiMerci - you can use hidden fields to do this.. 

  • create the hidden fields in your form for things like email, name and  a variable you can use to as a ‘trigger’ in the logic rules - call it v_trigger for example
  • when you publish the form, the url that is available to be shared includes the name/value pairs of the hidden fields as, for example, email=xxxxx name=xxxxx and v_trigger=xxxx
  • in your logic rules you would set up the rules associated with hidden fields at the start of your form to be something like this: 
    • if v_trigger=xxxxxx go to welcome screen or q1
    • if v_trigger=’yes’ go to q4 (or the start point where you send a repeat user)
  • in your form, if someone wants to ‘add another product’ you can redirect the user on submission of the original form to the SAME typeform but replace the email=xxxxx with the email=email address question response, the name response and set the v_trigger variable to yes
    • if q9 (add another product record question exampls) is yes then replace v_trigger with yes

that should loop the person back to the same form BUT if the trigger variable is set to yes, then it will not go to q1 etc but to the start of the question AND the  new record will have the email and name (if those are the preliminary questions) to be included in the response

 

just a thought

 

des

View original

9 replies

Liz
Community Team
Forum|alt.badge.img+5
  • Tech Community Advocate
  • 14840 replies
  • January 11, 2023

Hi @JeudiMerci Are the customers receiving the link to the form via email and/or is any of their previous data stored in an email service provider (like Mailchimp) or CRM? 


Forum|alt.badge.img
  • Author
  • Explorer
  • 6 replies
  • January 12, 2023

Hi @Liz Liz

I send them a link to fill the form


Forum|alt.badge.img
  • Author
  • Explorer
  • 6 replies
  • January 12, 2023

the link is available on Notion or Slake


Forum|alt.badge.img
  • Author
  • Explorer
  • 6 replies
  • January 12, 2023

The idea is to avoid the user to fill in again the first part of the form as answers are the same as previously.

 


john.desborough
Forum|alt.badge.img+6
  • Certified Partner & Champion
  • 5257 replies
  • Answer
  • January 12, 2023

@JeudiMerci - you can use hidden fields to do this.. 

  • create the hidden fields in your form for things like email, name and  a variable you can use to as a ‘trigger’ in the logic rules - call it v_trigger for example
  • when you publish the form, the url that is available to be shared includes the name/value pairs of the hidden fields as, for example, email=xxxxx name=xxxxx and v_trigger=xxxx
  • in your logic rules you would set up the rules associated with hidden fields at the start of your form to be something like this: 
    • if v_trigger=xxxxxx go to welcome screen or q1
    • if v_trigger=’yes’ go to q4 (or the start point where you send a repeat user)
  • in your form, if someone wants to ‘add another product’ you can redirect the user on submission of the original form to the SAME typeform but replace the email=xxxxx with the email=email address question response, the name response and set the v_trigger variable to yes
    • if q9 (add another product record question exampls) is yes then replace v_trigger with yes

that should loop the person back to the same form BUT if the trigger variable is set to yes, then it will not go to q1 etc but to the start of the question AND the  new record will have the email and name (if those are the preliminary questions) to be included in the response

 

just a thought

 

des


Forum|alt.badge.img
  • Author
  • Explorer
  • 6 replies
  • January 13, 2023

Hi John

Thanks for this solution. I have to learn about hidden fields and trigger


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

@JeudiMerci - trigger is just a concept that you are setting a logic rule to look for something and if it exists, take this action.. sort of like “oh my coffee cup is empty, go make another one”.. 

just need to think of setting that condition/trigger in the logic rules at the start of form… 

 

des

 


Forum|alt.badge.img
  • Author
  • Explorer
  • 6 replies
  • January 17, 2023

Hi John,

Issue is Typeform do not copy/paste answers to the first questions. Thus many fields are empty in the second run of the form. Is there a solution to register somewhere that the second run is linked to the first?

My target is to be able to send an email at the end of the last run including previous answers. Is there a solution with hidden field too.

Charles-Henri


Forum|alt.badge.img
  • Author
  • Explorer
  • 6 replies
  • January 19, 2023

@john.desborough  

JeudiMerci wrote:

Hi John,

Issue is Typeform do not copy/paste answers to the first questions. Thus many fields are empty in the second run of the form. Is there a solution to register somewhere that the second run is linked to the first?

My target is to be able to send an email at the end of the last run including previous answers. Is there a solution with hidden field too.

Charles-Henri

 


Reply