Custom Attributes allow you to store additional, personalized information about your contacts beyond the default fields like name and phone number. This helps you build deeper customer profiles, improve targeting, and create more personalized campaigns.
Custom Attributes are user-defined data fields that you can attach to a contact.
They allow you to track specific information unique to your business.
VIP Status
Preferred Branch
Membership Level
Order Count
Subscription Plan
Last Purchase Date
Customer Type
Instead of limiting your data to standard fields, Custom Attributes let you structure contact data based on your workflow.
Go to Contacts
Click the More Actions (⋮) button next to a contact
Select Custom Attributes
In the popup:
Enter the Attribute Name
Enter the Value
Click Add New Attribute (if adding multiple)
Click Save
You can also remove an attribute using the delete icon before saving.
Each custom attribute consists of:
Attribute → The field name (e.g., VIPStatus)
Value → The field value (e.g., true)
Example:
Attribute | Value |
VIPStatus | true |
PreferredBranch | San Francisco |
MembershipTier | Gold |
You can update values anytime
You can remove attributes
You can add multiple attributes per contact
Changes save instantly after clicking Save
Custom Attributes become powerful when used in segments and automation.
Attribute:
VIPStatus = trueCreate segment:
Custom Attribute VIPStatus equals true
Attribute:
PreferredBranch = San FranciscoCreate segment:
Custom Attribute PreferredBranch equals San Francisco
Send location-specific promotions only to that branch.
You can also add custom attributes during bulk import.
In your CSV file, use this format:
FieldName:"value"|AnotherField:"value"Example:
VIPStatus:"true"|PreferredBranch:"San Francisco"Important:
Custom fields must already exist in DMLY before import.
Separate multiple fields using |
Custom attributes can be used to:
Trigger automation rules
Personalize messages
Filter contacts
Update customer data dynamically
Example:
If OrderCount > 5 → Add VIP tag
If MembershipTier = Gold → Send exclusive offer
You can use custom attributes inside WhatsApp templates to personalize messages.
Example:
Instead of:
Hello Customer
Use:
Hello {{PreferredBranch}} Member
This makes communication more relevant and engaging.
Use clear naming conventions:
VIPStatus (not vip, VIP, vip_status mixed together)
Only track data that improves segmentation or personalization.
If using membership tiers:
Always use: Bronze, Silver, Gold
Avoid inconsistent spelling
Attributes work best when tied to campaigns and automation workflows.
Custom Attributes help you:
Build richer customer profiles
Personalize messaging at scale
Improve segmentation accuracy
Trigger smarter automations
Increase engagement and conversion
They transform DMLY from a messaging platform into a structured customer data system.