Skip to main content
Kartik Singh
AboutWork
Kartik Singh
Kartik Singh© 2026
Privacy
Kartik Singh© 2026Privacy
← All work

88% non-adoption → 4:47 setup time. Making email automation actually usable.

88% of WooCommerce merchants ignored email automation because every tool assumed fluency they did not have.

They needed a starting point, not a more capable blank canvas: discovery before configuration.

  • Pod1 PM · 4 Engineers · 1 Email Deliverability Specialist · 1 Copywriter
  • Timeline9 months · Feb–Oct 2024
  • My roleProduct Designer: research, workflow architecture, email template system
“

Project data showed 88% of merchants weren't using email automation. Not because the tools didn't exist, but because every tool assumed you already knew what to build. The real problem wasn't automation. It was discovery.

Forty minutes into his session, James said, "I give up. I'll just hire someone." He ran an outdoor gear store and had opened a blank automation canvas without knowing what to build.

Six of the ten merchants I sat with said a version of the same thing. I needed to give them a useful starting point.

The Team That Shaped the Product

A copywriter, a deliverability specialist and a support lead each changed what shipped.

Three collaborators fundamentally changed what we built. The copywriter pushed back on my merchant-first layouts, arguing "Lead with the product, not the store brand." In the project's copy test, open rates rose 12% and click-through rose 34%. The deliverability specialist caught that no merchant would self-configure SPF/DKIM/DMARC, turning authentication into a required activation step (94% success against the under-30% self-serve benchmark used by the team). The lead engineer co-designed a sub-100ms event cache that made the 1-hour abandoned cart window actually viable on WordPress. I drove the design through these collaborations, but this product is better than what I would have designed alone.

What 810 Merchants Told Us

68% did not know what was possible. Merchants think in outcomes; platforms think in architecture.

The survey (800 merchants): I surveyed FunnelKit's merchant base with one open question: "What email automations do you want to set up?"

  • 68%: "I don't know what's possible"
  • 23%: "Whatever makes the most money"
  • 9%: Had specific workflows in mind
Survey of 800 merchants: 68 percent did not know what was possible, 23 percent wanted what makes money, and 9 percent had a workflow in mind. The 10 contextual sessions were separate.

The contextual sessions (10 merchants): I sat next to merchants while they tried to set up automations using Klaviyo. James, an outdoor gear store owner, 40 minutes in:

“

"I give up. I'll just hire someone."

That exact exchange happened in 6 of 10 sessions. Almost verbatim.

The diagnosis: merchants think in outcomes ("email people after they abandon"). Platforms think in architecture ("create a list, build a flow, add a delay node, configure trigger conditions"). The translation between those two is where every merchant got lost.

The visual workflow builder: trigger, condition and split-path nodes on one canvas

Why Existing Tools Kept Failing

SaaS was too expensive and assumed too much fluency. WordPress plugins were too basic. Neither told merchants what to build.

SaaS platforms (Klaviyo, Mailchimp, Drip): $50–500+/month, multi-hour setup, data living outside WordPress. API keys and webhooks required before a single email sends.

WordPress plugins: Free or cheap, but limited to basic transactional sends. No behavioural triggers. No real automation.

Three specific failures compounded this:

The three failures, in detail

Setup required fluency merchants don't have. Klaviyo's abandoned cart segment: "Users where Cart Abandoned Date/Time is in the last 1 hour AND Email is not blank AND Consent Status equals Subscribed..." One merchant: "I don't know what half these words mean. I just want to email people who left items."

Email templates were generic to the point of uselessness. Standard plugin abandoned cart email: "Hi {{first_name}}, you left something in your cart! [Button]." No abandoned products. No personalisation. Zero brand voice. "This looks like spam."

Nobody told merchants what to build. Platforms are tools. Merchants needed strategy: which automations matter most, in what order, and how to measure them.

The template library: pre-built, branded abandoned-cart and campaign emails instead of generic blasts

The Design That Changed Three Times

