Lifting satisfaction for campaign creation

An end-to-end research and redesign project for the campaign creation form, turning a fragmented, error-prone user journey into a streamlined experience for CRM teams.

RoleUX Designer
CompanyTHG
TimelineDec 2025 – Feb 2026
MethodsModerated research · Ux audit · Competitor analysis · Think-aloud testing
0

Clicks reduced

0

UX tickets shipped

0%

Satisfaction uplift

The brief

An email campaign is how marketing teams communicate with customers at scale, writing the content, choosing the audience, and scheduling exactly when it sends. For teams managing dozens of these a week, the tool needs to be fast, clear, and reliable.

This internal tool wasn’t any of those things. Campaign creation was spread across too many disconnected steps. Drafts disappeared without warning. Error messages were missing or wrong. Visibility into what had been sent and how it performed was near zero.

I was asked to audit the existing experience, understand where users were struggling, and redesign the campaign creation journey from the ground up, within the company’s new design system.

Process

01

Moderated usability testing on the live tool

Recruited daily users, CRM Executives and Traders, and ran sessions on the real product to capture friction points in their own words, not as assumptions.

02

UX audit & heuristic evaluation

Audited the full campaigns section against Nielsen's heuristics. Tagged every issue by type, error handling, visibility, efficiency, and cross-referenced against user insights to prioritise by severity.

03

Competitor analysis

Benchmarked against tools users already knew and trusted, looking for patterns to adopt and gaps to close.

KlaviyoMailchimpHubSpotBrazeSalesforce Marketing CloudIterable
04

Prioritisation workshop

Ran a FigJam workshop with the design team and product manager. Grouped issues by theme, mapped them on an impact/effort matrix, and shaped the roadmap, with the email creation journey coming out highest priority on both dimensions.

05

Redesign in the new design system

Designed the full Email Campaigns module inside the company's new SaaS component library. Worked closely with engineering throughout to ensure designs were technically feasible before handoff.

06

Design validation & handoff

Ran a second round of moderated testing with the same cohort. Synthesised findings, iterated, and handed off with full specs and user stories mapped to acceptance criteria.

Insights

The audit and testing sessions pointed to the same clusters of friction. These eight issues directly shaped the redesign.

No draft saving

Work lost silently on navigation or session expiry. A recurring pain for campaigns built across multiple sittings.

Silent errors on duplicate names

Re-using a campaign name caused a silent redirect with no message, leaving users confused and losing all their progress.

Broken email preview

Preview didn't work reliably, meaning campaigns couldn't be visually verified before sending.

Too many steps to create

The flow was fragmented across too many screens, with redundant confirmations and poor information architecture.

Templates by ID only

No thumbnails or descriptions meant users had to memorise which template was which, causing frequent selection errors.

No delivery analytics

After sending, open rates, bounce data and throttle counts were invisible. Users relied on separate tools entirely.

Dashboard hard to scan

The list showed only campaign names and IDs, with no subject line, send time or reach data visible at a glance.

No bulk list management

Managing dozens of weekly campaigns required opening each one individually, with no multi-select or filtering available.

Prioritisation

Every campaigns issue from the audit was mapped onto this matrix in a workshop with the design team and product manager. It shaped what made it into the redesign scope and what was deferred.

Easy wins
Subject line visible in listFlexible, typeable send timeTemplate thumbnails in pickerHistorical reach & deliveryResend / duplicate a campaignMultiple test emails at onceOffer ID visible in creationStep progress from step 1Contextual 404 recovery
Big bets
Fix misleading previewSegment-level analytics
Incremental
Back navigation in creationAuto-fill subject in test sendDefault recipient selectionRecent email suggestionsSpecial characters in namePagination dropdown clarityDelete action distinctionLabel missing on dropdownAuto plain text selection
Money pit
Name duplication redirectBulk select & filterDeliverability pre-sendSegment performance tableInline editing (no modal)

Redesign

The biggest single improvement was restructuring how a campaign gets built. The old flow had too many disconnected steps with no clear progress model. The new one is four focused stages, linear, recoverable at any point, with context always visible.

Before~22 minimum clicks
CAMPAIGN SETUPStartCampaignsList1Select CampaignType3Enter CampaignName5Nametaken?YesNoNo error shownSilent redirect to previous pageSelect TemplateID & name only, no preview7SCHEDULING, EACH ON A SEPARATE SCREENEmailBuilderNo draft save9AddRecipients12Set Dateown screen15Set Timeown screen18SetThrottle21ReviewCampaign24CampaignSent ✓25
After~12 minimum clicks
StartCampaignsList1Step 1Content, Live PreviewName validation · Draft auto-save3Step 2Recipients5Step 3Date, Time & ThrottleConsolidated on one screen7Step 4, Sent ✓Review & Send
22
Clicks, before
Fragmented screens for type, date, time and throttle separately
12
Clicks, after
4 focused steps, scheduling consolidated on one screen
−10
Minimum path saving
Real-world saving is higher, error recovery loops add 7+ extra clicks
45%
Reduction
From first click to campaign sent, confirmed in moderated testing

The four-step structure consolidated what was previously spread across ten or more separate screens.

Step 2 · Recipients
Segment selection with audience size preview
Step 3 · Send & Load
Date, typeable time input, and throttle, consolidated
Before
  • No draft saving, work lost on exit
  • Duplicate name causes silent redirect
  • ~10 disconnected steps
  • No live preview during creation
  • Templates identified by ID only
  • Promo code buried on recipient page
  • Dropdown only for time, no free input
After
  • Auto-save at every step, return anytime
  • Real-time inline name validation
  • 4 focused, linear steps
  • Live preview panel throughout
  • Template grid with visual thumbnails
  • Promo code moved to content step
  • Typeable, searchable time input

Validation

After completing the redesign I ran a second round of moderated testing with 5 daily users, the same cohort as the initial research. Participants walked through the full email creation journey on the new prototype and rated it on a 1–7 Likert scale compared to the current tool.

5.0→ 6.25
Dashboard satisfaction
(out of 7)
5.25→ 6.25
Creation journey satisfaction
(out of 7)
5 / 5
Preferred new designs
over the current tool
These changes are exactly what we have been asking for.
, Study participant, CRM Executive
The new designs look really good, it's great to see where my feedback has been implemented.
, Study participant, CRM Trader

Testing also produced four direct refinements before handoff:

  1. 1

    Remove the archive section confirmed unused. Removing it reduces navigation clutter with no real loss.

  2. 2

    Thumbnails are post-MVP. Subject lines and message content already distinguish campaigns well enough. Thumbnails at small sizes were hard to differentiate anyway.

  3. 3

    Rename "Standard" to "Non-segmented" in the filter, making the distinction between notification types immediately clear to all participants.

  4. 4

    Allow segment editing when duplicating. Most duplications happen to resend to a new audience, so the flow should support this natively.

See it in action

The same task, creating and scheduling a new email campaign, in both the current tool and the redesigned prototype.

Before

Fragmented steps, no draft save, no live preview

After

4-step flow, live preview, inline validation, draft save

Thanks for reading

If you’re looking for a product designer who works end-to-end, research, systems, delivery, I’d love to chat.