Orchestrator
The goal, the plan, the budget — then four steps to run it.
Campaign snapshot
pick a month — everything below reactsMedia plan
pricing → promo → price → scheduleKOL plan
budget → creators → contact → scheduleCalendar
media + KOL + events by monthRetail & event windows
reference — add any to the calendarCampaign setup
Admin sets these — every module reads from herePositioning
masstige — proof, not discountHold price. Compete on proof — clinical substantiation, reviews, before/after — never discount depth. Every promo mechanic protects the sticker price and moves value through bundling, vouchers and gifts instead.
Four phases
each opens only when its gate clearsOperating rules
non-negotiableTargets
Admin sets theseSell-through
units per monthWhere the money goes
media by channelThis phase
Needs attention
Role quickstart
jump in by responsibilityModule guide
Competitor watchlist
6 closest competitors — pricing, listing, content from their own presenceAnalyze a competitor
builds a prompt for your own AI toolAdds to the tracker — a row for the same competitor + product overwrites just that row.
Competitor takeaways
what each pattern means for this month's planBuyer personas fit engine
5 core Singapore/SEA personas, market-reach fitd.nuvo site audit
Shopee, TikTok Shop, Shopify — self-rated health checkScore each channel 1–5, note the top blocker. Drives Adaptive playbook tactics below and the channel-health warning in Pricing & Media's split view — a channel at 3 or under flags there automatically.
Adaptive playbook tactics
regenerates from the audit scores above3 or below gets an action here; flagged "Urgent" if that channel is also drawing meaningful budget or its KOL GPM is weak.
Three synthetic personas — a directional, no-cost proxy for pressure-testing messaging before real research. Same three characters as KOL hub → Brand Personas, used here as a research lens rather than an image/video ambassador.
Personas
lifestyle, regime and choice driversInterview a persona
build a prompt, run it externally, log the answer belowAnswer log
paste back the answer, route it to whoever should act on itWhy Malaysia and Thailand
researched, sourced — not a decided planRegulatory checklist
both markets need a local party before any saleDistributor / CNH candidates
starts empty — not real until your team adds oneResearch leads
web-sourced firms to vet — not yet a vetted contactSKU and bundle fit
starting recommendation — edit freelyRecommended 2026 events
Hari Raya's date is moon-sighting dependentTiered architecture
one MSRP, three platform behavioursKey sell focus
computed from the price book's role assignments belowChannel pricing logic
what each platform is forPlatform commission rates
edit to match your storefrontsAdd / import SKUs
SKU price book
SKU price at a glance
selling price by promo period — BAU, flash, 11.11, payday and the rest, one row per SKULive & creator-shop affiliate — stacked commission
floor once a KOL commission stacks on topBundles
where paid traffic landsShop links
connect each item to its store pageLive shopfront pricing
Shopify pulls live; Shopee/Lazada/TikTok are logged manually and datedPromo strategy match-up
which period earns extra in-platform reach, not just a deeper discountPromo pricing
Shopify sets the lead price, every channel checked against its own floorOpens on whichever promo is tagged active in Campaign setup (📅 badge) — clicking a different card here only previews, it doesn't change the tag.
Discount simulator
check any promo against the floor before it goes liveFloor price already factors cost, shipping, handling and platform fee for 3× cost profit. Below floor turns the row red and shows the gap.
Media plan
budget and target sales qty, month by month — click a month to focus everything below on itContent focus — SKU / bundle
this month's recommended lead and its price, computed from role and marginPromo mechanics — net SRP
pick this month's promo focus, see the resulting price per SKUThis month at a glance
spend, content focus and promo pricing, connectedShare this view
copies a link straight to this month's media planMore — channel split, SKU/bundle schedule, ROAS & KPI, MY budget, briefs
Channel allocation
% split is admin-controlled; reacts to promo periods tagged in Campaign setupSchedule of the plan
every dollar named to a SKU or bundle, month by monthProduct mix to scale, M1–M6
recommended lead SKU/bundle each month — not a forecastAI-calculated ROAS & KPI
derived from the budget and phase ramp aboveMalaysia media budget
separate market, separate table — additional spend, not carved out of the Singapore budget abovePersona research inputs
from Strategy → Market researchChannel briefs
how each channel is runRoster
two types, judged on different thingsCreators
search, filter, and flag duplicate handlesKOL budget vs. commitments
this month's KOL channel budget (set in Media plan) against named-creator feesKOL activation plan
benchmark vs actual across fees, GPM, ROAS, KPIPayments
what's owed, deposited and paid across every scheduled deliverableSelection playbook
how a fee is decidedResearch a creator
verified data only — never estimatesPartnership angles
what job each creator's content does — pick the angle before you brief the creatorMessages
send from your own email or the platform inboxBuild a KOL/product promo post
ready-to-post copy in d.nuvo's standard layout, grounded in a real partnership angle — no synthetic images, real photo onlyBrand persona
fictional AI image/video ambassadors, locked so every generation stays recognizable — not creator briefsPersona research inputs
from Strategy → Market researchUSP vs competitor gaps
where d.nuvo's messaging stack has an open lanePrompt builder
paste into Higgsfield, MaxFusion, Gemini or your tool of choiceBatch generate a week's set
rotates personas and formats across E-E-A-T pillarsShortlisted & scheduled
what's actually booked, by type — the number that matters day to daySchedule
the full record of past and present KOL activity — always kept, filter to change the viewWeekly audit
scheduled, confirmed and delivered only — pre-outreach status lives on the Creators pipeline filter insteadContent curation
track drafts from submitted through approved, then push straight to scheduling6-month channel long-tail
how each platform compounds conversion over timePromo periods this campaign
set in Strategy → Campaign setupSix-month overview
media, KOL Live, UGC and events per month — real logged activity, not the plan narrativeFirst eight weeks
tick as you goPromotions and pricing architecture
BAU, monthly offers, flash, 9.9, 11.11, 12.12Retail and event windows
channel mechanics by monthActivity calendar
book 4–6 weeks ahead — one row per occurrence, e.g. every Live sessionProposed by the team
nothing here has changed the plan yetRequests & flags
general asks and issues from the teamThis is a discussion log, not a live edit — approving a request here does not change any price, budget, or term by itself; you still make the actual change in the relevant view afterward. For a specific field value (SKU price, month budget, KOL rate/fee/commission), those go through Pending changes instead, which applies automatically on approval.
Monthly actuals
fill after each month closesReviews, Rating, ROAS, Audience pool and Buyers here feed the launch-gate rail directly — the most recently filled month's figures become the live gate values app-wide.