Meta Business Suite in product communications

Rethinking MBS comms

TLDR

Business admins were missing critical actions due to poorly organized in-product communications, costing Meta ~$270M annual missed revenue opportunities. I reorganized the communications system and improved actionability, driving 0.026% incremental revenue, equivalent to ~$50M annually.

My role and team

I served as product lead - identifying core problems, validating with data, defining scope, and aligning on a design direction with several partner teams. I also ran experiments to support engineering execution as a personal initiative.

Partnering with a tech lead, engineers, content designer, and data scientist, I audited the current experience, sized the opportunity, and built out content strategy.

What is Meta Business Suite (MBS)?

MBS serves as a one stop shop for business admins to manage their social media assets in one spot. This includes creating cross platform posts and ads, managing a unified inbox, and performing various administrative tasks.

The Problem

Businesses were missing key communications. Every ignored message, missed lead, pending request, and more, led to degrading business operations and unrealized revenue opportunities. Why did this happen?

↪ Poor channel organization

Admins were juggling 5 communication channels — notifications, a global alerts banner, an alerts card, onboarding, and a to-do list. These consumed nearly all of the home screen's real estate. The sheer volume left them unable to triage effectively.

Admins were juggling 5 communication channels — notifications, global banner, an alerts card, onboarding, and a to-do list. These consumed nearly all of the home screen's real estate. The sheer volume left them unable to triage effectively.

↪ Too many priority signals

High priority notifications, alerts, and the to-do list all compete for attention on the same plane. By nature, each signals urgency and admins struggle to determine what actually needs to be addressed first.

MBS home

Communications channels on home

↪ Too many priority signals

High priority notifications, alerts, and the to-do list all compete for attention on the same plane. By nature, each signals urgency and admins struggle to determine what actually needs to be addressed first.

The approach

To tackle this, I proposed a phased approach to experiment, validate, and pivot. The first phase focused on structural changes, the second on improving actionability within each channel, and the third on scaling the new system to other teams and establishing a maintenance model.

From 5 channels to 3

I proposed reorganizing our channels based on urgency, actionability, and consequence of inaction. Business blocking items go into the global banner, all pending actions along with alerts and onboarding tasks are folded into the to-do list, and notifications becomes an awareness stream.

From 5 channels to 3

I proposed reorganizing our channels based on urgency, actionability, and consequence of inaction. Business blocking items go into the global banner, all pending actions along with alerts and onboarding tasks are folded into the to-do list, and notifications becomes an awareness stream.

Local —> Global

The 5 channels that once dominated MBS home are now organized into a right-side panel accessible across the platform.

A key driver of this decision was discoverability. Previously, alerts, to-do list, and onboarding lived on home, but only about a third of MBS users land on home by default. The rest navigate directly to inbox, planner, and other tools, meaning the majority were missing communications entirely.

To solve this, I proposed making comms globally accessible - delivering wherever the user already is. I introduced a secondary navigation reserved for utility tools, establishing a clear structural principle: the left panel for surface navigation, the right panel for utility overlays that support any workflow.

Notifications panel

To-Do list

Notifications moved from a left-side panel to a right-side overlay, 50% wider to accommodate more content and inline actions on hover.

Removing high priority: Data showed that over half of all notifications were marked high priority, yet their CTR was 63% lower than regular notifications. The label had stopped functioning as a signal. I deprecated the section and re-sorted using the channel rubric — action items moved to the to-do list, keeping notifications as a pure awareness stream.

Redesigning filters: Filter usage was at 0.24% CTR — effectively unused. The old design buried filters in a dropdown with overlapping categories across platform, type, and priority. I audited every notification type, recategorized them, and surfaced the new filters as tabs. Ordered by volume, with one deliberate exception: ads ranks above engagement, given its direct impact on revenue.

The original to-do list was a flat card on home with randomized sections and revenue-driving items buried at the bottom.The new list absorbs non-blocking alerts and onboarding tasks, making all three accessible globally through the right side panel.

Intent-based buckets: Items are grouped by what the admin needs to do: Resolve, Respond, Publish, and Set up. Within each bucket, sections are ordered by urgency, revenue impact, and CTR.

Built for volume: Items are capped at 3 per section with an option to see all, and badge counts surface in each header so admins can assess scale before diving in. The first two buckets expand by default — keeping the highest priority items immediately visible without overwhelming the surface.

Old notifications left side panel

New notifications right side panel

To-Do list

The original to-do list was a flat card on home with randomized sections and revenue-driving items buried at the bottom.The new list absorbs non-blocking alerts and onboarding tasks, making all three accessible globally through the right side panel.

Intent-based buckets: Items are grouped by what the admin needs to do: Resolve, Respond, Publish, and Set up. Within each bucket, sections are ordered by urgency, revenue impact, and CTR.

Built for volume: Items are capped at 3 per section with an option to see all, and badge counts surface in each header so admins can assess scale before diving in. The first two buckets expand by default, keeping the highest priority items immediately visible without overwhelming the surface.

Previous iterations: Before landing on the final design, I explored two directions. The tabbed layout helped manage volume but concentrated most content in a single bucket, leaving the others sparse. The chronological stream preserved recency but lost per-category badging and made the surface hard to scan. The nested, intent-based list threaded the needle: scannable, badged by category, and prioritized by urgency.

Old To-do list

New To-do list

Previous iterations: Before landing on the final design, I explored two directions. The tabbed layout helped manage volume but concentrated most content in a single bucket, leaving the others sparse. The chronological stream preserved recency but lost per-category badging and made the surface hard to scan. The nested, intent-based list threaded the needle: scannable, badged by category, and prioritized by urgency.

Inline actions: On hover, each section surfaces relevant inline actions. For messages, admins can reply directly from the panel — pulling up the sender's name and a compose view without leaving the surface. Responses can also be generated via Meta's AI Business Assistant and sent in one click, making it faster to clear high-volume message queues without context switching.

Old notifications left side panel

New notifications right side panel

Old To-do list

New To-do list

Old notifications left side panel

New notifications right side panel

Old notifications left side panel

New notifications right side panel

Inline actions: On hover, each section surfaces relevant inline actions. For messages, admins can reply directly from the panel — pulling up the sender's name and a compose view without leaving the surface. Responses can also be generated via Meta's AI Business Assistant and sent in one click, making it faster to clear high-volume message queues without context switching.

Want to know more?

Happy to chat through my process and impact. Reach out to me for the details.

Want to know more?

Happy to chat through my process and impact. Reach out to me for the details.