Performance marketing agency · Hong Kong

The paid-media engine behind scaling DTC brands.

Orvalis Media plans, runs and scales Meta and Google advertising for direct-to-consumer brands and hospitality operators — with creative strategy, honest reporting and a fixed weekly operating rhythm.

2 slots open this quarter Month-to-monthReply in 1 business day

No long contracts · No percentage-of-spend fees · Your ad accounts stay yours

Orvalis media-buying desk with analytics dashboards at night
Blended ROAS — wk 12
0.00x
▲ from 3.1x at takeover
Cost per purchase
$0.00
▼ 18.6% same period
Live across the managed book $41,820 ad spend managed today 0 campaigns delivering right now 0 markets, 5 currencies 0 creatives in test this week
$0M+Client revenue generated through paid media
$0.0M+Ad spend managed across Meta & Google
0.0xAverage blended ROAS across managed accounts
0Brands scaled across nine markets

What we do

Four disciplines, run as one operation.

Paid acquisition only works when the account, the creative and the offer are managed together. We handle all of it on a continuous basis — not as isolated projects.

01

Meta Ads management

Full ownership of the Meta account — structure, spend, creative rotation, scaling and kill decisions, pixel and Conversions API health.

Meta Ads in detail
02

Google Ads & Shopping

Search, Shopping and Performance Max built on a clean Merchant Center feed — from keyword sculpting to disapproval resolution.

Google Ads in detail
03

Growth strategy

The layer above the ad accounts: offers, pricing, bundles, funnels, channel mix and launch planning with KPIs per phase.

Strategy in detail
04

Creative studio

Hooks, angles, UGC briefs, statics and iteration matrices — because in 2026, creative is the targeting.

Creative in detail

Inside the accounts

This is the screen we live in.

Not a marketing graphic — the actual working views: Ads Manager, Google Ads, and the tracking health behind both. One client account, one 30-day window, four ways of looking at it.

adsmanager.facebook.com/adsmanager/manage/campaigns
Ads Manager
Velmora LLC · act_884219036
1 – 30 Aug 2026Export ▾
Campaigns · 6Ad sets · 14Ads · 38
+ CreateDuplicateEdit A/B test🔍 Search and filter Columns: Performance ▾Breakdown ▾
CampaignDeliveryBudget PurchasesReachImpressions Cost per resultAmount spentPurchase ROAS
VEL · A+ Shopping — Hero serum
Sales · Advantage+ Shopping
ActiveSales
$1,540/day
3,4851,388,2143,609,412$12.02$41,9004.40
VEL · Retargeting — Engaged 14d
Sales · Manual · Custom audience
ActiveSales
$720/day
2,843186,4421,742,108$7.67$21,8006.90
VEL · Retention — Past buyers · new SKU
Sales · Manual · Customer list
ActiveSales
$400/day
1,87694,318812,540$6.45$12,1008.20
VEL · Prospecting — Creative test lab
Sales · Manual · Broad
ActiveSales
$620/day
961742,1901,214,806$17.07$16,4003.10
VEL · Prospecting — Founder story
Sales · Manual · Broad
LearningSales
$260/day
15261,22098,410$13.95$2,1203.80
VEL · Prospecting — Clinical-proof angle
Sales · Manual · Broad
Off — killed day 9Not delivering
— paused
150118,904196,330$27.87$4,1801.90
Results from 6 campaigns$3,540/day9,4672,204,9087,673,606$10.40$98,5005.08
Showing 1 of 1 ad account · All campaigns · Attribution setting: 7-day click, 1-day view · $ reporting currency

Meta Ads Manager — Velmora, month 9Six campaigns, one paused on day 9 for missing threshold. $98,500 Meta spend at 5.08x.

→ swipe the panel sideways to see every column

ads.google.com/aw/campaigns?ocid=4821935580
Velmora · 482-193-5580 Last 30 days · 1–30 Aug 2026SegmentColumns
Conv. value
$136,170
▲ 24.8% vs prior 30 days
Cost
$19,500
▲ 11.2% vs prior 30 days
Conversions
2,573
▲ 19.4% vs prior 30 days
Cost / conv.
$7.58
▼ 6.9% vs prior 30 days
02,0004,0006,0008,0001 Aug6 Aug11 Aug16 Aug21 Aug26 Aug30 Aug
CampaignStatusBudget Impr.ClicksCTRAvg. CPC CostConv.Cost / conv.Conv. value / cost
Velmora — Search · Brand
Search · Manual CPC
Eligible$110/day48,2106,84214.19%$0.45$3,100691$4.4911.80
Velmora — Shopping · Core catalog
Shopping · tROAS 500%
Eligible$250/day1,284,61018,5041.44%$0.40$7,400853$8.686.10
Velmora — Performance Max · All products
Performance Max · tROAS 550%
Eligible$235/day2,140,88221,5621.01%$0.32$6,900835$8.266.40
Velmora — Search · Non-brand skincare
Search · tCPA $11
Limited by budget$70/day96,4402,4702.56%$0.85$2,100194$10.824.90
Total: account$665/day3,570,14249,3781.38%$0.39$19,5002,573$7.586.98
Total: account · Conversion action: Purchase (primary) · Attribution: data-driven · $ account currency

