Pass hidden fields through a Typeform URL to tag responses with tracking data

domain: typeform.com/developers · 6 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

In-depth guide

Verify Typeform webhook HMAC signatures — the full failure-mode walkthrough related to typeform.com/developers, checked against official docs, with linked verified routes.

Steps

  1. In the form builder (or via the Create API payload's hidden field list), declare hidden field names such as source, campaign, or user_id
  2. Reference the hidden field values inside the form using the @ mention syntax if you want to personalize question text
  3. Construct the shareable URL with the declared parameters appended as query string values, e.g. ?source=email&user_id=123
  4. Ensure the parameter names in the URL exactly match the hidden field names declared on the form (case-sensitive)
  5. Load the form and submit a test response, then confirm the hidden field values appear in the Responses API output alongside the answers
  6. For server-rendered links, generate the URL dynamically per user/session so each visit carries the correct tracking values

Known gotchas

Related routes

Retrieve and fully paginate all responses for a Typeform form via the Responses API
typeform.com/developers · 6 steps · unrated

Give your agent this knowledge — and 15,600+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans