MaIA Scan

virtual beauty advisor after hours

Virtual Beauty Advisor After Hours: Who Answers at 11 PM

A good share of shade and routine questions arrive after the support team has logged off. Here is how to design a virtual beauty advisor after hours that resolves on its own, escalates what needs a human and feeds data back into the CRM.

5 min readMaIA team · B4A

Most of the traffic on a beauty e-commerce site does not respect the support team's clock. The shopper opens her phone after putting the kids to bed, compares two foundations, has no idea what her undertone is and closes the tab. A virtual beauty advisor after hours exists precisely for that gap: the window where the question shows up, nobody answers, and the decision simply never happens.

This article is about the operational design of that shift — what to automate, what to queue for the next morning, and how to avoid creating an experience that is worse than silence.

Late-night silence is an invisible cost

When the chat is offline, three things happen to an undecided shopper: she buys the wrong thing, she does not buy, or she postpones the purchase and forgets. The first two show up in the report (returns, cart abandonment). The third never does, because there is no event to record.

The common reflex is to extend human support hours. It is expensive and scales badly: late-night volume is irregular, and most of the questions are repetitive — foundation shade, the difference between two finishes, which shampoo for curly hair with an oily scalp, whether a product works for sensitive skin. These are questions that depend far more on knowing the shopper and the catalog than on human improvisation.

Virtual beauty advisor after hours: what it resolves on its own

The difference between a generic chatbot and a useful advisor comes down to one thing: it has to know who it is talking to and which products actually exist in that brand's inventory. Without that, night-time service is just an animated FAQ.

Shade and undertone questions

This is the undisputed champion of abandoned carts. Instead of asking the shopper to classify herself ("are you light, medium or deep?"), the advisor asks for a selfie and reads visible attributes: skin tone, undertone, skin type and apparent condition, hair characteristics. That profile comes from a selfie-based skin and hair analysis via API, and every field comes back with a confidence score, which makes it possible to decide when to answer firmly and when to offer two options instead of one.

Routine and combination questions

"Can I use these two together?", "what is missing from my routine?". Here the advisor crosses the profile with the brand's catalog and assembles a coherent suggestion, with products that exist and are in stock. Important: it describes visible attributes of a photo and recommends cosmetics — it is not a medical assessment and does not replace a health professional. Any mention of a skin condition beyond that should trigger an escalation, not an answer.

Order and policy questions

Tracking, delivery windows, exchanges. There is usually already an integration for this. The gain is not breaking the conversation: the same window answers "where is my order" and "which concealer for my under-eye area", without pushing the shopper into another channel.

What should not be automated

Complaints, reported adverse reactions, orders with payment problems, questions about pregnancy or medication. All of this becomes a ticket with context and an honest reply: "I'll pass this to the team, who will get back to you in the morning." Being honest about the hour beats inventing an answer.

How to set up the night shift

Start with the catalog, not the script

The advisor is only as good as the product data it reads. That means structured attributes: finish, coverage, shade range, texture, suitability by hair type, availability. A catalog described only in free text produces vague recommendations at any hour — but at 2 AM nobody is there to correct them.

Define the escalation queue and the response SLA

Everything the advisor does not resolve has to become a prioritized queue for the first hour of the next day, with the conversation history and the beauty profile attached. The human agent starts the shift with context, not with "good morning, how can I help?". This is one of the biggest gains of the model and it is rarely sized properly in the project.

Reuse the profile the next day

The profile generated at 11 PM is the same one the product page, the CRM and the physical store should be reading. If the shopper comes back on Tuesday from her desktop, the advisor does not ask for the selfie again — it confirms it. Storing the profile with a version and a date avoids the feeling of starting over, which is what most annoys someone who has already introduced herself once.

Decide where visual proof fits

When the question is "how does it look on me", text does not cut it. A photo-based virtual makeup try-on inside the conversation turns an abstract recommendation into a concrete image, with the palette calibrated to the brand's real SKUs. It is especially useful at night, when there is no store open to test in.

What to measure in this slice

Do not mix the night shift with the whole day in the same spreadsheet. Break it out: conversation volume by time band, resolution rate without a human, escalation rate, conversion of sessions that received a recommendation versus those that did not, and shade-related returns on orders originated in that period. Results vary with each brand's catalog, traffic and channel — the number that matters is your own baseline, before and after.

A qualitative signal is worth just as much: read the conversations where the advisor escalated. They show what is missing in the catalog or in the script better than any dashboard.

Where each piece fits

MaIA Beauty Advisor is the conversation layer: it reads the beauty profile, talks to the brand's catalog and recommends on WhatsApp, product pages and chat. It is delivered as a project together with the B4A team, because it depends on your catalog and your escalation rules — see the virtual beauty advisor page to understand the scope. Underneath it, MaIA Scan and MaIA Try-On are self-serve APIs: you create the account, buy credits and get the key.

If you want to start with the beauty profile and see the JSON before designing the night shift, create your account and API key in the documentation — or talk to the team to design the advisor integrated with your catalog.

Frequently asked questions

Does a virtual beauty advisor replace the support team at night?

No. It resolves repetitive questions about shade, routine and catalog on its own, and routes anything involving complaints, order problems or health matters to the human team. The gain is that the agent starts the day with the conversation and the beauty profile already in the ticket.

How does it know which shade to recommend with nobody looking at the shopper?

From a selfie, the MaIA Scan API returns visible attributes such as skin tone, undertone, skin type and apparent condition, and hair characteristics, each field with a confidence score. The advisor uses that profile together with the brand's catalog attributes.

Is this a skin health assessment?

No. The analysis describes visible attributes of a photo for the purpose of recommending cosmetics. It is not a medical assessment and does not replace consulting a health professional.

Do I need a full project or can I start with the API?

MaIA Beauty Advisor is delivered as a project with the B4A team, because it depends on your catalog and your rules. MaIA Scan and MaIA Try-On are self-serve: you create the account, buy credits and get the API key to test first.

Which channels can the advisor cover outside business hours?

WhatsApp, site chat and product pages, reading the same beauty profile across all of them. Storing that profile with a date and version avoids asking for a new selfie every time the shopper comes back.

virtual beauty advisorcustomer servicebeauty e-commerceWhatsAppbeauty profile

← All articles