Google Ads — Velmora, same 30-day window$19,500 across Brand, Shopping, PMax and a budget-limited non-brand test.

→ swipe the panel sideways to see every column

business.facebook.com/events_manager2/list/dataset/overview
Events Manager Dataset: Velmora — Web · Pixel 1049 2287 3364 118 Last 7 daysTest events
Events received — 7d
2.41M
▲ browser + server
Deduplication rate
98.2%
▲ healthy (target >95%)
Event match quality
8.7 / 10
▲ rated “Great”
Conversions API
Connected
▲ 0 errors in 7 days
Event match quality — browser pixel + Conversions API, deduplicated
Purchase
2,814 events
8.7 / 10
InitiateCheckout
6,402 events
8.4 / 10
AddToCart
19,486 events
7.9 / 10
ViewContent
214,830 events
7.4 / 10
PageView
2,181,940 events
6.9 / 10

Events Manager — pixel & Conversions API healthDeduplication at 98.2% and a Purchase match quality of 8.7/10 — the reason the numbers above can be trusted.

→ swipe the panel sideways to see every column

Where the money actually went

Placement & audience breakdown — same month.

Budget is never “Meta” in the abstract. This is the delivery breakdown behind the $118,000: which surfaces paid, and which audience segment bought.

Instagram Reels$40,120
Facebook Feed$25,960
Instagram Feed$18,880
Instagram Stories$12,980
Facebook Reels$9,440
Advantage+ / Audience Network$7,080
Messenger & other$3,540
Women 25–3431%
Women 35–4427%
Women 45–5418%
Women 18–2412%
Women 55–647%
All male segments5%

Top: spend by placement. Bottom: purchases by age band, Meta breakdown view.

Channel mix — month 9 spend
$118kMONTH 9 SPEND
Meta — prospecting50%
Meta — retargeting & retention29%
Google — Shopping & PMax12%
Creative test lab5%
Google — Search4%
Why it matters:  the test lab is ring-fenced at 5% of budget. It never competes with the campaigns that pay the bills, and it never stops running — which is why there is always a proven ad ready before the next scaling step.

Client account views reproduced with permission and anonymised at the client's request — account names and identifiers changed, figures unchanged and internally consistent across all four views. Past performance on one account is not a prediction of results on yours.

Reporting

You see what we see. Every week.

No mystery dashboards and no quarterly surprise decks. Every client gets a written weekly report built from the account's actual numbers — spend, revenue, what changed, what we are doing next — plus a strategy call every two weeks.

Decisions are recorded, so the account has a memory. When we scale, you know why. When we kill an ad, you know why.

Weekly written reportEvery Friday
Strategy callEvery second Thursday
Access to the live ad accountsAlways on, yours
Decision log — every change, with a reasonPermanent
Orvalis client reporting — weekly view
Ad spend — 12 wk
$0k
pacing on plan
Revenue — 12 wk
$0.00M
▲ 31% vs prior period
Blended ROAS
0.00x
▲ target 4.0x
Cost per purchase
$0.00
▼ 18.6%
Weekly client revenue against ad spend, twelve weeks0100200300400W1W7W12$342k$61kUSD, thousands / week
RevenueAd spend
Composite 12-week client view — the same interface every weekly report is built from
Campaign breakdown — blended, last 30 days
CampaignSpendROASCPAPurchases
Advantage+ Shopping — Core$148,2005.8x$9.2016,082
Prospecting — Creative test matrix$86,4004.6x$13.606,352
Retargeting — Engaged 14d$54,1008.4x$7.107,620
Google — Brand + PMax$61,8006.1x$10.405,942
Blended$350,5005.9x$9.7035,996

The document itself

One page. Sent Friday. Including the bad weeks.

This is a real week from a live engagement — the week we killed one of our own campaigns after it spent $4,180 without proving itself, and the week we told the client their landing page, not their ads, was the problem.

Most agencies write reports that explain why everything is fine. Ours are written so you could hand them to an accountant.

