iOS · iPadOS · macOS — Design Concept

Focus Treats Notifications Like a Volume Knob.

Conduct™ Treats Them Like People.

Apple built a volume knob. You needed a schedule. Conduct is built on the premise that a person's day has a shape, their relationships have a structure, and any system worthy of managing their attention must understand both.

It does not just dim noise. It understands when different people and channels should matter, then carries that logic across the system.

See How It Works

Adaptive Attention Model

Live Concept
MORNING 7:42 ● Active Block P K C M F A S 6AM NOON 6PM 12AM Morning Work Evening Sleep
The Problem

The System Apple Built for Developers,
Not People.

Apple's notification system was built around device states — not around how people actually live. Focus, at its core, is a volume knob disguised as a feature: it offers degrees of contact without any coherent theory of why those interruptions should or shouldn't happen. The categories don't flow with the rhythm of a human day, and there's no system underneath — no morning, no evening, no sense of who matters when.

Focus — Apple Settings

Driving
Gaming
Personal
Sleep
Work

Driving. Gaming. Sleep. Work. In that order.

01

No Sense of Time

Focus categories appear in no particular order. There's no Morning. No Evening. No Weekend. A sleeping person and a working person are just two points on a dial.

Focus — Allowed Apps

Messages
WhatsApp WhatsApp
Telegram Telegram
Instagram Instagram
Discord Discord

Decide per app. Not per person.

02

App Logic, Not People Logic

Messages, Telegram, Instagram, Slack. All toggled independently. There's no way to say: allow this person in whatever channel they use, because the system has no model of human relationships at all.

Focus — Notification Options

Alerts

Lock Screen
Notification Ctr
Banners
Badges

Sounds & Haptics

Sounds
Haptics
Critical Alerts
CarPlay

Timing

Immediate
Scheduled

10 settings. Zero theory.

03

Granular Controls, No Coherent Thought

Every box is tweakable, app by app. But there's no design philosophy underneath — no theory of how a real person would actually want to live with this. It's digital assembly, not purposeful design.

"

This is a digital volume control,
not a noise filtration system.

What Conduct Is

Notification Management Built Around Your Life

A conductor doesn't silence the orchestra. They shape it — deciding which instruments play, when they come in, at what volume, and for how long. Conduct applies that same logic to every person and app competing for your attention.

Different moments of a day deserve different qualities of information.

Apple Focus

Driving
Gaming
Personal
Sleep
Work

Arbitrary order. No logic.

Conduct™

Morning 6–9am
Work ● Now
Evening 6–10pm
Sleep 10pm–6am

Chronological. Always.

Who reaches you during Work?
not →
Messages ON
01

Human language, human purpose

Not app toggles and notification types — set up the way a person thinks about their day, not the way a developer thinks about device states.

1 decision
covers all
02

Cohesive access tiers

People are grouped by relationship, not app. One decision per person covers every channel — calls, messages, and email at once.

MORNING
WORK
EVENING
SLEEP
03

Chronological, always

Time blocks run in the order the day actually unfolds — Morning to Work to Evening to Sleep. No arbitrary ordering, no mode-switching.

Set once
iMessage
WhatsApp
Mail
synced synced synced
04

Contact-first, device-wide

Set access for a person once. The Conduct API pushes that decision to every messaging app on your device — automatically.

Design Principle

"Conduct should never feel like configuring software. It should feel like explaining your life to someone who is genuinely trying to help you protect it."

Onboarding — Step One

Build-a-Day: Map the Shape of Your Life

Setup doesn't begin with toggles. It begins with a visual question: "Tell us a little about your day." The user sees a circular clock-face interface — a draggable ring — and shapes it to match how they actually live.

"Your day already has a shape. Conduct just asks you to draw it."
Morning golden light

Morning

Personal time before work begins. Close contacts only — a quiet start before the day opens up.

6:30 – 9:00 AM
Professional workspace

Work

Professional tier. Colleagues, clients, and critical family — the people whose calls genuinely can't wait.

9:00 AM – 6:00 PM
City lights at dusk

Evening

Social and family time. The widest personal access of the day — the people you actually want to hear from.

6:00 – 10:30 PM
Sleep moonlight

Sleep

Near-total filter. Only true emergencies from a carefully chosen handful of people break through.

10:30 PM – 6:30 AM
Weekend Day Object

