Back to playbookSample session

Playbook replay

Competitive landscape mapping

Maps how each competitor positions, what they have launched, and how they say it, in one table.

Run for Lumira, a demo brand we invented for this page. No customer data. Nothing here runs against a live account.

Every session here was run once and saved, against a demo brand or public data. On your own account Naise works from your brand voice, your campaigns and your connected channels, so it reasons about your data instead of a stand-in.

Map how Brand X, Brand Y, and Brand Z position themselves, what they have launched recently, and how they message it in Vietnam. I want a landscape map.
Naise

A landscape map built only from press releases records what brands wish they were. Reading their live site copy alongside it shows what they actually lead with when nobody is editing them.

Reading each brand's own site and their recent news together, because the positioning a brand writes down and the one journalists repeat are often different, and the gap is informative.

Naise

The landscape

Brand XBrand YBrand Z
Stated positioningAccessible scienceKorean-inspired ritualLocal ingredients, local skin
What press repeatsCheap refillsAesthetic packagingFounder story
Recent launchRefill range, JuneSerum line, AprilSunscreen, May
Price tierMid, discounting oftenPremiumMid
ChannelTikTok-ledInstagram-ledRetail-led, weak social
Message shapeNumbers and claimsMood and textureOrigin and provenance

The gap between rows 1 and 2 is the finding. All three brands have a positioning that press does not repeat. Brand X wants to be about science and gets written up on price. Brand Z wants to be about local skin and gets written up as a founder story.

Brand Y is the only one where the two nearly match, and it is also the only one with a premium price holding. That is not a coincidence: a brand whose story survives retelling can hold a price.

Naise

Where that leaves you

Nobody in this set owns expectation setting. Brand X talks about how it works, Brand Y about how it feels, Brand Z about where it comes from. None of them talk about how long it takes or what happens when it does not go to plan.

That is consistent with the gap analysis on Brand X specifically, and this map says it is not just Brand X: it is the whole category in this market.

Two things to watch.

Brand Z is retail-led with weak social. That is the profile of a brand about to spend on social, and their sunscreen launch has had almost no social support, which usually precedes a correction.

Brand X discounts often enough that it appears in the price framing of nearly every article about them. That is hard to reverse. It also means a price-led launch from you would be read against their number, which is a comparison you would lose.

Naise created an artifact

Vietnam skincare, 3 competitors mappedLandscape map · Markdown report
3 brands
11 articles read
1 unclaimed position

Positioning, recent moves and message shape per brand, with the stated-versus-repeated gap made explicit.

The map

Brand XBrand YBrand Z
Stated positionAccessible scienceKorean ritualLocal ingredients
Press repeatsCheap refillsAesthetic packagingFounder story
Recent launchRefill rangeSerum lineSunscreen
ChannelTikTok-ledInstagram-ledRetail-led

Unclaimed

Nobody owns expectation setting: how long it takes, what happens when it does not go to plan.

That was a sample. Run it on your own brand.

Naise reads your brand, your channels, and your market, then does this against your real data.

Run this playbook free
5/5Try it free