How to add conditional welcome screen text? | Community
Skip to main content
Answered

How to add conditional welcome screen text?


Hello!

 

I’d like to be able to show welcome screen text, something along the lines of:

“Welcome, <Your Name>!”

The <Your Name> bit would be a hidden field passed through the embed SDK.

 

However, if a name isn’t provided, I’d like the welcome screen to just show:

 

“Welcome!”

 

However, it doesn’t seem like this type of conditional logic exists in Typeform because of the following restrictions:

 

  1. There can only be one welcome screen
  2. You can’t assign hidden fields to variables

 

This seems like a pretty common use-case and something that is deeply needed in Typeform.

Best answer by john.desborough

@rohan - if you are passing a hidden field in to the form, you can do the following

  • create the hidden field in the typeform to catch the value of the variable. 
  • set up the link with the hidden field value as xxxxxx (default share url) 
  • use a logic rulle on the hidden field 
    • if hidden field is not xxxxx then go to q1 - make q1 a statement page with the welcome @fieldname
    • if field name is xxxxx go to welcome screen

if you send someone there from your esp/crm replace the xxxxx string with the name from the record

if they go from a website or other link make sure the url has the xxxxxx in the string. 

 

that should give you the semblance of what you want to achieve

 

des

View original

3 replies

john.desborough
Forum|alt.badge.img+6
  • Certified Partner & Champion
  • 5281 replies
  • Answer
  • October 26, 2023

@rohan - if you are passing a hidden field in to the form, you can do the following

  • create the hidden field in the typeform to catch the value of the variable. 
  • set up the link with the hidden field value as xxxxxx (default share url) 
  • use a logic rulle on the hidden field 
    • if hidden field is not xxxxx then go to q1 - make q1 a statement page with the welcome @fieldname
    • if field name is xxxxx go to welcome screen

if you send someone there from your esp/crm replace the xxxxx string with the name from the record

if they go from a website or other link make sure the url has the xxxxxx in the string. 

 

that should give you the semblance of what you want to achieve

 

des


  • Author
  • Explorer
  • 2 replies
  • October 26, 2023

thanks @john.desborough - the problem is that the logic doesn’t exist to skip the first question after the welcome screen. This means a user will see two welcome screens if the variable is presented:

 

 


john.desborough
Forum|alt.badge.img+6
  • Certified Partner & Champion
  • 5281 replies
  • October 26, 2023

@rohan  - don’t go to a welcome screen.. create two statement pages and if xxx goto s1 if j@lll.com go to s2

 

 

 

 

des


Reply