Custom Attributes for Advanced Personalization

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 basic standard fields (like first name and email) and configure your own unique data structures for every audience. By bringing richer data into your account, you can create more relevant messaging, improve your targeting, and drive higher engagement.

How it works

Custom Attributes allow you to append unique data points—such as a Facebook Username, Meta ID, loyalty tier, or last purchase date—directly to your contacts.

  1. Capacity: You can enforce up to 10 custom attributes per account.
  2. Data Types: Attributes support simple data types, including text (strings), numbers, dates, and booleans.

How to configure and use Custom Attributes

1. Configure your Attributes

Before uploading your audience data, you must define the custom attributes you want to use for your audience.
  1. Create your fields (e.g., loyalty_tier or last_purchase_date).
  2. Choose the appropriate data type for the field.
  3. Set optional default values to handle cases where a contact might be missing this data.

2. Upload with Attribute Mapping

When you upload your customer CSV file, the system will read your column headers.
  1. Standard columns (like email, first_name, phone) will automatically map to the existing customer fields.
  2. Map your remaining CSV columns to the custom attributes you just configured.
  3. If your CSV contains empty cells for these attributes, the system will apply your default values (if defined) or safely omit them to keep your database clean.

3. Use in Email Personalization (Merge Tags)

Once your data is uploaded, all of your custom attributes instantly become available as merge tags.
  1. Accessible anywhere: Custom attributes are fully accessible in both the V1 and V2 email editors.
  2. Inserting tags: You can easily insert these tags into your templates (for example, [FACEBOOK_USERNAME] )


When your campaign is sent, these tags will automatically be replaced with the specific custom values for each individual user.

    • Related Articles

    • How to Create Custom Audience Segments

      How to Create Custom Audience Segments Customizing your messages to your audience such that the right group receives the proper communications is critical to your business's success. With tinyEmail's custom segments, you can do just that. Here, we'll ...
    • How to Add Custom Fonts to Your tinyEmail Templates

      Custom Fonts in tinyEmail Templates Introduction Are you tired of being limited to the standard fonts available in your email template editor? With tinyEmail's new Custom Fonts feature, you can now add any font you desire to your templates, giving ...
    • How To Use Email Tagging in Marketing Campaigns

      How To Use Email Tagging in Marketing Campaigns Get more bank for your email buck I'm a big believer in the power of list segmentation. I hope you are, too. Segmenting helps marketers send targeted messages that resonate with an audience. Adding tags ...
    • How Can I Cancel My Account and Prevent Being Billed Again?

      How Can I Cancel My Account and Prevent Being Billed Again? Downgrade the plan or contact support The best way to prevent future charges is to downgrade your plan to the free option. You can make that change in the Plans & Billing section. (see ...
    • Shopify Store FAQs

      Shopify Store FAQs Learn why tinyEmail is a such a good fit for Shopify stores Are you a Shopify store owner looking for a better email solution? If yes, you might be curious about tinyEmail. Let me save you time by tackling some of the most common ...