A blank workflow canvas, then a recipe gallery, then an outcome-first wizard: 15 of 15 activated, averaging 4 minutes 12 seconds.

Three design iterations: blank canvas, recipe gallery, outcome-first wizard. Final prototype tested with 15 merchants.

Version 1: Visual workflow builder

The obvious starting point: drag-and-drop flow builder with trigger, delay, and email nodes.

Tested with 8 merchants across skill levels.

  • Advanced (2): "Great. Very powerful."
  • Intermediate (3): "I think I get it but I'm not confident."
  • Beginners (3): "I have no idea where to start. Can you show me an example?"

75% of my target users didn't know what to put on it. The copywriter, sitting in on testing, offered the reframe: "What if we show them finished examples first and let them edit?" I was thinking about the tool. She was thinking about the merchant.

Pre-built recipes: merchants start from working examples instead of a blank canvas

Version 2: Recipe library

A gallery of pre-built automations: Abandoned Cart Recovery, Welcome New Customers, Win-Back, Post-Purchase.

9 of 10 merchants activated in under 5 minutes. 7 of 10: "Way easier than I expected."

Remaining problem: 3 merchants asked "How do I change the emails?" They'd launched, but didn't know what to do next. Activated ≠ confident.

Version 3: Outcome-first guided wizard

Step 1. Choose your outcome: Recover abandoned carts / Welcome new customers / Re-engage past customers / Increase repeat purchases.

Step 2. See a recipe with expected results. Numbers sourced from FunnelKit's merchant cohort data, cross-referenced against published studies: ranges, not points. A 30-day check-in shows the merchant's actual recovery rate against the benchmark. Transparency upfront, context when it matters.

Step 3. Customise only essentials: Sender name, discount amount, preview emails.

Step 4. Activate: "Your automation is ready. It will run automatically starting now."

Step 5. Optimise later (optional): "Want to go deeper? Edit timing, add emails, or modify copy."

15 merchants tested the final design. All 15 activated. Average: 4 minutes 12 seconds. 13 of 15: "Easiest automation tool I've used."

Final outcome-first prototype: all 15 merchants activated, with 4 minutes 12 seconds average setup time.
The broadcast wizard: stepped flow with segment selection, mirroring the outcome-first pattern

Three Decisions That Shaped Everything

A 3-email cart sequence that holds the discount back to hour 72, accessibility across all 47 templates, and authentication as a required step.

1. The 3-email abandoned cart sequence

Abandoned-cart recipe: product at 1 hour, social proof at 24 hours, delayed 10 percent discount at 72 hours.
Why each email lands when it does

Email 1 (1 hour): Exact abandoned products with images. Direct "Complete Your Order" CTA. Why 1 hour? Cart is still top of mind. Why images? CTR was 67% higher than text-only in testing.

Email 2 (24 hours): Customer reviews of the abandoned products. No discount. Why social proof? At hour 24, customers have second-guessed their decision. Other people's confidence reduces purchase anxiety without requiring a price reduction.

Email 3 (72 hours): 10% discount code. Why save the incentive? Discounting immediately trains customers to abandon carts expecting discounts. Email 3 reaches people who genuinely needed a nudge, not everyone. Why 3 emails and not 5? Testing across 500 merchant accounts showed emails 4 and 5 recovered under 2% additional revenue while meaningfully increasing unsubscribes. 3 is where the ROI turns.

Contact profile view: orders, funnels, engagement and automation history for one customer

2. Accessibility in email templates

The template accessibility standard, and how it was tested

All 47 templates were built to a consistent standard before launch. Alt text on every product image (the actual product name and context, not "image"). Plain-text fallback versions. Minimum 14px body text. 4.5:1 contrast ratio. Single-column layout for screen reader compatibility.

I tested rendering across 60+ clients using Email on Acid, including NVDA on Outlook and VoiceOver on Apple Mail. Three templates failed the initial screen reader test: product names were embedded in images without alt text. Fixed before launch, not after.