After weekday setup, Conduct asks if your weekend looks different — and offers an identical ring to adjust or copy from.

Me Time Blocks

Tap any segment of the ring to mark it as personal time. These blocks layer on top of any existing structure.

3 Starter Templates

9-to-5 Weekday, Shift Worker, and Freelance Flexible — pre-populated Day Objects for users who want a starting point.

Interactive Demo

Try It — Drag the Ring

Drag any white boundary handle to resize a block. Tap a segment to select it. Use + to add a block, − to remove the selected one.

9:41 AM
Shape day
Calls
Messages
Email
Conduct
Tell us about your day
Drag the boundaries to shape your schedule.
Conduct
Who should still reach you during this time?
Build the broadest group first. This screen only demonstrates the “Everything” tier.
Morning block · 6:30 AM to 9:00 AM0 selected
Step 2
Build the “All” group first
Everything
This group defines everyone who can still break through during this block. Later screens handle the narrower tiers one at a time.
Selected here = calls, messages, and email. They won't appear in the narrower tiers.
JK
JackieFamily · urgent any time
💬
DS
DaycareSchool / child care
💬
MH
Mike HarperOperations lead
💬
ER
Emma ReedAssistant · schedule changes
💬
TR
Tammy RuizParent group coordinator
💬
SB
School Bus LineTransportation alerts
KR
KrystalFamily backup pickup
💬
PM
Pediatrician MainUrgent nurse line
Conduct
Now set who gets messages and email
This screen demonstrates the second tier only. It excludes people already granted broader access.
Only people outside the “All” group appear here0 selected
Step 3
Messages + Email
Tier 2
Tap people to add or remove them from this tier.
AB
Ashley BrooksClient success
New: per-app Contacts views
Contacts can now separate identities by app, the same way Mail separates multiple accounts. Open Contacts, tap Teams to see Teams people, or switch to Messenger to see Messenger-only contacts.
Contacts Accounts
Teams Messenger Email
AB
Ashley Brooks
NR
Nina Rao
RL
Rob Lin
NR
Nina RaoProject manager
New: per-app Contacts views
Contacts can now separate identities by app, the same way Mail separates multiple accounts. Open Contacts, tap Teams to see Teams people, or switch to Messenger to see Messenger-only contacts.
Contacts Accounts
Teams Messenger Email
AB
Ashley Brooks
NR
Nina Rao
RL
Rob Lin
RL
Rob LinAgency partner
New: per-app Contacts views
Contacts can now separate identities by app, the same way Mail separates multiple accounts. Open Contacts, tap Teams to see Teams people, or switch to Messenger to see Messenger-only contacts.
Contacts Accounts
Teams Messenger Email
AB
Ashley Brooks
NR
Nina Rao
RL
Rob Lin
LM
Lena MossVendor partner
New: per-app Contacts views
Contacts can now separate identities by app, the same way Mail separates multiple accounts. Open Contacts, tap Teams to see Teams people, or switch to Messenger to see Messenger-only contacts.
Contacts Accounts
Teams Messenger Email
AB
Ashley Brooks
NR
Nina Rao
RL
Rob Lin
JT
Jordan TateSales operations
New: per-app Contacts views
Contacts can now separate identities by app, the same way Mail separates multiple accounts. Open Contacts, tap Teams to see Teams people, or switch to Messenger to see Messenger-only contacts.
Contacts Accounts
Teams Messenger Email
AB
Ashley Brooks
NR
Nina Rao
RL
Rob Lin
CS
Chris ShahImplementation lead
New: per-app Contacts views
Contacts can now separate identities by app, the same way Mail separates multiple accounts. Open Contacts, tap Teams to see Teams people, or switch to Messenger to see Messenger-only contacts.
Contacts Accounts
Teams Messenger Email
AB
Ashley Brooks
NR
Nina Rao
RL
Rob Lin
MK
Maya KimDesign review
New: per-app Contacts views
Contacts can now separate identities by app, the same way Mail separates multiple accounts. Open Contacts, tap Teams to see Teams people, or switch to Messenger to see Messenger-only contacts.
Contacts Accounts
Teams Messenger Email
AB
Ashley Brooks
NR
Nina Rao
RL
Rob Lin
DP
Devon PriceBoard liaison
New: per-app Contacts views
Contacts can now separate identities by app, the same way Mail separates multiple accounts. Open Contacts, tap Teams to see Teams people, or switch to Messenger to see Messenger-only contacts.
Contacts Accounts
Teams Messenger Email
AB
Ashley Brooks
NR
Nina Rao
RL
Rob Lin
Selected for this tier
Live
Live preview of who gets message and email access.
Conduct
Finally, set who gets email only
This screen demonstrates the quietest tier only. It excludes everyone already promoted above it.
Email-only access is the least disruptive path through0 selected
Step 4
Email only
Tier 3
Tap people to add or remove them from the quietest tier.
DT
Design teamInternal updates
FN
FinanceBilling and approvals
OM
Office managerFacilities and timing changes
HR
HR updatesPolicy notices
PR
Press requestsNon-urgent outreach
IT
IT statusService notifications
AP
Accounts PayableInvoice processing
Selected for this tier
Live
Live preview of who gets email-only access.
Onboarding — Step Two

