Creating a Custom Field
Opening the Create Form
- On the Custom Fields page, click the Add Field button in the header
- A side drawer opens with the field creation form
2. Click the "Add Field" button
3. Capture the side drawer showing the empty form with all sections
Save to:
static/img/screenshots/custom-fields/creating-field/create-field-drawer.pngBasic Information
Field Label
Enter a display name for your field. This is what users will see on the contact form.
Examples: "Membership Tier", "Preferred Language", "Company Size"
Field Name
This is automatically generated from the Field Label in snake_case format. For example:
- "Membership Tier" →
membership_tier - "Preferred Language" →
preferred_language
The Field Name cannot be changed after creation. It's used internally to store the data, so choose your Field Label carefully.
Field Type
Select the type of data this field will hold. Each type in the dropdown shows an icon and a brief description to help you choose.
| Type | Best for |
|---|---|
| Text | Short single-line values (IDs, codes, names) |
| Textarea | Longer multi-line text (notes, descriptions) |
| Number | Numeric values (age, count, score) |
| Boolean | Yes/No choices (is VIP, has subscription) |
| Select | Single choice from a list (tier, category, department) |
| Multiselect | Multiple choices from a list (interests, tags, skills) |
| Date | Dates (anniversary, renewal, start date) |
| Email addresses (work email, alternate email) | |
| Phone | Phone numbers (office, alternate) |
| URL | Web addresses (website, social profiles) |
The Field Type cannot be changed after creation. Make sure you pick the right type before saving.
Options (Select & Multiselect Only)
If you choose Select or Multiselect as the field type, you'll see an Options section where you define the choices.
2. Add 2-3 options with Value and Label
3. Capture the options section showing the option pairs and add/remove buttons
Save to:
static/img/screenshots/custom-fields/creating-field/options-section.pngEach option has two parts:
| Part | Description |
|---|---|
| Value | The internal value stored in the system |
| Label | The display text shown to users |
For example, for a "Membership Tier" field:
| Value | Label |
|---|---|
gold | Gold |
silver | Silver |
bronze | Bronze |
Click the Add button to add more options. Click the Remove button (X) next to an option to delete it.
Validation Rules
Expand the Validation Rules panel to set constraints on the field value. The available rules depend on the field type:
For Number fields
| Rule | Description |
|---|---|
| Min Value | The minimum number allowed |
| Max Value | The maximum number allowed |
For Text fields
| Rule | Description |
|---|---|
| Min Length | Minimum number of characters |
| Max Length | Maximum number of characters |
| Regex Pattern | A pattern the text must match |
2. Expand the Validation Rules panel
3. Capture the available validation rule fields
Save to:
static/img/screenshots/custom-fields/creating-field/validation-rules.pngValidation rules are optional. Only set them if you need to enforce specific data constraints.
Help Text
Add optional Help Text to guide users when they fill in this field. The help text appears as a hint below the field on the contact form.
Examples:
- "Enter the customer's 8-digit membership ID"
- "Select all languages the customer speaks"
Settings
Three toggle settings control how the field behaves:
| Setting | Description |
|---|---|
| Required Field | When enabled, this field must be filled in when creating or editing a contact |
| Active | When enabled, the field is visible and usable. Deactivating hides the field without deleting data |
| Show in Filters | When enabled, this field appears as a filter option in Compose Message and Drip Campaigns |
2. Capture the three toggle switches with their labels and help text
Save to:
static/img/screenshots/custom-fields/creating-field/settings-toggles.pngEnabling "Show in Filters" is especially useful for fields like "Membership Tier" or "Region" that you'd want to use when targeting specific audiences for broadcasts.
Saving
Click the Create button to save your new custom field. It will immediately appear in the fields list and on contact forms.