MaIA Scan

beauty profile for email marketing

Beauty Profile for Email Marketing: Turning One Selfie Into Lifecycle Flows

How beauty brands can use a beauty profile for email marketing: capturing it from a selfie, mapping fields to lifecycle flows, handling low confidence and keeping the data fresh.

5 min readMaIA team · B4A

Most beauty email programs personalize on behaviour: what someone clicked, bought or abandoned. That works until a new subscriber arrives with no history. A beauty profile for email marketing changes the starting point — instead of waiting for three purchases to guess someone's undertone, you ask for one selfie and get a structured set of attributes you can segment and template against from the first send.

This article covers what the profile contributes to an email program, how to wire it into the standard lifecycle flows, and what to do when a field comes back uncertain.

What the profile actually gives your ESP

MaIA Scan returns a beauty profile as JSON from a single photo: skin tone and undertone, skin type and visible condition, hair attributes, and a confidence score per field. These are descriptions of what is visible in the image — not a diagnosis, and not a substitute for a professional opinion.

For an email team, three properties matter more than the field list itself:

  • The fields are discrete. Undertone, hair texture and skin type are categorical values. They map directly to profile properties in your ESP or CDP, and therefore to segments and conditional content blocks.
  • Each field carries a confidence score. You decide the threshold at which a field is allowed to drive content. Low confidence does not have to become a wrong recommendation; it can become a softer message.
  • It arrives early. A profile can be captured on the welcome page, inside a quiz or in a WhatsApp conversation, long before the first order.

Store the profile alongside the subscriber record, with a timestamp and a model version, so you always know when the values were produced and by which version.

Designing a beauty profile for email marketing flows

The work is not technical, it is editorial: deciding which flow changes because of which field.

Capture

Put the selfie where the subscriber already expects to give something. Three placements tend to work: the welcome sequence itself ("finish your profile in 30 seconds"), a skincare or shade quiz on site, and a conversational entry point. Make the exchange explicit — the photo buys better recommendations — and record consent in the same event that stores the profile, including what the subscriber agreed to and when.

Welcome flow

This is the flow with the most to gain. Email one can acknowledge the profile in plain language and show the shortlist your catalog logic produced for that combination of attributes. Email two can explain why those products were selected — the undertone, the hair texture — which is a far better use of editorial space than a generic brand story. Email three can introduce an adjacent category based on the same attributes.

Replenishment and refresh

Purchase data tells you when to re-order; the profile tells you what to put next to the re-order. A subscriber with a known undertone who bought one foundation shade is the natural audience for a concealer or powder in the same family. Keep the cross-sell constrained to what the profile supports instead of sending the whole catalog.

Win-back

A lapsed subscriber with a profile that is a year old is a reason to send, not a dead address. "Your profile is from last March — update it and we will re-check your shortlist" gives the email a job beyond a discount code, and the re-scan refreshes data you will use for the next six months.

Content blocks, not one-off campaigns

The mistake is building a separate campaign per segment. With a handful of profile fields and a catalog of any size, that becomes unmanageable quickly.

Build one template with conditional blocks instead. A hero block that swaps the product shown by undertone. A copy block that changes a single sentence by hair texture. A shortlist block populated by the same catalog logic your on-site recommender uses, so email and product page never contradict each other. If you already run MaIA Beauty Advisor on WhatsApp or your product pages, the ranking rules it uses should be the same ones feeding the email block — one source of truth, several surfaces.

Handling low confidence

Define a threshold per field and a fallback per block. Above the threshold, the block is assertive: "based on your warm undertone". Below it, the block softens to a question or a choice: "we read your undertone as warm — tap to confirm or change it". A confirmation tap is also a clean way to upgrade the stored value from inferred to declared.

Never let an uncertain field silently drive a hard recommendation. The cost of a wrong shade in an email is not a bounce — it is a subscriber who stops trusting your recommendations.

Keeping the data honest

Set an expiry policy. Skin condition is the most volatile field and deserves the shortest shelf life; tone and hair attributes change more slowly. When a field passes its expiry, drop it out of the assertive blocks rather than continuing to personalize on stale data, and use the expiry as a trigger for a re-scan email.

Also log which profile version produced each send. When you review results, you want to compare like with like, and when you change thresholds you want to know exactly which sends ran under which rules.

What to measure

Run the profile-driven template against your current best template, not against nothing. Compare click-through on the shortlist block, add-to-cart from email, and the rate at which subscribers who completed a profile go on to a first purchase versus those who did not. Hold the comparison for a full cycle before you draw conclusions — results depend on your catalog, your list quality and your sending cadence, and no benchmark from another brand will predict yours.

Start small: one flow, one conditional block, one measurable comparison. Create an account and an API key in the MaIA API documentation, or talk to our team about connecting the profile to your catalog and your ESP.

Frequently asked questions

What is a beauty profile in the context of email marketing?

It is a structured set of visible attributes — skin tone and undertone, skin type and condition, hair attributes, each with a confidence score — returned as JSON from a selfie. Stored on the subscriber record, those fields become segments and conditional content blocks in your ESP.

Can I use a beauty profile before a subscriber has bought anything?

Yes, that is its main advantage over behavioural personalization. A profile captured during the welcome sequence or a quiz lets you personalize the very first send, when you have no purchase or browsing history.

What should an email do when a profile field has low confidence?

Soften the block instead of hiding it: present the reading as a question the subscriber can confirm or correct. A confirmation tap also upgrades the stored value from inferred to declared.

How often should a beauty profile be refreshed?

Set an expiry per field. Visible skin condition changes fastest and deserves the shortest shelf life, while tone and hair attributes are more stable. Expiry dates make good triggers for a re-scan email.

Does the beauty profile diagnose skin problems?

No. MaIA Scan describes attributes visible in a photo and does not diagnose, treat or replace a dermatologist or any other professional. Email copy should be written with the same limits in mind.

beauty profileemail marketingCRMpersonalizationbeauty API

← All articles