Pre-fill form fields with URL parameters

Pre-fill a Revup-hosted or embedded form using URL parameters.

Before you start

  • Publish the promotion as a Revup-hosted page or embed it on a page you control.
  • Decide which field should receive the value.
  • Do not place personal or sensitive information—such as names, email addresses, phone numbers, street addresses, passwords, payment information, or passcodes—in a URL. URLs can appear in browser history, analytics, logs, and referral data.

Find the Field ID

  1. Open the promotion builder and select Form.
  2. Open the field you want to pre-fill.
  3. Select Advanced.
  4. Find Field ID and copy its value, such as first_name or ff_123.

Field IDs are assigned by Revup and cannot be edited. Each field in the form has its own ID.

Add the value to the page URL

Add the Field ID and value to the promotion URL. For a Revup-hosted promotion, add it directly to the hosted URL:

https://example.revup.com/p/view-your-promotion?first_name=Jamie

For an embedded promotion, add it to the URL of the page containing the form:

https://example.com/giveaway?first_name=Jamie

To pre-fill more than one field, separate the parameters with &:

https://example.com/giveaway?first_name=Jamie&city=New%20York

Encode spaces and special characters before adding them to a URL. Most URL-building tools do this automatically.

Pass a value to another form

Send the participant to a page containing the destination Revup form, and include the destination field's Field ID in that page's URL. The destination field IDs do not need to match the IDs in the first form.

Revup does not automatically copy a response from one submitted form to another. The link or redirect to the destination page must include the value as a URL parameter.

What happens next

When the form loads, Revup compares the relevant page URL parameters with its Field IDs. A hosted promotion uses its own URL; an embedded promotion uses the URL of the page containing it. A matching supported field receives the supplied value. Normal required-field rules, formatting, and validation still apply when the form is submitted.

Text-based fields are the most reliable choice for URL prefilling. Always test the published experience when using choice, date, phone, or other specially formatted fields. File uploads, CAPTCHA, payment, signatures, and consent checkboxes should not be pre-filled from a URL.

If a field stays empty, confirm that the URL parameter exactly matches the Field ID, the value is URL-encoded, and the page uses the current Revup embed code.