We get it—sometimes you want to collect more information from your subscribers beyond their names and email addresses.
This is where our custom form fields do the heavy lifting for you.
What are custom form fields?
Simply put, a custom form field is a member-generated form field that isn’t First name, Last name, or Email address. You can ask subscribers anything by adding your own fields to your Forms—then use that information to better personalize your emails.
It can be a phone number, your subscriber's location (state or city), Enneagram type, Instagram handle, even their wedding month or favorite ice cream flavor if you wish. (Hint: we like pistachio.)
How to add a custom field to a form
You can add a custom field to both new or existing forms. To get started, click into a form field on the main screen to access the 'Fields' tab on the right sidebar.
Next, click on the + Add button and add any of the default fields—like First name and Last name—or choose the Custom field option.
You have full control over the form field’s display name. You can modify it to say whatever your business needs. To learn how to customize your form to any language you like read our guide on Form language support.
In our example below, we added a custom field called 'Phone number.'
Note: You can make any of the fields Required if needed by marking the relevant checkbox.
Custom form fields are mapped to subscriber data fields.
You have to map your custom form to a data field, otherwise, it won't be able to save the inputs into your database at the backend.
You can select from the existing data fields if you had created any in the past—for example during your CSV file upload. Or you can create a + New field now as indicated on the screenshot below.
How many custom fields can I add to my form?
To ensure an optimized experience for your subscribers, you can add up to a total of 6 form fields. This includes the default fields of First name, Last name and Email address as well.
If you reached the 6 form fields limit, you will get an alert message as shown below.
Where can I find the data fields?
Once people sign up via your form and fill in their details, these data fields will show up under your Subscriber's profile on the Segments & data tab—similar to the example screenshot below.
Where can I use these custom data fields?
Let's see an example.
If you are a wedding photographer and your Form asks for your subscriber's wedding month, you can use this data in the copy of your emails to make your subscribers feel uniquely seen. For this, you need to add a Text block to your email and use the @-sign to access the available personalization options.
What happens if I add the same custom field to two different forms?
Let's say you create a custom field called 'City' to collect location information from your subscribers. You then add this custom field 'City' to two or more of your Forms.
If a subscriber inputs different data as their city on your various Forms, their most recent data input will override the existing value under their Subscriber's profile on the Segments & data tab.
So, if they sign up and give their city as 'San Fransisco', but then later opt-in via another form giving their location as 'Miami', it will show 'Miami' as the location for this subscriber.
Can I collect any type of information via custom data fields—like dates?
Form fields currently just support text strings. That means your subscribers' answers are collected as simple text.
We currently do not offer date drop-downs, number inputs, birthday fields, wedding date fields, etc. but we plan to add these soon.
Important: you can't add an encrypted (i.e. typing masked by stars) password field in a Flodesk opt-in form.
Let's sum it up!
You can add Custom fields to your form beyond the default fields of First name, Last name and Email address.
To add a custom field to your form, click on the + Add button on the Fields tab and select 'Custom field'.
You can add up to a total of 6 form fields including the default fields of First name, Last name, Email address and you can set the form field’s display name in any language.
More to learn:
We'd love to hear about your recent experience when searching for solutions to issues in the Flodesk Help Center (Knowledge Base). With your feedback, we can improve our knowledge base with new and better ways to help you succeed!
Please do not submit support tickets and feature requests via this feedback form.
If you need technical assistance, please submit a support ticket via email at
support[at]flodesk.com mentioning your Flodesk account login email with a detailed description of your problem.
Do you have an idea for a feature that will help improve Flodesk for you and other members? Our Product team would love to hear from you.