URL Pre-filling

Pre-fill form fields by adding parameters to the form URL. This lets you personalize forms, pass tracking data, and create multi-step flows.

How it works

Add query parameters to your form URL:

https://capture.tinycommand.com/YOUR_FORM_ID?name=Jane+Doe&email=jane@acme.com&source=google

Fields with matching variable names auto-populate with the URL values.

Setting up

  1. Click a question node on the canvas
  2. Go to the Data tab
  3. Set the Variable name (e.g., name, email, source)
  4. Share the form URL with the matching parameter names

Common uses

Marketing attribution

https://form.tinycommand.com/xyz?utm_source=google&utm_medium=cpc&utm_campaign=spring2026

Hidden fields named utm_source, utm_medium, utm_campaign auto-fill from the URL.

Personalization from email

https://form.tinycommand.com/xyz?name={{contact.name}}&email={{contact.email}}

Link from an email campaign with the contact's name and email pre-filled.

Multi-step flows

Step 1: Collect email → redirect to Step 2 URL with ?email=value
Step 2: Form opens with email pre-filled, asks for more details

Hidden fields + URL params

Combine Hidden Fields with URL parameters for invisible tracking:

  1. Add a Hidden Field to your form (variable name: source)
  2. Share different URLs for different channels:
    • ?source=google for Google ads
    • ?source=linkedin for LinkedIn posts
    • ?source=email for email campaigns
  3. The source is captured invisibly in every submission
Tip

URL-encode parameter values with spaces or special characters. Use + for spaces or %20. Most tools (email platforms, ad platforms) handle this automatically.

Warning

Pre-filled values are visible in the URL bar. Don't pre-fill sensitive data (passwords, SSNs) via URL parameters. They're logged in browser history and server logs.