Skip to main content
Three of our projects are Golden Spider Awards finalists.Vote ↗
Work / Octopus Wintermode
Octopus Energy

Turning winter anxiety into winter control

A seasonal energy companion, living inside the Octopus app.

SERVICES USED
Loyalty & RetentionAX DesignCopilots & Agents
INDUSTRY
Energy · UK
MODEL
Design → embed → operate
STATUS
seasonal · oct to mar
21:475G · 82%
Wintermodenight 44 of 152
TONIGHTpeak 17:00 to 19:00
-2°C
14:0018:0022:00
COPILOT SUGGESTS
Start heating 30 min earlier tonight. £4.20 stays with you.
Set it upWhy this?
YOUR SEASON
23 stars ✦
TonightCopilotStarsYou
a seasonal world inside the live Octopus app: opens in october, closes in march
Interface visuals on this page are recreations we produced for this case study; the original in-app screens stay under NDA.
THE BRIEF

Britain's most inventive tariffs reached people as spreadsheets.

British winters are when energy anxiety peaks. Octopus Energy built its name on agile pricing that rewards households for using energy at the right hours. But that intelligence reached people as tables and graphs. Intelligence without experience is a spreadsheet.

The brief we agreed on was sharper than any feature list: turn winter anxiety into winter control. Without gamifying people's bills. Without punishing anyone. We did not rebuild the app. We built a seasonal product inside it, then operated it through the winter.

Oct → Mar
one full season, designed, embedded and operated live
3 layers
a copilot, a constellation, a seasonal world
0 streaks
a loyalty decision, defended below
SCOPE
Conversation designLoyalty designAI orchestrationData visualisationSeasonal design systemLive operation

Here is how a winter became a product.

01 · FOCUS

The enemy was anxiety, not consumption

We did not set out to make people use less energy. Octopus's tariffs already do that arithmetic. We set out to change how winter feels. That reframe wrote the product's constitution: speak in money and comfort, never in kilowatts.

Two constraints were fixed on day one and never renegotiated. A bill is not a game, so no mechanic may trivialise it. And no household may ever be punished for having a hard week.

Constraints like these only hold if the research backs them. It did.

02 · RESEARCH

Winter, measured

We read a winter's worth of support transcripts, interviewed households across tariff types, and watched how usage of the live app changed as temperatures dropped. Three patterns shaped everything that follows.

F1The tariff graph was opened, stared at, and closed. Price intelligence was reaching people as noise.
F2Anxiety peaked during cold snaps: precisely the moments the app had nothing to say.
F3Households feared judgement. Any mechanic that could shame a cold home was radioactive.

Three findings became three layers.

03 · ACT · LAYER 1

A copilot that speaks money

An assistant fed by spot prices, weather forecasts and household patterns. It speaks in money and comfort, not kilowatts: start heating 30 minutes earlier, ease off at 10pm, same comfort, £4.20 stays in your pocket. Octopus's famously human tone carries into the conversation design. The assistant is not a feature. It is the product's voice. That is what we mean by AX Design.

The signature craft is failure-state design. Forecasts miss. When one does, the copilot does not apologise, it corrects: the miss, the reason, the fix. And every suggestion carries a why. The screen below is live. Open the working yourself.

21:475G · 82%
Copilot✦ winter 25/26
Feels colder this week. Should I change anything?
Tomorrow night hits minus two. Start heating 30 minutes earlier, ease off at 10pm. Same comfort, £4.20 stays in your pocket.
£4.20tonight
stays in your pocket. Same comfort.
Set it up
WHY THIS
PRICE17:00 to 19:00 is tomorrow's most expensive window
WEATHERminus 2°C by 22:00. Your walls hold heat for about 90 minutes
YOUyou usually heat 18:30 to 22:30
Every suggestion shows its work.
LIVE · tap "why this?" to open the working
07:125G · 91%
Copilot✦ winter 25/26
MODEL CORRECTION07:12
Yesterday's tip saved 80p less than promised. The weather shifted. Model updated.
promised£3.90
delivered£3.10
whywind dropped, prices rose
Tonight's suggestion already uses the corrected model.
the failure state: no apology theatre. the miss, the reason, the fix
03 · ACT · LAYER 2

Stars, not streaks

Every peak hour a household shifts becomes a star. Stars form constellations across the season. An anonymous neighbourhood savings league adds gentle social proof, and in March a shareable recap closes the winter: 214 kWh shifted, £31 saved, your brightest star was in January.

One decision defines the whole layer, and we state it openly: no streaks. Miss a night and nothing breaks, because punishing people who worry about their bills is bad design and worse ethics. Try the sky below.

TRY IT · TAP A NIGHT TO SHIFT ITS PEAK
Your season, one star at a time
6 ✦
≈ 25 kWh shifted · about £3.60 kept
DECEMBER · WEEKS 1 AND 2
BEAUFORT STREET LEAGUE · ANONYMISED
House 7✦ 41
You✦ 6
House 12✦ 19
House 3✦ 14
No names. No shame. Gentle proof that the street is in this together.
Miss a night. Nothing breaks.
There is no streak counter on this screen, or any other. Unlit nights stay quietly available. The sky waits.
03 · ACT · LAYER 3

A seasonal world

Wintermode opens in October and closes in March. Deep night blues, warm amber, magenta saved for the moments that matter. Data visualisation warmed up: pounds in pocket, never kWh charts. Cognitive load kept low: one insight per screen, one action per insight.

When spring arrives, the world folds away until next year. Software with seasons feels alive, and a seasonal product is a promise to return.

21:475G · 82%
Wintermodenight 44 of 152
TONIGHTpeak 17:00 to 19:00
-2°C
14:0018:0022:00
COPILOT SUGGESTS
Start heating 30 min earlier tonight. £4.20 stays with you.
Set it upWhy this?
YOUR SEASON
23 stars ✦
view sky →
TonightCopilotStarsYou
one insight per screen, one action per insight
09:125G · 64%
WINTER 25/26 · SEASON RECAP
Your winter, in stars
214 kWh
shifted off-peak
£31
saved this season
34
stars earned
1.4 trees
of carbon, spared
Your brightest star was in January. ✦
Share your winter
the march recap: designed to be screenshotted

Shipping in October was the midpoint, not the finish.

04 · MEASURE

What we watch

The product stayed in the loop through Corexi, our continuous UX monitoring. We do not publish client numbers here. We publish what we watch and why it matters. The share of consumption shifted off-peak, because that is the product doing its job. Weekly actives through the winter months, because a seasonal product must earn every week. Recap share rate, because pride is a metric. And support call volume, because a copilot that works answers questions before they are asked.

consumption shifted off-peakweekly actives, oct to marrecap share ratesupport call volume
05 · EVOLVE

The season closed. The loop did not.

In March the recap shipped and the world folded away. By then the data had already written the backlog for winter two: which suggestions people accepted, which corrections rebuilt trust fastest, which stars they cared enough to share. A seasonal product is a promise to return. We intend to keep it.

THE OUTCOME

Wintermode's thesis fits in one line: honesty is a feature. When the model missed, the product said so, corrected itself, and kept the household's trust. The overall feeling we shipped is the one the research asked for: a warm room in a cold winter. Control, not anxiety.

✓A copilot that speaks money and comfort, not kilowatts
✓Loyalty with zero streaks, by design
✓Failure states that correct instead of apologise
✓One season designed, embedded, operated and measured
NEXT CASE
Habi

Habi Guía: House hunting as a conversation, for markets that never had an MLS

Next case →
product screens on this page are representative concept visuals