Leni Halliburton —design programs & operations

UX Writing

Some actual writing

This is what I've actually shipped.

What shippedA goal-setting flow

Goals in Mint

A goal-setting flow that let members target credit card debt, choose which cards counted toward it, and track progress against a plan, not just a number. Contributed to a 38% increase in MAU.

Mint notification reading 'You've paid off $1,608 of your credit card debt,' showing debt dropping from $8,028 to $6,420 with a prompt to pay down debt faster
A milestone becomes the hook back in
Goal-setting screen reading 'Crush your $6,420 credit card debt,' with a suggested $250 monthly goal across 4 credit cards
A number the member didn't have to calculate, with the math shown
Screen listing 4 linked credit cards and balances under 'Here are the cards we're paying down,' with an option to edit which cards count toward the goal
Control over which debts count, not just visibility into the total
Confirmation screen reading 'You're all set to pay down debt!' with a prompt to allow notifications
A clear finish line before asking for one more thing
Progress screen showing this month's progress toward the goal, a projected payoff chart, and a 3-step 'How to pay down debt' strategy
Progress you can see, plus the actual strategy to hit it
Goal-editing screen reading 'Crush your $3,784 credit card debt' with an editable $260 monthly goal
The goal was never locked in

What shippedA year-in-review video

Mintsights™—2020 year in review

Mint's first spending story, released as a year-in-review. Resulted in 115K weekly active user engagement.

What shippedA migration flow

Mint to Credit Karma migration

The messaging that walked members through their accounts moving from Mint to Credit Karma, from the first mention of the change to confirmation it was done. Also shown in the Mint to Credit Karma case study.

Mint promo screen for a new Cash Flow and Net Worth feature, prompting the member to link accounts
The feature that got members looking twice
Screen reading 'Your Mint data is moving over,' explaining that account connections are being moved and what's coming next
The transition message itself—early, plain, no spin
Confirmation screen reading 'Congrats! Your 7 account connections have been moved,' showing the Intuit-to-Credit-Karma transfer and each linked institution
Confirmation that the trust transferred with the data

Reference

Design system content guidelines

Documented usage, content, and edge-case rules for 3 components in Credit Karma's design system. Generalized here since the source lives in Figma.

Accordion

Custom area content
Must stay relevant to the section it's in, capped at one paragraph, and never the most important information on the page. Content should build on the title, not carry the message alone.
Limits
A character limit, plus a separate word limit. A handful of short words can still overwhelm a reader even when every word fits the character count.
Format
Terminal punctuation required, no exclamation points.
Restriction
No data visualizations inside an accordion.

Section header

Header
One line, 3 words or less.
Description
Included only when it adds something the header doesn't already say, capped at 2 lines.
Ordering
Sections ranked by member engagement, highest first.
Judgment call
Before adding a header at all, the test is whether it helps the member understand the page. If it doesn't, cut it.

Text input

Label
Clear and actionable, ideally under 5 words, phrased as a question when that fits the context.
Help text
Shorter than the label, sentence case, used to clarify format or unit rather than restate the label.
Error message
States what went wrong and the fix, one line, sentence case.