MaIA Scan

virtual beauty consultant conversation design

Virtual Beauty Consultant Conversation Design: From First Question to Add-to-Cart

Most virtual beauty consultants fail at the script, not at the model. A practical guide to conversation design: when to ask for a selfie, how to phrase attributes, and how to close with a shortlist instead of a catalog.

5 min readMaIA team · B4A

A virtual beauty consultant rarely fails because the model is wrong. It fails because the conversation is wrong: too many questions before any value, jargon the customer never uses, or a recommendation that arrives as a wall of twenty products. Virtual beauty consultant conversation design is the work of deciding what gets asked, in what order, and what the customer sees after each answer — and it has more impact on add-to-cart than any other part of the project.

This guide walks through the structure we see working for beauty brands and retailers, and what you need in place before you write the first line of the flow.

Why the script matters more than the model

A beauty profile generated from a selfie can return skin tone and undertone, skin type and condition, hair attributes and a confidence score per field. That is a rich input. But the customer does not experience the JSON — they experience a message that either sounds like a knowledgeable consultant or like a form.

The difference is design. A good flow earns each question: it explains why it is asking, gives something back immediately, and never asks for information it can infer. A bad flow front-loads six questions before the customer sees a single product and loses most people at question three.

Virtual beauty consultant conversation design: the five moves

1. Open with intent, not with a questionnaire

The first message should establish what the consultant can do and let the customer choose a direction: "find my foundation shade", "build a skincare routine", "what suits my hair type". Intent determines which attributes matter. A foundation intent needs tone and undertone; a haircare intent needs hair attributes and nothing about undertone. Branching early keeps the rest of the conversation short.

2. Ask for the selfie at the right moment

The selfie is the highest-friction step, so it should come after the customer understands what they get for it. Phrase it as an exchange: "Send one photo in natural light and I'll tell you your undertone and the three shades closest to it." Say what happens to the image and how it is used — clarity reduces abandonment more than persuasion does.

Behind that step sits the analysis itself. With the MaIA Scan beauty analysis API, the photo returns a structured profile with a confidence per field, which is what lets the next messages be specific instead of generic.

3. Translate attributes into the customer's language

Customers do not say "medium-deep with a neutral-warm undertone". They say "my foundation always looks too orange". Your conversation layer should map every attribute to a sentence that sounds like a consultant explaining something useful, then connect it to a consequence: "Your undertone reads warm, which is why cool-based shades can look grey on you."

Write this mapping once, as a table of attribute values to phrasings, and review it with whoever trains your in-store advisors. They already know the vocabulary that works.

4. Show the result before asking for the sale

A shade recommendation is far more convincing when the customer can see it. A photo-based try-on step — the customer's photo with the recommended lipstick or foundation rendered on it, using palettes calibrated to your real products — turns an abstract shade name into a decision. You can read how the photo-based approach compares to live camera previews in our breakdown of virtual try-on versus AR try-on.

5. Close with a shortlist, not a catalog

Three to five products, each with a one-line reason tied to the profile, beats an unranked grid. Include a fallback ("if you prefer more coverage") and a clear next action: add to cart, see on the product page, or ask the consultant something else. The reason line is what customers screenshot and share.

Designing for uncertainty

Confidence scores are a conversation-design tool, not just a technical field. When confidence on a field is low — poor lighting, heavy existing makeup, a cropped frame — the right move is not to guess louder. Offer a retake with a concrete instruction ("face a window, no filter"), or ask a single clarifying question that covers the gap, and keep the recommendation broader.

It also matters what the consultant does not say. MaIA describes visible attributes in a photo. It does not diagnose conditions and does not replace a dermatologist or a professional, and your copy should make that boundary obvious whenever the conversation drifts toward concerns rather than products.

The same profile, three channels

WhatsApp

Messaging rewards brevity. One question per message, image replies, quick-reply buttons for intent. WhatsApp is also where the conversation can resume days later, so persisting the profile against the customer's identifier avoids making them start over.

Product page

Here the consultant is contextual: the customer is already looking at a foundation, so the flow should answer "is this my shade?" rather than "what are you looking for?". Shorter flow, faster payoff.

Chat and in-store assisted sales

When a human advisor is in the loop, the consultant becomes a briefing tool: it hands over the profile and the shortlist, and the advisor adds judgement. Design the handoff explicitly — what the advisor sees, and what the customer has already been told.

What to prepare before you write the flow

Catalog attributes come first. Every product needs the fields the consultant will filter on: shade code, undertone family, coverage, finish, hair type suitability. A flow cannot recommend what the catalog cannot describe. MaIA Beauty Advisor is delivered as a project with our team precisely because this mapping between profile and catalog is where most of the work lives — and it is specific to each brand.

Then decide your success metric before launch, agree on the fallback when confidence is low, and write the three or four edge-case replies you know will come up.

Want to prototype the analysis layer first? Create an account, get an API key and run your first selfie through the API — or talk to our team about a full advisor project built on your catalog.

Frequently asked questions

What is virtual beauty consultant conversation design?

It is the work of structuring what a virtual beauty consultant asks, in what order, and what the customer sees after each answer. It covers intent branching, when to request a selfie, how attributes are phrased and how the final recommendation is presented.

When should the flow ask for a selfie?

After the customer understands what they get in return. Explain the benefit in the same message as the request — for example, the undertone reading and the closest shades — and state clearly how the photo is used.

How many products should the consultant recommend?

Three to five, each with a one-line reason tied to the beauty profile, plus one alternative for a different preference. A long unranked list pushes the decision back onto the customer.

What should happen when confidence in a field is low?

Offer a retake with a concrete instruction, or ask one clarifying question, and keep the recommendation broader. Confidence scores are returned per field precisely so the conversation can adapt instead of guessing.

Can a virtual beauty consultant analyse skin concerns?

MaIA describes visible attributes in a photo, such as skin tone, undertone, type and condition. It does not diagnose, treat or replace a dermatologist or other professional, and the conversation copy should make that clear.

virtual beauty advisorconversation designbeauty APIWhatsApp commercepersonalization

← All articles