Who Gets Through —
and How

With your Day Object set, Conduct walks through each time block in chronological order and asks two questions: who should reach you, and how? Access is organized into three tiers — the system reasons for you, building from what you've already told it.

If someone earns call access, they automatically earn message and email access too. Higher tiers inherit lower-tier permissions. You never select the same person twice.

T1 Calls + Messages + Email
T2 Messages + Email only
T3 Email only
Blocked — no access

Access Matrix — Sample Configuration

Contact
Morning
Work
Evening
Sleep
JK
JackieFamily
T1
📞 Calls · 💬 Msg · ✉ Email
T1
📞 Calls · 💬 Msg · ✉ Email
T1
📞 Calls · 💬 Msg · ✉ Email
T1
📞 Calls · 💬 Msg · ✉ Email
DS
DaycareSchool / care
T1
📞 Calls · 💬 Msg · ✉ Email
T1
📞 Calls · 💬 Msg · ✉ Email
MH
Mike HarperOps lead
T2
💬 Messages · ✉ Email
T1
📞 Calls · 💬 Msg · ✉ Email
T2
💬 Messages · ✉ Email
ER
Emma ReedAssistant
T3
✉ Email only
T2
💬 Messages · ✉ Email
T3
✉ Email only
NL
NewsletterBulk / promo
T3
✉ Email only

Hover any badge to see which channels are included.

"Set access once at the top. Everything below it falls into place."

Cascade Downward
System Architecture

The Logic Cascade

Five principles run underneath every decision Conduct makes. Pick a scenario below and watch the cascade evaluate it in real time.

01

Whitelist-First

Default is silent. Every access is granted explicitly — never revoked from full. Focus starts open; Conduct starts closed.

02

Access Implies Access

Call access automatically includes messages and email. One decision covers all channels — no per-app drift.

03

Daytime Adds, Nighttime Subtracts

Morning→Work asks who to add. Evening→Sleep asks who to remove. The question direction follows the shape of the day.

04

People Before Apps

Contact permissions are set once. The Conduct API pushes those whitelists to every registered app. The OS becomes the single source of truth.

05

Smart Defaults

On first launch, on-device analysis of call and email history pre-suggests Tier 1 contacts. You confirm or adjust — never start cold. Nothing leaves the device.

Trace a Notification

← Select a scenario to trace

"The system asks the right question at the right moment — so you never have to think about what you forgot."

Context-Aware Prompting
Interface Design

What Conduct™ Looks Like on Device

The settings screen replaces Focus entirely. Tap any block below to drill into its detail view — the same navigation hierarchy a user would experience on device.

iOS Settings View — Tap any block to explore

9:41
Settings Conduct

Your Day — Wednesday

Morning Explore 3 · 4
Work ● Active
Explore 5 · 20
Evening Explore 25 · 13
Sleep Explore 3 only

Quick Quiet

Pause notifications for… 30 min

Apps — Work

Communications All
General Selected
Games None

Quick Quiet

Pause notifications for… 30 min

Apps — Work

Communications

Design Decisions

Always Chronological

Morning. Work. Evening. Sleep — always in time order. Never alphabetical, never arbitrary.

Categories, Not Lists

Three app buckets replace forty individual toggles. One decision covers every app in each category.

Dial for Time Nudges

A round dial bumps any block boundary in 15-min increments — no re-entering setup required.

Status Bar Presence

The active block name lives in the status bar — replacing the Focus dot with something meaningful.

Tap any block in the mock

Drill into tier breakdowns and app settings — the same hierarchy a user navigates on device.

