WhatsApp automation that turns itself on
The problem: small merchants lost sales when key order moments went silent. I designed a connector that messages customers on WhatsApp automatically, in English or Arabic, with zero setup.
Product & UX designer turning complex, high-stakes flows into interfaces people understand on the first try. 4+ years across conversational AI, e-commerce, and automation, in English and Arabic.
View work →The problem: small merchants lost sales when key order moments went silent. I designed a connector that messages customers on WhatsApp automatically, in English or Arabic, with zero setup.
The problem: channels were buried in a side menu and connecting WhatsApp meant a wall of requirements with no clear steps. I rebuilt it into one channels overview and a guided three-step setup that shows progress, tests before going live, and recovers cleanly when a connection fails.
The problem: once WhatsApp was connected, every control lived on one crowded page with a vague title, no sense of whether the channel was healthy, and a Disconnect that asked for no confirmation. I rebuilt it into a four-tab channel, made what's editable and what's risky obvious, and added the two capabilities it was missing: message templates and voice calls.
The problem: connecting an AI avatar meant juggling an image spec, domain whitelisting, and a script embed, with no way to tell if it would work until the end. I designed a guided four-step wizard with real-time validation and a live preview, so users see it works before going live.
The problem: support leaders pieced SLA health together from exports and spreadsheets, so breaches surfaced late. I designed an analytics dashboard that surfaces compliance, response times, and weekly trends in one glanceable view, with filters and export built in.
I'm Omar, a product designer based in Cairo, Egypt. I spend my time in the messy middle of products: the automation nobody finished, the dashboard nobody trusted, the onboarding everyone skipped.
My approach is research-led and systems-minded. I prototype early, test with real users, and ship with engineers in the room. I care about the details that don't get screenshots: empty states, error copy, loading moments, and the bilingual edge case in English and Arabic.
Interviews, analytics, and support logs. I find the real problem before sketching a single screen.
Synthesis into clear problem statements, journey maps, and the one metric that matters most.
Rapid prototypes tested with real users. I iterate in the open, never in a vacuum.
Production-ready specs, a living design system, and measurement so we know it actually worked.