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
- Click a question node on the canvas
- Go to the Data tab
- Set the Variable name (e.g.,
name,email,source) - 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:
- Add a Hidden Field to your form (variable name:
source) - Share different URLs for different channels:
?source=googlefor Google ads?source=linkedinfor LinkedIn posts?source=emailfor email campaigns
- The source is captured invisibly in every submission
URL-encode parameter values with spaces or special characters. Use + for spaces or %20. Most tools (email platforms, ad platforms) handle this automatically.
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.