See the full weekly rhythm
ORVALISWeekly performance report
Velmora · Week 34 · 18–24 Aug 2026
Spend · wk 34
$27,410
on plan (−2.1%)
Revenue · wk 34
$152,860
▲ 6.4% WoW
Blended ROAS
5.58x
▲ target 4.50x
Cost / purchase
$9.62
▼ 4.1% WoW
What changed this week
  • Scaled Retargeting — Engaged 14d from $560 to $720/day. Seventh straight day above target; re-read Wednesday.
  • Killed Prospecting — Clinical-proof angle at $4,180 spent, 1.9x. It had three times break-even CPA to prove itself and didn't.
  • Launched two new hooks on the winning body (Variant B routine). Both exited learning Friday.
  • Fixed a Merchant Center disapproval on 14 SKUs — “missing GTIN”. Back to serving within 36 hours.
  • Flagged: mobile page speed on the hero PDP is 4.1s. That's costing conversion rate, not impressions. Detail in the appendix.
What happens next week
  • Step the Hero serum campaign to $1,780/day if Tuesday holds above 4.2x.
  • Brief three gifting-angle creatives ahead of the September drop — queued before the budget moves, not after.
  • Rebuild the non-brand Search campaign around the four terms that actually converted last month.
  • Page-speed fixes on the hero PDP with your developer — we'll send the exact list.
Prepared by your account lead · all figures pulled from the ad accounts you ownNext strategy call: Thursday, 16:00 CET

The creative engine

In 2026, the creative is the targeting.

Meta finds the buyer on its own now. What you control is the ad that decides your price. So we run creative as a factory with a queue — never as a quarterly photoshoot.

VE
VelmoraSponsored ·
···
Three dermatologists, one bottle, and the 14-day photo we didn't retouch.
Velmora advertising creative Angle · Clinical proof
“I stopped buying the $90 serum.”
VELMORA.COMThe 14-day barrier serum
Shop now
1.82%
CTR
$9.40
CPA
5.6x
ROAS
Scaled — now the core ad
AL
Alturra OutdoorSponsored ·
···
Built for the week your phone stops working. 4 seasons, 1 pack.
Alturra Outdoor advertising creative Angle · Expedition story
Day 4. −18°C. Still dry.
ALTURRA.COMThe 60L expedition system
Shop now
2.41%
CTR
$14.10
CPA
5.2x
ROAS
Scaled — season hero
ML
Maison LueurSponsored ·
···
Elle ne demandera jamais. C'est exactement pour ça qu'il faut l'offrir.
Maison Lueur advertising creative Angle · Gifting occasion
Offrir sans se tromper.
MAISONLUEUR.FRCoffret Signature — or 18k
En savoir plus
1.14%
CTR
€36.10
CPA
6.8x
ROAS
Scaled — top gifting ad
BS
Bali SandsSponsored ·
···
Book the villa directly. Same nights, no platform fee, better rate.
Bali Sands advertising creative Angle · Direct booking
The pool is yours. All of it.
BALI-SANDS.COMPrivate villas — Canggu
Book now
3.06%
CTR
$46.10
CPA
5.2x
ROAS
Scaled — best performer

Ninety-four tested. Sixteen survived.

Every creative enters with a budget and a threshold agreed before it launches. Most die. The ones that live get new hooks, new formats and new lengths built on top of them — and they get promoted into the campaigns that carry real spend.

Creatives briefed per week6 – 10
Test budget per creative3× break-even CPA
Survival rate≈ 1 in 6
Creative queued before a budget stepAlways
How the creative studio works
Creatives tested vs creatives kept — twelve weeks on one account
Creatives tested against creatives that survived0255075100W1W7W1216 live94 testedCumulative creatives, 12 weeks
Winners kept liveTotal creatives tested

One angle, four variants — the test that produced the winner above

VE
VelmoraSponsored ·
···
I made this because nothing on the shelf worked on my skin.
Velmora advertising creative Variant A · Founder
Made after 40 failed jars.
VELMORA.COMThe 14-day barrier serum
Shop now
1.31%
CTR
$13.95
CPA
3.8x
ROAS
Testing — week 2 of 3
VE
VelmoraSponsored ·
···
Two steps. Ninety seconds. That's the whole routine.
Velmora advertising creative Variant B · Routine
90 seconds. That's it.
VELMORA.COMThe 2-step barrier routine
Shop now
1.64%
CTR
$11.20
CPA
4.6x
ROAS
Promoted to the core
VE
VelmoraSponsored ·
···
Barrier repair measured in a lab, not in a caption.
Velmora advertising creative Variant C · Clinical
The graph they never show you.
VELMORA.COMClinically measured repair
Learn more
0.74%
CTR
$27.87
CPA
1.9x
ROAS
Killed — day 9, below threshold
VE
VelmoraSponsored ·
···
$28 versus $90. Same actives, same concentration, one honest label.
Velmora advertising creative Variant D · Comparison
Same actives. A third of the price.
VELMORA.COMCompare the label
Shop now
2.08%
CTR
$10.40
CPA
5.1x
ROAS
Scaled — best CTR of the month

