The systems that make your product feel attentive — behaviour-triggered messages, personalisation, viral loops. Built well, automation is the leverage that lets a small team feel like a big one. Built badly, it's the unread email graveyard.
Per lifecycle programme. Long-term operatorship optional.
Email, SMS, push — based on real events
Dynamic content by industry, geo, referrer
Invite mechanics, reward dashboards, tracking
Onboarding, reactivation, win-back sequences
Same rhythm every engagement — clear phases, weekly demos, written deliverables. Nothing is "in review" forever.
Customer journey, end-to-end. Where are the moments of attention? Onboarding, drop-off, expansion, churn. Each moment gets a sequence.
The hardest part. Sequences are only useful if the copy is good. We write them together — your voice, my structure.
Set up in Customer.io / Braze / Iterable. Triggers on real events from your tracking layer. Tested against staging users first.
Monthly performance reviews. Kill what doesn't work, double down on what does. Goal isn't opens — it's product behaviour.
They won't if you write less. My default is to start with half the messages people expect — only add when there's a clear job to do. Email frequency is a UX problem, not a marketing one.
I draft, you edit, we iterate. Voice is yours; structure and triggers are mine.
Yes — invite mechanics, reward dashboards, tracking links, the whole flow. Often paired with the Engine Build for tight integration into product.
Production-grade websites built to convert and ship fast. Marketing sites, app shells, landing pages.
Google, Meta, LinkedIn, and TikTok campaigns instrumented end-to-end. Built on offline conversions, not vanity metrics.
The plumbing — events, sources of truth, dashboards. Done once, properly, so every later decision has a foundation.