← → or click to navigate · F for fullscreen · S to scroll-print
← Site

Meta · WhatsApp · Marketing Messages · Case Study

Marketing Messages,
ready for GA

How we cleared the path to launch WhatsApp Marketing Messages as a new ad placement at Meta — and the mid-flight pivot that actually got us there.

WhatsApp · Marketing Messages Design Lead · pod of 6 0→1 at global scale

01 · Context

A new way for businesses to reach customers — and a new revenue line for Meta

Marketing Messages lets a business send promotional messages to its opted-in customers, delivered through Meta Ads Manager like any other ad placement. A major monetization bet for WhatsApp.

📸
Instagram

Established ad placement

👍
Facebook

Established ad placement

💬
Marketing Messages

The new placement — promotional messages on WhatsApp

The goal: make Marketing Messages a first-class placement businesses adopt at scale.

Marketing Messages · Ready for GAJane Wang

02 · The painpoint

But you can't message an audience that doesn't exist.

Unlike every other placement, Marketing Messages requires a business to already have opted-in subscribers inside Ads Manager. They had none. Empty audience → no campaigns → no revenue.

Marketing Messages · Ready for GAJane Wang

03 · The reframe

So the real design job: bridge the audience gap

The brief wasn't "design Marketing Messages." It was "help businesses build an audience worth sending to." Two paths to a real audience:

📥
① Import existing

Bring in the customers they already have — CRM, existing WhatsApp contacts.

+
📈
② Grow new

Collect new opt-ins over time to compound the base.

👥
A real audience

Enough opted-in subscribers to actually run campaigns.

Marketing Messages · Ready for GAJane Wang

04 · What we built

We built the audience-building flow — and it worked

🔄

Import flows

Auto-sync existing customer contacts into the audience — no manual CSV slog. Solved the cold-start.

📈

Growth mechanics

New ways to collect opt-ins and compound a subscriber base over time.

🎛️

Subscriber management

Keep the audience clean — clear opt-outs, permissions, and list hygiene.

Businesses could now build a real audience. We thought we were done.

Marketing Messages · Ready for GAJane Wang

05 · The twist

The flow worked.
The business metrics didn't move.

We'd solved the audience problem we were handed — but adoption and revenue still weren't hitting targets. Something upstream was breaking before businesses ever reached the tools we'd built. So I went back to the data.

Marketing Messages · Ready for GAJane Wang

06 · The diagnosis

The leak wasn't the audience — it was onboarding

Businesses were abandoning before they ever got to build an audience. Onboarding completion was very low — a multi-step setup, unlike any other placement, bleeding users at the front door.

Start onboarding
…multi-step setup…
▼ big drop-off here
Build audience
the work we'd been designing
Run campaign
revenue starts

The bottleneck capped everything downstream — including the audience tools we'd just shipped.

Funnel shape illustrative · exact rates under NDAJane Wang

07 · The pivot

So I pivoted the team to the real problem.

Instead of shipping more audience features, I refocused the pod of 6 from audience to onboarding conversion. The hardest call of the project — redirecting a team mid-flight toward the bottleneck that actually mattered.

🧩
Was: more audience features

Where we'd been investing

🎯
Now: onboarding conversion

The true constraint on the whole funnel

Marketing Messages · Ready for GAJane Wang

08 · The method

We analyzed drop-off, screen by screen

Mapped the entire onboarding funnel and measured abandonment at every single screen — letting the data show exactly where, and why, businesses quit. No guessing.

Screen 1 · Account
some drop
Screen 2 · Requirements
▼ heavy drop
Screen 3 · Permissions
▼ heavy drop
Screen 4 · Confirm
trickle through

Every screen was another reason to give up.

Funnel shape illustrative · exact rates under NDAJane Wang

09 · The insight

Too many steps.
Every one leaked.

Onboarding was a long, multi-step slog — account setup, subscriber requirements, permissions — each adding friction and a fresh chance to abandon. The number of steps was the problem.

Marketing Messages · Ready for GAJane Wang

10 · The solution

We condensed it to a two-stepper

● Before — a multi-step slog
1 Create / connect account
2 Subscriber requirements
3 Upload / prepare list
4 Permissions setup
5 Confirm & activate

Each screen leaked users before they ever activated.

● After — two clear steps
1 Set up & connect — with smart defaults
2 Confirm & activate

Redundant requirements removed, smart defaults applied — only what's essential to activate.

→ 2 steps
Step labels illustrative of the consolidationJane Wang

11 · The result

GA launched — and met the company goal

The two-step onboarding cleared the bottleneck. Marketing Messages reached general availability and hit the business targets that had been stuck — the launch the whole bet depended on.

GA ✓
launched to general availability — the milestone the bet rested on
Onboarding ↑
completion jumped once the multi-step flow became two steps
Goal met
hit the company business target that had previously stalled

Figures are directional and public-safe. Exact completion lift & targets shared live, under NDA.

Marketing Messages · Ready for GAJane Wang

12 · Reflection

"The brief was build the audience. The win was diagnosing that onboarding was the real constraint — and having the conviction to pivot the team to it."

Senior design is finding the real bottleneck, not just shipping the brief. That diagnosis-and-pivot is what I bring to any 0→1 surface.

✉︎ jane@jianqiuwang.com Detailed walkthrough — with exact metrics — on request
Marketing Messages · Ready for GA
01 / 13