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

- 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.
- 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.
Related Articles
Create Embedded Forms
Are you growing a list of subscribers or leads with a form on a website? If yes, I've got great news. You can build an embedded form with tinyEmail and paste the code on your website. That means you can add subscribers directly to your tinyEmail ...
Create Flyout Forms
Need a signup form that doesn't hinder the user experience? Take a look at the tinyEmail flyout form. Customizable, mobile responsive, and sticky, the flyout option appears in the bottom right corner of every page and has a minimal impact on site ...
Create Popup Forms
Need a signup form with some pop? Then you should try the tinyEmail popup form. Our Popup option hovers a sticky form on every web page. It's designed to be a call to action (CTA) that, well, isn't easy to ignore. Other forms Looking for a different ...
Custom Attributes for Advanced Personalization
Custom Attributes for Advanced Personalization We are excited to introduce Custom Attributes, a powerful feature that allows you to define, manage, and use additional user data for highly personalized campaigns. With this release, you can go beyond ...
Custom Return Path
What is Custom Return Path? When Custom Return Path is enabled for an account, email bounces are routed to the customer's own sender domain (bounce@bounce.<senderdomain>) instead of the shared TinyEmail bounce mailbox. This improves deliverability ...