Create Workflows for your form

In the Workflow tab of your form, you can create different workflows like add logic and branching, create calculations, pull data in with URL parameters, add variables, and set up follow-up messages. 

This article will give you a breakdown of what you can achieve in the Workflow panel.

To access the Workflow panel, open your form and click Workflow in the header.

2025-04-07_12-13-56.png

Add logic (branching, segmentation, calculations, score quiz, and outcome quiz)

With logic, you can add branching to skip respondents to different questions in your form based on how they answered your form. This way, they won’t have to see questions that aren’t relevant to them. You can also segment your leads and add calculations to your form.

You’ll also be able to add scores to a simple quiz or create an outcome quiz, where you can link answers to different endings.

To add logic to your form, click Branching, Scoring, or Outcome quiz.

2025-04-07_12-17-40.png

For more specific information on how to create logic in your forms, check out the below resources 

Add variables

Variables are numeric or text values that your form can keep track of. Score, price, and segment are the default variables. However, you can create as many custom variables as you want and track more than one score or whatever you'd like.

To access variables, click the (x) icon in the tool bar of the Workflow panel.

2025-04-07_12-17-40.png

More information on how to add and change variables can be found here

Pull data in through URL parameters (previously called Hidden Fields and UTM tracking)

URL parameters allow you to insert data you have about a respondent into your form’s URL. It’ll then pass the data you put in your form’s URL into your form results. For example, if you already know a respondent’s name and email, you won’t have to ask for this information in your form. Their response will be automatically attached to their contact information. You can also track sources and identify where ‌traffic is coming from to your form.

To pull data in from your form’s URL, click the + button within the box labeled Pull data in.

2025-04-07_12-23-32.png

A pop-up will appear and you can then toggle on any of the parameters you'd like to insert into your form’s URL.

2024-12-20_12-26-18.png

You can also create custom URL parameters to track anything you’d like. Click + Add new parameter to create a custom URL parameter.

2024-12-20_12-29-17.png

Then type in what you want to call the URL parameter (must be written in lower-case letters and use underscores for spaces) and click Save.

2024-12-20_12-34-18.png

Your URL parameters will be added to your form’s share URL when you click the Share button or the Publish edits button to make your form live.

2025-04-07_12-26-21.png

You’ll then be taken to the Share panel where you can copy your form’s link and enter in the data for your URL parameter(s).

2025-04-07_12-27-50.png

Click Copy link, paste your link, then replace the xxxx with the data you want to pass into your form. In our example, we’ve added the URL parameter utm_source; we would then replace the xxxx with twitter or facebook for sharing on those networks. Our form’s link could look something like below:

https://surveys.typeform.com/to/Ax94FZRQ?utm_source=twitter

Once you’ve started collecting responses, you can see the data from the URL parameters in the Responses tab of your Results panel.

More information on how to use URL parameters can be found here.

Messages (previously called follow-ups)

After receiving responses from your form, you have the option to send messages to your respondents. Additionally, you can also send messages to yourself or your team upon someone completing your form.

Within the Workflow panel, click any of the icons within Messages to communicate with your team and form respondents.

2025-04-07_12-30-59.png

For more information on how to send messages, please read this article

Connect (connect to integrations)

With Typeform, you’ll be able to send the data you collect to other tools such as HubSpot, Google Sheets, and many others. To integrate your form with another platform, click any of the icons within Connect. Click the + icon to set up a new integration.

2025-04-07_12-30-59.png

You’ll then see a list of integrations you can connect to. Check out our integration resources here for more information.

You can also click on the Connect tab to set up an integration as well.

2025-04-07_12-30-59.png

Webhooks

Webhooks allow you to automatically send information to another application. To access webhooks, click on the + icon within Webhooks in the Workflow panel.

2025-04-07_12-40-19.png

For more information on how to add a webhook, please follow the instructions here.

Was this article helpful?

Have more questions? Submit a request

Tap into our community knowledge

Find answers

Can’t find what you’re looking for?

Contact support