3. Deliverability as a required activation step

Authentication isn't a technical config; it's the gate between "sent" and "received." Treating it as optional meant the entire product promise was hollow. I designed an authentication wizard that detects which DNS records exist, explains what's missing in plain language, provides copy-paste instructions for the domain registrar, and verifies configuration before allowing any sends. I tested the explanation copy with 8 non-technical merchants: all 8 successfully authenticated without external help.

94% of merchants now authenticate successfully. Industry average for self-serve: under 30%.

Evidence note: The 94% figure is the observed FunnelKit merchant authentication rate after the wizard shipped. The under-30% figure is the self-serve benchmark used by the project team; it is context, not a like-for-like controlled comparison.

The health checkup: SPF, DKIM and DMARC verified with plain-language fixes before any email sends
Post and product blocks: email content fills itself from the store so campaigns stay current
Split-path analytics: open rate, click rate and revenue tracked per variant

Results in Context

About $19,700 a year for a 500-order store, at 2.7 active automations per merchant.

For an illustrative store with 500 monthly orders: 350 abandoned carts × 7% recovery × $67 average value = $1,640/month, or about $19,700/year from one automation. This is a scenario calculation, not a promised merchant result.

Merchants averaged 2.7 active automations, tracked via FunnelKit Analytics at 30-day intervals. Smaller stores most often added the welcome series second. Larger stores added win-back. That segment difference now informs how V2 sequences recipe recommendations.

Automation runs at a glance: active, delayed and completed contacts per workflow

What I'd Change

Non-English markets were an afterthought at 31% of installs, and the email editor should have shipped in V1.

Read the post-launch corrections

International merchants were an afterthought. 31% of installations from non-English markets: English-only templates, US timezone defaults, "Complete Your Order" translating awkwardly. Two tiers of experience. Internationalisation from day one.

I should have built the email editor in V1. 47% of merchants wanted to customise layout, colour, or fonts. 12% of 1-star reviews mentioned template inflexibility directly. I'd treated customisation as advanced when it was core.

Individual contact visibility was not edge case. Second most-requested feature post-launch. The use case I hadn't imagined: a customer emails the store asking why they received a message. Without visibility into which automation a specific customer is in, a routine support question becomes a 20-minute investigation. (Shipped post-launch.)

What Surprised Me

Activation is not retention, and one specialist refusing to make authentication optional changed the whole product.

Activation is not retention, and I only learned that after launch. I should have built retention dashboards from day one. Post-launch: 91% of activated automations still running at 90 days, 84% at 180 days. Good numbers, but I didn't have them until 6 months after launch. If they'd been bad, I'd have had no early signal.

The deliverability specialist changed the whole product. I'd have shipped with authentication as an optional setting. He caught that this made the entire product promise hollow. The fact that a specialist without a UX background reframed a fundamental design problem is the most useful reminder I got on this project: the best insight can come from anywhere on the team. Staying open to that is part of the job.

Live product: FunnelKit Automations · Full email template library (47 templates), A/B results, and architecture documentation available on request.

More projects

Checkout & My Account Redesign

Checkout & My Account Redesign

Redesigned my account & landing pages, Increased 22% conversions and user engagement

View project
Funnel Builder

Funnel Builder

One place to build the whole sales journey, from the first sales page to checkout, post-purchase offers, tracking and launch.

View project
Smart Health

Smart Health

A health identity that makes check-in easier, connecting verified patient details, insurance and care-network access.

View project
Partner App

Partner App

One governed mobile workspace for sales, rewards, network management and support across a distributed partner network.

View project
Subscriptions

Subscriptions

Subscription setup: 6 hours → 4 minutes. Closing the gap between merchant language and plugin architecture.

View project
Shasta Cloud

Shasta Cloud

AP deployment: 30 min → 10 min. One dashboard to replace 4–20 vendor tools.

View project
AI-Friendly Design System

AI-Friendly Design System

Internal design-to-code validation score from 35% to 80% by making design systems machine-readable.

View project