We have a NPS survey which shows 11 Buttons representing values between 0 and 10 in a row.
We want to send mails where these 11 buttons are already shown. Each with an url with individual query param (e.g. ?nps=7) to Feathery. When a user clicks one of the button in the mail the logic should preselect the button in the survey form. Is that possible? It seems that it’s not possible to set button values with logic.
What I suggest is to set the field values of your form using URL parameters. Each button in your email can correspond to a value for the field, which will be passed through the URL parameters.
For example, if the field ID where you want to reflect the customer’s choice is named ratingField:
Assign the URL to the button 1, https://form.feathery.io/to/<form-slug>/?ratingField=1
When the user clicks the button for “1,” they will be redirected to this URL, and the value 1 will be prefilled in the ratingField.
To implement this:
Customize the URLs for each button in your email to match the values you want to pass.
Use the URLs in your email buttons, ensuring each corresponds to the desired value for ratingField.
You can read more about this approach and other options for prefilling form fields in the Feathery documentation: