How do I add custom fields to my SendFox forms?

Add custom fields to SendFox forms by creating them under Audience → Contacts → Manage contact fields, then switching them on in the form builder. Every plan.

What is a custom contact field?

A contact field stores an extra piece of information on each contact, such as a phone number, company, city, or sign-up date. You create the field once, then reuse it across your forms, Smart Pages, imports, and individual contacts. Custom contact fields work on every plan — Free, Lifetime, and Pro — and you can use them on forms and Smart Pages alike.

SendFox supports these field types:

  • Text — names, companies, free-form notes
  • Number — numeric values
  • Date — a calendar date
  • Phone number — phone numbers
  • Country — a country value
  • City — a city value

How do I create a custom field?

  1. From the top nav, open Audience → Contacts.
  2. Click the arrow next to Import contacts and choose Manage contact fields. The Contact Fields page opens.
  3. Click Create Contact Field.
  4. Enter a Label (what you’ll see in the app) and pick a Type. SendFox automatically generates the field’s internal name from the label.
  5. Click Save. Your new field now appears on the Contact Fields page and is ready to use.

SendFox Contact Fields page with the Create Contact Field button and a list of fields

SendFox Create Contact Field form with a Label input and a field Type selector

How do I add a custom field to a form or Smart Page?

Once a contact field exists, you can add it to the sign-up experiences that feed your audience:

  • Forms — in the form builder, switch your custom field on under Fields to collect. The Manage contact fields link below the switches opens your fields in a new tab, so you can create or edit one without leaving the builder. New to forms? See how to create and embed a SendFox signup form.
  • Smart Pages — the Smart Page builder has the same Fields to collect switches, so visitors who subscribe through a Smart Page can fill them in.

Note about the Sticky bar display mode: a form set to the Sticky bar display mode keeps to a single row, so it collects only the email address — any other fields you turned on are skipped there. Those fields still appear on the hosted form page and in the other display modes, so switch display modes if you need to collect them.

When a visitor submits the form or Smart Page, the values are saved to that contact automatically.

How do I fill in or change a contact’s field values?

Custom field values show on the contact’s page. To change them by hand, go to Audience → Contacts, open the contact’s row menu and choose Edit contact.

To fill them in bulk, map a CSV column to the field (listed under Contact Fields) when you import contacts. You can also set them through the SendFox API, which needs a paid plan (Lifetime or Pro) — see how to create a SendFox API request (Postman example).

Should I use a custom field or a tag?

Use a contact field to store a value that differs per person — a phone number, a company, a city. Use a contact tag to record a yes/no fact that groups people together — bought a course, attended a webinar.

A rough test: if you would want to email everyone who shares it, use a tag. If it’s a detail you want to keep on file for each person, use a field.

Custom fields can’t be inserted into an email: personalization covers first name, last name, email and links — see personalization tags. For text you want to reuse across emails, create a variable under Settings → Variables.

Troubleshooting

My new field doesn’t appear on my form

  • Create the contact field first, then add it in the form (or Smart Page) builder — fields aren’t added to forms automatically.
  • If your form uses the Sticky bar display mode, only the email address is collected — switch to another display mode (or use the hosted form page) to capture your other fields.
  • If your site uses the SendFox embed snippet, there’s nothing to update — it always loads the latest version of your form. Only the legacy HTML embed has to be copied again after you add a field.

Values aren’t saving

  • Confirm the field is actually included on the form/Smart Page the contact used — only fields present at submit time are captured.
  • For imports, make sure the CSV column maps to the matching contact field.

My custom field isn’t in the personalization menu

  • That’s expected: custom fields can’t be inserted into emails. Personalization covers first name, last name, email and links; for shared text use Settings → Variables.

Still stuck? Search the Help Center or email support@sendfox.com with the field’s name, the form or Smart Page you used, and the email address of a contact whose value is missing.

Frequently asked questions

Do I need a paid plan for custom fields?

No. Custom contact fields are available on Free, Lifetime, and Pro.

How many custom fields can I create?

As many as you need — there’s no fixed limit, and the Contact Fields page lists them all.

Can I edit or delete a field later?

Yes. Click Edit next to a field on the Contact Fields page; Delete is in the menu beside it.

Can I put a custom field in my email?

No. Personalization tags cover first name, last name, email and links, not custom fields. For text you reuse across emails, use Settings → Variables.

Still need help? Contact Us Contact Us