How to Prefill Form Fields With Other Values

When you’re using the Form Designer you can set default values for your fields, but what if you want to send out a form with different values for different users? Or maybe you want to send out the same form using several different email campaigns and want to track the conversion rates between them.

It’s simple to override the default value of specific fields on your forms by simply adding the field name and the new value as a parameter on the url to the form.

This works for any text input or hidden type field on your form.

For instance if this was your form url

https://formkeep.com/p/XXXXXXXXXXXXXXXXXXXXXXXX

You could change the default phone number by adding

https://formkeep.com/p/XXXXXXXXXXXXXXXXXXXXXXXX?Phone=2223334444

Be careful if your fields (or values) have spaces in their names. In those cases, you have to replace the space with %20 so something like this

https://formkeep.com/p/XXXXXXXXXXXXXXXXXXXXXXXX?First%20Name=My%20Name