Custom Attributes in Forms

Custom Attributes in Forms

Custom Attributes in Forms

Historically, our Custom Attributes feature allowed you to define specific data points to build richer customer profiles, but this data could only be populated via manual audience uploads or backend APIs.

With the Custom Attributes in Forms update, we have closed this gap. You can now collect highly specific, zero-party data directly from your subscribers at the exact moment they sign up.

How it works

By seamlessly integrating custom data fields into the existing form creation workflow, you can place your custom attributes right alongside standard system fields like First Name, Last Name, and Email.

Adding custom attributes to your forms allows you to:
  1. Collect Direct Data: Capture unique business information (such as Lead Score or Preferred Delivery Date) without relying on manual CSV uploads.
  2. Automate Data Flow: Form responses are routed directly to the customer's profile in your database, eliminating manual data entry.
  3. Take Immediate Action: The zero-party data you collect becomes instantly available for dynamic segmentation and personalized campaign content.

Supported Data Types and Smart Inputs

To ensure a smooth user experience and maintain strict data integrity, the Form Builder dynamically recognizes the underlying data type of your Custom Attribute and automatically renders the appropriate input element.

Data Type
Renders As
Example Use Case

String (Text)

Standard text input field
Preferred Language, Company Name

Number (Integer)

Numeric input field (restricts alphabetical characters)
Lead Score, Household Size

Date

Interactive Calendar Picker
Preferred Delivery Date, Birthday

Boolean

Clickable Checkbox
"I want WhatsApp updates" (True/False consent)

How to add custom attributes to your forms

  1. Open the Content Tab: When editing a form in the builder, navigate to the Content tab on the left-hand sidebar. The system will automatically query your account's configured Custom Attributes and populate them here.



  2. Drag and Drop: Simply drag any Custom Attribute from the sidebar and drop it directly onto your form canvas. The builder automatically maps your internal attribute name to the front-end field label, so you don't have to configure the label manually.

  3. Review the Live Preview: The form preview will immediately update to reflect the new smart inputs. You will instantly be able to see and interact with the newly added date picker, checkbox, or text field directly on your canvas.