how to implement a virtual beauty advisor
How to Implement a Virtual Beauty Advisor: Phases, Team and Decisions
A practical guide to how to implement a virtual beauty advisor in your brand: from defining the use case and preparing the catalog to the beauty profile, the business rules and post-launch tuning.
Deciding that the brand wants an AI beauty advisor is the easy part. The part that defines the outcome is execution: which channel opens first, how the catalog is organised, where the person's profile comes from and who decides the recommendation rules. This guide organises how to implement a virtual beauty advisor in concrete phases, with the decisions each team has to make and the points where projects tend to get stuck.
What this project is and what it is not
A virtual beauty advisor is not a chatbot with generic answers about care routines. It is a recommendation layer connected to the brand's real catalog: it reads the person's beauty profile, cross-references that profile with the available products and replies with SKUs, not abstract advice.
That difference has implementation consequences. A generic chatbot is configured with prompts; an advisor connected to the catalog demands clean product data, explicit business criteria and a channel where the conversation makes sense. That is why MaIA Beauty Advisor is delivered as a project together with the B4A team and not as a self-service API: the hard part is not the conversation, it is the connection to each brand's assortment.
It is also worth setting the boundary from the start: the advisor describes visible attributes and recommends products from the catalog. It is not a clinical assessment, does not treat conditions and does not replace a health professional's evaluation. That framing must be in the script and in the interface.
How to implement a virtual beauty advisor in five phases
1. Choose the use case and the channel
You do not open everything at once. The three most common entry points are WhatsApp, the product page and the site chat. Each solves a different problem: WhatsApp works well for base reactivation and for people arriving from social media; the product page resolves the shade doubt right before the cart; the site chat serves those who are already browsing and do not know where to start.
Choose one as a pilot, with a clear business question: do I want to reduce foundation shade doubts? Do I want to organise the skincare assortment for new customers? The answer defines which profile attributes matter and which part of the catalog gets mapped first.
2. Prepare the catalog
This phase consumes the most time and is the one almost nobody budgets for. The advisor can only recommend what it understands. In practice, that means checking that every SKU has the attributes the recommendation needs: for foundation, the real tone and undertone of each reference; for lipsticks, the colour and finish; for skincare, the skin type it targets and the product's function.
You also have to decide what happens with what is not available. A sold-out product should not appear in the reply, and that means connecting stock, not just the catalog.
3. Connect the beauty profile
The recommendation improves when it stops depending solely on what the person declares. A selfie can return skin tone and undertone, skin type and condition and hair attributes, with a confidence level per field. That is the job of the selfie skin and hair analysis API, trained on Brazilian skin.
Here comes a product decision: what the advisor does when a field's confidence is low. The reasonable approach is to treat the profile as a hypothesis, confirm it with a short question in the conversation and only then recommend. That confirmation also increases the perception of accuracy.
4. Write the business rules
The AI organises the assortment; the business decides the priorities. You have to spell out what to do with launches, with lines on clearance, with high-margin products and with bundles. Also which tone of voice the brand uses and how many products it shows per reply: three comparable options usually work better than a long list.
This is the moment to define what happens after the recommendation. Does the advisor build the cart? Hand over to a sales associate? Offer a visual preview of the colour? In many projects it makes sense to combine it with the photo-based virtual makeup try-on: first the shade is recommended, then it is shown on the person's photo.
5. Launch, measure and adjust
Go live with part of the catalog and one channel, and measure from day one: how many conversations end in a product viewed, how many in a cart, how many are abandoned and at which step. Also store the questions the advisor could not answer: that list is the best improvement backlog.
Results vary with each brand's catalog, traffic and channel, so the useful reference is not someone else's benchmark but your own baseline before launch.
Who takes part
A project of this kind needs four roles: someone from e-commerce to define the commercial goal, someone from catalog or trade to guarantee the product attributes, someone technical to connect the API and the channel, and someone from CRM to use the generated profile for segmentation afterwards. Without the second role, the project falls behind; without the fourth, the data goes to waste.
Common mistakes
Opening all channels at once. Launching with an incomplete catalog and blaming the model. Asking for too much data before delivering value. And not defining what happens when the advisor does not have a good answer: that exit path — handing over to a human, offering a search — is part of the design, not a detail.
If you want to start with the beauty profile as the base, you can create an account and generate an API key and test the selfie analysis today. For the full advisor project connected to your catalog, talk to the B4A team.
Frequently asked questions
How much work does preparing the catalog take before launch?
It depends on the current state of your product data. The advisor only recommends what it understands, so every SKU needs useful attributes — tone and undertone for foundations, colour and finish for lipsticks, skin type and function for skincare — and a connection to stock so it does not offer sold-out items.
Is the virtual beauty advisor sold as a self-service API?
No. MaIA Beauty Advisor is delivered as a project together with the B4A team, because it depends on the integration with each brand's catalog. MaIA Scan, the selfie skin and hair analysis, is self-service: you create an account, buy credits and get the API key.
Which channel should I start with?
The channel where the doubt already happens. WhatsApp works well for reactivating your base and serving people who arrive from social media; the product page resolves the shade doubt before the cart; the site chat helps those browsing without direction. The recommendation is to open one as a pilot.
What does the advisor do if the profile has low confidence in some field?
The analysis returns a confidence level per field, so the sensible approach is to treat that data as a hypothesis and confirm it with a short question in the conversation before recommending.
Can the advisor give skin health guidance?
No. It describes visible attributes in the photo and recommends products from the brand's catalog; it is not a clinical assessment, does not treat conditions and does not replace a health professional's evaluation.