System Integration

Contacts, Smart Lists, and the Conduct API

Conduct isn't an island. One decision here propagates to every communication app on the device — instantly, silently, automatically.

API Propagation

Con
duct™
Work block active — whitelist broadcasting to all registered apps

Smart Contact Lists

Every person assigned to a Conduct tier is automatically added to a labeled smart list in Contacts. Adjust a tier — their membership updates instantly across every app that uses Contacts.

In-Card Access Control

Open any contact card and a "Conduct Access" row shows their tier across every block — editable directly from within the card, without opening Settings.

The Conduct API

WhatsApp, Signal, Slack, Teams — any registered app receives the current whitelist the moment a block activates. The OS becomes the single source of truth. Apps don't need to know about each other.

"Set it once in Conduct. Every app on your device follows."

One Rule, Every App
Feature

Quick Quiet:
An Instant Period of Peace

Not every need for silence fits neatly into a time block. Quick Quiet is a one-tap override that drops all notifications for a set duration — then hands control back to your schedule automatically.

1

Accessible from Lock Screen, Control Center, and Conduct settings — wherever you are when you need quiet.

2

Five timer options from 15 minutes to indefinite. The "Until I End It" option is for the times you can't predict when you'll be ready.

3

When the timer ends, your normal block rules resume. No action required. The system just picks up where it left off.

Quick Quiet
Work block active

Pause for how long?

Messages
Will be held during quiet period
30:00
remaining
Quick Quiet is active
All notifications paused
Work block rules suspended
Competitive Analysis

Conduct™ vs. Focus

Ten dimensions. Zero configuration overlap.

Dimension
Apple Focus
Conduct™
In Practice

A Day in the Life of Conduct™

What a completed configuration looks like — and how it behaves when the day actually unfolds.

Morning
3Calls
4Msg+Email
Work
5Calls
20Msg+Email
Evening
25Calls
13Msg+Email
Sleep
3Calls only
Msg+Email

The day as it unfolds

6:45 am Morning ✓ Delivered

Partner texts. Morning block, Tier 1 — comes through immediately. Colleague group chat arrives at the same moment. Tier 2 for Morning: stays silent until 9am.

9:00 am Work begins ⏰ Queued delivered

Work block activates. The colleague group chat that was held since 6:45am delivers its queued notifications. You read them when you're ready — not when they arrived.

2:30 pm Work ✓ Rings through

Child's school calls mid-meeting. School is Tier 1 for Work — it rings even with ringer silenced. You assigned it this tier because it genuinely cannot wait.

4:50 pm Work ✕ Blocked

Unknown number calls. Not in any Work tier. Conduct silences it — no ring, no vibration, no badge. Goes straight to voicemail without interrupting your afternoon.

6:15 pm Evening ⏰ Queued delivered

Evening activates. The day's queued notifications arrive — the afternoon Slack threads, the newsletter, the group chat from this morning. All at once, on your terms.

10:30 pm Sleep ✕ All blocked

Sleep activates. Only three contacts can call. Everything else is completely silent until morning. The system didn't ask you to manage anything — it just did what you told it your life looked like.

"The system didn't ask the user to manage their notifications. It asked them to describe their life — and then managed the notifications for them."

Built by MMWB

Conduct isn't a hypothetical. It's what happens when design starts from the human and works outward — not from the technology inward.

The notifications stop. The day begins to feel like yours again. MMWB builds software in every category with that same instinct: the kind users don't just prefer, but can't imagine going back from.

Previously: Consumer apps
Enterprise tools
Health & wellness
Fintech
B2B SaaS
Education
Creator economy
Marketplaces
Previously: Consumer apps
Enterprise tools
Health & wellness
Fintech
B2B SaaS
Education
Creator economy
Marketplaces

How we work

01

Start from the human.

Every brief starts with behavior, not requirements. We ask what the user actually experiences before we ask what the product should do.

02

Work outward.

The system is designed from the inside out — logic first, interface second, technology last. It keeps the experience coherent under pressure.

03

Ship something leagues ahead.

We don't optimize existing patterns. We find the version users didn't know was possible — then make it inevitable.

Start a conversation.

Tell us what you're building, where the experience is breaking down, or where the idea still feels fuzzy. We'll bring the same level of clarity, structure, and product thinking you just saw on this page.

Common starting points

← Back to the Workshop