Skip to content
Mumara

Audience

Typed data on every contact. Used everywhere.

Custom Fields are the typed properties on each contact — text, number, date, dropdown, and more — referenced as %%field%% merge tags. They power personalization, segmentation, conditional content, and conversion attribution. The backbone the rest of the platform stands on.

  • Typed, not free-text blobs
  • %%merge%% into any message
  • Filter segments with the right operators
  • Populated from every entry point
profile fields
  • %%first_name%% Text
  • %%plan%% Dropdown
  • %%mrr%% Number
  • %%renews_on%% Date

Hi Ada, your Pro plan renews on Mar 14.

← from %%first_name%%, %%plan%%, %%renews_on%%

per-recipient, with fallbackstyped ✓

Pick the right shape

Each field declares its type, so the data stays clean on the way in and gets the right operators on the way out. The type isn't cosmetic — it's what makes segmentation and validation work.

  • Text

    Names, cities, identifiers — short single-line values.

  • Multiline

    Longer free text — notes, addresses, descriptions.

  • Number

    MRR, order count, score — filter with greater-than / less-than.

  • Date

    Signup, renewal, last order — filter with before / after / within.

  • Dropdown

    Pick-one from a defined list — plan, tier, region.

  • Radio

    Pick-one as visible options — preference, status.

  • Checkbox

    Yes/no flags and multi-select interests.

More field types are added over time — the model isn't fixed to this set.

Why typing matters

The difference between a field and a text blob.

A store that treats everything as text can only match exact strings. Typed fields turn stored data into targeting power — the same reason a spreadsheet column has a format.

Typed field

Knows what it holds

A field that knows it's a date can be filtered with "renews in the next 7 days". One that knows it's a number can drive "MRR over $500". Typing unlocks range, comparison, and date operators in segmentation — and validates the data on the way in.

  • Range + date + comparison operators
  • Validation at entry
  • Clean, segmentable data

Free-text blob

Just a string

An untyped store can only ask "does this exactly equal that string?". No "greater than", no "before this date", no validation. The data drifts — "Pro", "pro", "PRO " all become different values — and targeting falls apart.

  • Exact-match only
  • No validation, data drifts
  • Untargetable in practice

One template, every recipient

Write it once with merge tags. Everyone gets their own.

Drop %%field_name%% into the subject, pre-header, or body and each recipient sees their own value at send time — with a fallback you set for anyone missing it, so a blank never prints an awkward gap.

It's the simplest of the personalization mechanisms — and the one the others build on. Spintax rotates phrasing, Dynamic Content Tags swap whole blocks, but it all starts with the field values on the contact.

subject line

Template

%%first_name%%, your %%plan%% renews %%renews_on%%

Resolves to

  • Ada Ada, your Pro renews Mar 14
  • Ben Ben, your Starter renews Mar 12
  • Cleo Cleo, your Pro renews Mar 09
fallbacks for blanksresolved at send

The backbone

Where the rest of the platform leans on fields.

Custom Fields aren't a standalone feature — they're the substrate. Three of the things you do most depend directly on what's stored on the contact.

Merge the value

Personalization

Every %%field%% in a subject, pre-header, or body resolves per recipient. Rich fields mean a message that reads like it was written for one person.

  • Subject + body merges
  • Fallbacks for blanks
  • Feeds spintax + AI too

Filter the audience

You are here

Segmentation

Segments are queries over fields. Type-aware operators — greater-than, before/after, contains — turn stored data into precise, dynamic audiences.

  • Type-aware operators
  • Dynamic, recalculated
  • AND/OR nested logic
Reading now

Branch the message

Conditional content

Dynamic Content Tags swap whole blocks on a field value — show one hero to Pro customers, another to Free. One send, the right version for each.

  • Block-level branching
  • Branch on any field
  • One email, many versions

What teams build with fields

Data in, relevance out.

  • Plan-aware messaging

    The data
    A "plan" dropdown on every contact (Free / Starter / Pro).
    What it enables
    Upsell the Free users, thank the Pro ones, and never pitch a plan someone already has — same broadcast, branched by field.
  • Renewal reminders

    The data
    A "renews_on" date field kept current from your billing system.
    What it enables
    A segment of "renews in the next 7 days" drives an automated reminder drip — only date typing makes that filter possible.
  • Geo + language targeting

    The data
    Country and language fields captured at signup.
    What it enables
    Send region-appropriate offers and language variants without maintaining separate lists.
  • Value-based segments

    The data
    A numeric "mrr" or "lifetime_value" field.
    What it enables
    Build a "high-value, low-engagement" win-back audience with a numeric threshold — impossible with free-text data.
“We moved everything onto typed fields and it changed how we send. “Renews in 7 days”, “MRR over $500 and hasn't opened in 30” — those segments just weren't buildable when our data was a pile of text columns. Now they run themselves.”

Verified review

Mumara ONE customer

Trustpilot

Common questions

What buyers usually ask.

What field types are available?

Text, multiline text, number, date, dropdown, radio, and checkbox — with more added over time. The type determines both how the value is stored and validated, and which operators are available when you segment on it (for example, before/after on dates, greater-than on numbers).

How do I use a field in an email?

Reference it as %%field_name%% in the subject, pre-header, or body. At send, each recipient's value is merged in, with a fallback you set for contacts missing that value — so a blank never prints an awkward gap.

Where do field values come from?

Web forms, landing-page forms, CSV import with column mapping, the REST API, and trigger actions can all write to fields — so the contact record builds and updates itself across every touchpoint, not just at import.

Why does the field type matter so much?

Because segmentation operators depend on it. A date field unlocks "before / after / within N days"; a number field unlocks "greater than / less than"; a dropdown keeps values consistent so "equals Pro" actually matches. Free text can only do exact-string matching, and the data drifts ("Pro" vs "pro" vs "PRO ").

Do fields work with conditional content and AI?

Yes. Dynamic Content Tags branch whole blocks on a field value, spintax can key off fields, and the Mumara AI composer can reference them — the field value on the contact is the common input all the personalization mechanisms read from.

Can I change a field's type later?

Define the type when you create the field, since stored values and segment operators depend on it. If you need to change how data is shaped, the cleanest path is to add a new typed field and migrate values into it — so existing segments and merges don't silently break.

Is there a limit on how many fields I can have?

You can model as much per-contact data as your use case needs — add fields as your segmentation and personalization get more sophisticated. The record grows with you rather than capping at a fixed schema.

Mumara ONE · Custom Fields

Better data, sharper everything.

Typed profile fields merge into messages, filter your segments, branch your content, and tie changes back to revenue. The foundation the rest of the platform stands on.