How we decide

Four verdicts. Nothing in between.

Every campaign in every account we run sits in exactly one of these states at any moment — and the rule that moves it was written down before it launched, not argued about afterwards.

Scale

It earns more budget

The structure has held target for seven consecutive days with creative already queued behind it. Budget steps up — never more than 30% at a time.

Trigger: ROAS ≥ target for 7 days · step +20–30% · re-read after 72h
Hold

It stays exactly as it is

Delivering, near target, still inside its learning window. The hardest discipline in media buying is leaving a working campaign alone.

Trigger: within 15% of target · zero edits · re-read at the next weekly
Fix

The account is not the problem

Traffic is fine, the page isn't. We stop buying harder and go after the offer, the landing page or the feed instead.

Trigger: CTR healthy, CVR below benchmark · funnel work before more spend
Kill

It dies, even if we built it

Spent its full test budget and missed the threshold agreed in writing before launch. No defending, no “one more day”.

Trigger: 3× break-even CPA spent, 0 proof · off the same day, logged
The one that costs agencies money:  “Hold”. A campaign that is delivering and near target should be left completely alone — no budget nudges, no audience tweaks, no creative swaps. Most accounts are not underperforming; they are over-managed.

Efficiency

Scale that improves the account.

Anyone can buy revenue by spending more. The test of a media buyer is whether the cost of a customer falls while the budget rises — here is what that looks like across nine months on a live account.

Cost per purchase, month by month — while monthly spend went from $38k to $118k
Cost per purchase falling while spend triples0481216M1M2M3M4M5M6M7M8M9$9.80Cost per purchase, USD
Weekly revenue across the managed book — twelve-week composite view
Weekly revenue across the managed book0100200300400W1W2W3W4W5W6W7W8W9W10W11W12$342kRevenue, USD thousands / week
0creatives tested in a typical 12-week cycleRoughly one in six survives its test budget. The other five tell us what not to spend on next.
0 daysheld at target before any budget stepNo scaling on one good afternoon. Proof first, budget second — every time, in every account.
0written reports a client gets per yearOne page, every week, including the weeks that went badly. The bad ones are the useful ones.

Partnerships & platforms

Recognised where we operate.

We hold partner status on the platforms that carry client budget, and work daily inside the tools around them.

∞
Meta Business PartnerAds, pixel & CAPI implementation
G
Google PartnerSearch, Shopping & Performance Max
S
Shopify PartnersStorefront, feed & CRO work
K
Klaviyo PartnerRetention & email revenue
Meta Ads
Google Ads
Instagram
Shopify
TikTok Ads
Klaviyo
GA4
Merchant Center

Where we work

Eight categories we know cold.

We don't take every account. These are the economics we have already solved — which means we start from a playbook instead of from zero.

Hospitality & villas

Direct reservations instead of platform commissions — the guest and the margin stay yours.

Best result: +214% direct bookings

Skincare & beauty

Repeat-purchase categories where retention compounds every dollar paid media brings in.

Best result: 5.4x at $118k/mo

Outdoor & gear

Seasonal brands where the whole year is decided in one quarter and the ramp has to happen early.

Best result: $1.62M month

Fine jewelry & luxury

Volume without discounting — occasion-led creative that protects the price architecture.

Best result: 6.1x, zero promos

Home & living

High-consideration purchases where the retargeting window is measured in weeks, not days.

AOV-led bundle architecture

Fashion & apparel

Creative-hungry categories that need a testing engine, not a quarterly photoshoot.

Weekly creative matrix

Pet wellness

Subscription-first offers built around one hero SKU instead of a scattered catalogue.

41% of new buyers on auto-ship

Digital products

Zero-COGS economics where the only real constraint is creative supply and funnel maths.

Front-end + upsell funnels

The honest comparison

Three ways to buy media. Only one of them is ours.

You have three real options, and we lose plenty of deals to the other two. Here is the comparison we would want to read if we were on your side of the table.

 Orvalis MediaTypical agencyHiring in-house
