MaIA Scan

selfie skin analysis for lead generation

Selfie Skin Analysis for Lead Generation: Swap the Form for a Skin Profile

Beauty landing pages still ask for a name, an email and little else. Selfie skin analysis for lead generation offers something in exchange for the data: a useful profile that also enters the CRM ready to segment.

5 min readMaIA team · B4A

Most beauty campaigns still capture leads the same way they did ten years ago: a form, a welcome coupon and an email list nobody knows how to segment. Selfie skin analysis for lead generation changes that deal. Instead of asking for the data in exchange for a generic discount, the brand delivers a visible skin profile — skin tone and undertone, skin type and condition, hair attributes — and receives, along with the contact details, a structured profile the CRM can use from the very first send.

It is not a cosmetic change to the landing page. It changes the nature of the lead: from an email with no context to an email with a beauty profile attached.

Why the classic form fell short

A lead capture form promises future value ("get the latest news", "10% off your first order") and asks for present value (the personal data). The user accepts when the discount makes it worthwhile, and abandons when it doesn't.

The problem shows up later. The lead enters the database without a single useful attribute: we don't know whether they are looking for foundation, whether they have curly hair, whether their skin looks oily in the T-zone. The first email is the same for everyone, so is the second, and the drop in engagement is blamed on "the list is cold" when in fact it was never warm.

A selfie skin profile reverses the order: first it delivers something concrete, then it asks for the contact details to save it or send it. The conversation starts with information the user recognises as their own.

Selfie skin analysis for lead generation: how the exchange works

The minimum flow

A lead capture landing page with a skin profile has four steps and no app:

  1. The visitor arrives at the campaign and sees a clear invitation: "Discover your skin profile in one photo".
  2. They take or upload a selfie from the browser.
  3. Your backend sends the image to the MaIA Scan API and receives a JSON with the beauty profile.
  4. The results screen shows the profile and asks for the email or WhatsApp number to send it in full, together with the brand's recommendations.

The personal data is requested once the user has already seen that the result exists and is interested in it. That is the entire change of script.

What the API returns and why it matters in the CRM

MaIA Scan returns structured fields: skin tone and undertone, skin type and condition, hair attributes and a confidence score per field. It is trained on Brazilian skin, which matters when the customer base is Latin American and medium and deep tones are usually poorly represented.

That per-field confidence is what decides how to use the lead. An undertone with high confidence can feed a direct foundation recommendation; a field with low confidence is better used as a hypothesis the user confirms in a second step, or simply not used. It is important to understand the scope: the API describes visible attributes of a photo. It is not a clinical assessment of skin conditions and does not replace a health professional, and the campaign's communication must reflect that.

Where to place the experience

Campaign landing page

This is the most direct case. The same paid media that today leads to a form leads to a skin profile page. Cost per lead is compared the same way as always, with one difference: now every lead comes with attributes.

Product and category page

In a category like foundation or hair colour, the skin profile works as a decision tool and, along the way, as a lead capture mechanism. The user who asks for their result by email leaves their contact details at a moment of high intent, not curiosity.

WhatsApp

In Latin America, a good part of the customer relationship runs through WhatsApp. The flow is the same: the user sends a selfie, receives their profile and continues the conversation. There, the profile can feed MaIA Beauty Advisor, which reads that profile and recommends products from the brand's own catalog by SKU, instead of replying with generic advice.

Events, pop-ups and retail

A tablet at the point of sale or a QR code at an activation turns the queue into a database. The floor team doesn't take down details by hand: the visitor gets their skin profile and decides whether they want to receive it.

A selfie is sensitive data and the user knows it. Three practices that sustain the landing page's conversion rate:

  • Explain before asking. A clear line on what the photo is used for, how long it is kept (or whether it is kept at all) and how it is deleted.
  • Separate the consents. Analysing the photo and subscribing to communications are two different permissions.
  • Show the result even if they don't leave an email. A visible summary on screen and the full version by email keeps the exchange honest; forcing the wall before the result burns trust.

Because the integration is via API from your backend, the brand decides where the image and the profile live, what is persisted and what is discarded.

What to measure in a skin profile campaign

Four metrics worth instrumenting from day one:

  • Profile started / landing page visit: measures whether the value proposition is understood.
  • Profile completed / started: measures technical friction (camera, permissions, photo quality).
  • Lead captured / profile completed: measures whether the result was worth the data.
  • The lead's subsequent behaviour: opens, clicks and first purchase, comparing leads with a profile against leads from the classic form.

The internal comparison is the only honest one. Results vary with each brand's catalog, traffic and channel, and the only benchmark that really works is your own form running in parallel.

How to start without a long project

There is no need to rewrite the site. A landing page, one API call and a new field in the CRM are enough for a first campaign. MaIA Scan is self-serve: you create an account, buy credits and get your API key to start testing with real traffic.

Create your account and your key in the API documentation, or talk to the B4A team if you want to design the lead capture flow together with the catalog.

Frequently asked questions

What exactly does the selfie skin analysis API return?

It returns a beauty profile in JSON: skin tone and undertone, skin type and condition, hair attributes and a confidence score per field. These are visible attributes of the photo; it is not a clinical assessment and does not replace a health professional.

Does the user need to download an app to get their skin profile?

No. The flow runs in the browser: the visitor takes or uploads a selfie on your landing page and your backend calls the MaIA Scan API. It also works inside a WhatsApp flow.

Can I ask for the email before showing the result?

Technically yes, but it tends to reduce trust and completion. It works better to show a summary of the profile on screen and ask for the contact details to send the full version with recommendations.

How is the profile used after capturing the lead?

It is stored as contact attributes in the CRM and used to segment sends, build recommendations by SKU and avoid generic mass mailing. MaIA Beauty Advisor can read that same profile to recommend products from the brand's catalog.

What do I need to start testing it?

MaIA Scan is self-serve: you create an account, buy credits and get an API key. With a landing page, one API call and a new field in the CRM you can already run a first campaign.

lead generationskin analysisbeauty APICRMbeauty e-commerce

← All articles