Skip to main content
handleClick('header', 'logo', 'header', 'logo')">
{toggle(); handleClick('header', 'user_menu');}" @keydown.escape="toggle" >
Toggle navigation menu
handleClick('back_to_website', 'link', 'header')"> Back to website
handleClick('header2', 'link', 'header')"> Community
handleClick('community', 'link', 'header')"> Changelog
handleClick('contact_support', 'button', 'header')"> Submit a request
handleClick('login', 'button', 'header')"> Sign in
Help Center
Set up a workflow
Branching logic
What is Logic?
Which type of Logic should I use, and where can I find it?
Using and/or with Logic
Logic Map
Use the Logic Map to add Logic to your forms
Hide upcoming questions using Branching logic
See all 16 articles
Quizzes
Create a quiz
Create a Match quiz with Typeform
Use AI to create a product recommendation quiz with Typeform
Create a Knowledge quiz with Typeform
Create a personality quiz
Show different Endings based on score
See all 9 articles
Quiz scoring
Quiz and scoring: what's the difference between Outcome quiz and Score quiz?
Build a quiz with multiple scores
Show scores as fractions and percentages
Lead scoring
Use Branching to qualify and segment leads
Use AI to score and qualify leads
Email & Messages
Send messages to your respondents or yourself
How to use Zapier to set up notification emails based on answers
Set up notification emails based on score
Not receiving form notification messages? Here's what to do
Send Gmail notifications or follow-ups from new form entries
How to stop emails going to your Spam folder
See all 8 articles
URL parameters
What are URL parameters?
Using URL parameters (formerly Hidden Fields)
Add Logic to URL parameters
Populate URL parameters with a CRM/Marketing Automation tool
Pass information from one form to another
Use URL parameters in redirect links
See all 12 articles
Variables
What are variables?
How to add and change variables
Create respondent groups with Text variables
Use variables in redirect links
Developer tools
Typeform API personal access token
API: Troubleshooting and FAQ
Webhooks
Webhooks: Troubleshooting and FAQ
Block references
Expecting 1000s of feedback responses? Here's what to do
Tap into our community knowledge
handleClick('community', 'button', 'footer')"> Find answers
Can’t find what you’re looking for?
handleClick('contact_support', 'button', 'footer')"> Contact support