Who touches your accountThe senior buyer who sold you the engagementA junior, after the pitch team disappearsOne person, learning on your budget
Fee modelFixed monthly retainer — our incentive is your profit% of ad spend — their incentive is your budgetSalary, tax, tools, holiday, ramp-up
ReportingOne written page every week, whether it was a good week or notA dashboard link and a quarterly deckWhatever gets written between fires
Kill disciplineThresholds agreed in writing before launch, enforced the same dayLosing campaigns defended because they built themEmotional — it was their idea
Creative supplyQueued ahead of every scaling step, never behind itRefreshed when performance already droppedBottlenecked on one person's calendar
Account ownershipYours. Always. Structure and learnings stay if we partOften theirs, rented back to youYours
CommitmentMonth to month, 30 days' notice6–12 month lock-inEmployment contract
Cost of being wrong30 daysThe rest of the contractA hire, a notice period, a rebuild

Onboarding

Live in three weeks, scaling from week four.

A fixed sequence with approval gates. You always know which week you're in and what happens next.

01

Discovery call

30 minutes on your brand, numbers and goals.

02

Audit & access

Week 1 — accounts, tracking, funnel, unit economics.

03

Strategy & creative

Week 2 — structure, angles and a testing plan you approve.

04

Launch

Week 3 — campaigns live with clear judgement thresholds.

05

Scale & report

Week 4+ — weekly rhythm: test, scale, kill, report.

Who you actually work with

A compact senior team. No juniors on your budget.

We keep the roster deliberately small so the person who wins your account is the person who runs it.

I
Media buying

Account leads

Senior buyers who own accounts end to end. The person on your discovery call is the person in your Ads Manager — no hand-off to a B-team.

II
Creative strategy

Angle & hook direction

Briefs the testing matrix every week: what angle, what hook, what format, and what proof it has to beat to survive.

III
Analytics

Tracking & measurement

Pixel, Conversions API, GA4, feed health and break-even modelling — so the numbers we scale on are the numbers your bank sees.

IV
Client operations

Reporting & rhythm

Keeps the weekly report, the decision log and the calendar honest. Every change to your account is written down with a reason.

Client voices

What working with us is like.

Six clients, four industries, one thing in common: they all read a weekly report that occasionally tells them bad news.

Verified client

We went from $38k to $118k a month in spend and our blended ROAS went up, not down. I still read the weekly report twice because I don't quite believe it.

ACAmara C.Founder — Velmora, United States
Verified client

They planned our scale around the season instead of panicking inside it. We did $1.62M in a month with margins we'd never held at half that spend.

JFJonas F.Co-founder — Alturra Outdoor
Verified client

Within a quarter, social went from a brochure to a booking channel. Direct reservations tripled and our reliance on OTA listings dropped sharply.

BSBali Sands ManagementVilla management — Bali, Indonesia
Verified client

Everyone told us luxury can't scale on Meta without discounting. Six months later we're at 6.1x with our price architecture untouched.

CDClaire D.Directrice — Maison Lueur, Paris
Verified client

What sold me was the kill discipline. They cut their own campaign on day nine when the data said so — most agencies defend everything they launch.

PSPriya S.Owner — pet-wellness brand, United States
Verified client

Onboarding was a week: access, audit, plan. By week three we were live with a structure that finally made sense to look at.

SMStefan M.Founder — kitchenware brand, Germany

Before you book

The questions we get every week.

Straight answers, including the ones that lose us business.

What does the retainer cost?
A fixed monthly fee, scoped to your channels and spend level on the discovery call — no percentage-of-spend games, so our incentive is your profit, not your budget. Ad spend is paid by you, directly to the platforms, in accounts you own.
Are the screenshots on this page real client accounts?
They are reconstructions of the reporting views we work from, built on the figures described in each case study — names and account identifiers are anonymised at our clients' request. On a discovery call we walk you through a live account share instead, which is far more useful than a picture.
Do you guarantee results?
No — and you should walk away from anyone who does. Outcomes depend on product, offer, market and factors outside any agency's control. What we guarantee is the process: honest reporting, recorded decisions and budget that only moves on evidence.
How fast until we see results?
Honest reporting from week one and a live account by week three. Meaningful verdicts need data — we judge tests on full-history windows, not single days, so expect the first real scaling decisions from week four onward.
What size of brand do you work with?
Brands doing meaningful volume or funded to reach it — typically from around $10k/month in ad spend upward, across e-commerce and hospitality. If you're earlier than that, the discovery call will tell us both quickly.

Next step

Tell us what you are trying to scale.

A short note about your brand, your market and your current monthly ad spend is enough. We reply within one business day — by email only.

Book a strategy call Use the contact form