Skip to content

Launch a process from a web form

Starting a Tallyfy process from a web form submission

You can set up an external web form (like on your website, or using Typeform or Google Forms) so that when someone submits it, a Tallyfy process starts automatically, and answers from the form fill in specific Tallyfy fields. This saves time and avoids manual data entry.

What you need

  • A Tallyfy account with permission to launch processes.
  • An external web form (e.g., Typeform, Google Forms, your website form).
  • A Tallyfy process template with kick-off form fields that have the exact same internal names as the fields in your web form (or the names you will send in the URL parameters).

How to set it up

1. Prepare your Tallyfy template

  1. Design the Tallyfy process template you want the web form to launch.
  2. Add kick-off form fields to this template to capture the data from your web form.
  3. Important: Make sure the internal names of these Tallyfy fields exactly match the field names you’ll send from your web form (e.g., if your web form field is named customer_email, the corresponding Tallyfy kick-off field must also be named customer_email).

The goal is to make your web form’s “submit” action redirect the user to a special Tallyfy launch URL, adding the form answers to the end of the URL.

  1. Get the launch URL for your Tallyfy template (often called a “Kick-off Form Link” or “Public Form Link”). Find it in the template’s Triggers settings.
  2. Modify your web form so that upon submission, it sends the user to that Tallyfy URL.
  3. Append the data from the web form fields to the end of the URL as query parameters. The format is ?fieldName1=value1&fieldName2=value2.
  4. Important: The fieldName parts must exactly match the internal names of the kick-off form fields in your Tallyfy template.
  5. Important: The value parts need to be URL-encoded if they contain spaces or special characters (e.g., a space becomes %20, the @ symbol becomes %40). Most web form tools or simple scripts handle URL encoding automatically.

Example URL

If your Tallyfy template kick-off link is https://example.tallyfy.com/launch/xyz and your template has kick-off fields named customer_name and customer_email, the final URL your web form should send the user to might look like:

https://example.tallyfy.com/launch/xyz?customer_name=John%20Doe&customer_email=john.doe%40example.com

When the user visits this URL, Tallyfy will automatically start the process and pre-fill the customer_name field with “John Doe” and the customer_email field with “john.doe@example.com”.

Triggers > Launch via a kick-off form

Kick-off forms in Tallyfy enable data collection at the start of workflows and can be used internally or shared publicly to initiate processes automatically while tracking progress throughout the workflow lifecycle.

Triggers > Launch via a magic link

Magic links are special URLs that automate Tallyfy actions like creating tasks launching processes or updating fields when clicked by logged-in users through a simple web link integration.

Launching > Triggers

Tallyfy offers multiple process launch methods including manual buttons API integration email triggers magic links schedules task completion triggers and kick-off forms with options to automatically populate data during launch.

Triggers > Launch via inbound email

Tallyfy enables process automation through a unique email-based launch system where users can trigger workflows by sending emails to template-specific addresses without logging into the platform.