Selected work

Insomnia

Retail / Loyalty · 2020

Role
Design lead on the new UI screens for Insomnia Treats.
Deliverables
Figma prototype in light and dark; every asset and redline for iOS and Android, handed to the developer.
Stack
Figma.
Status
Shipped.
Shipped to
iOS and Android, built by Insomnia’s engineer from the handover.
Credits
Luis Zuravski, software engineer.
Available for freelance / join a teamhey@jon-bond.com
Insomnia design system board, dark theme: buttons, cards, a modal, form fields, a date picker and a payment ring in Insomnia red on near-black

A loyal customer base, and an app that had stopped keeping up.

Insomnia Treats is the loyalty app for Insomnia Coffee Company: earn rewards and treats, then order and pay from your phone. By 2020 the interface looked dated, the navigation took work to get through, and the two things people opened the app for, pay and treats, sat several taps away. Nothing about it felt like yours.

The brief: lead the design of a new UI on top of the existing service, which meant

  • modernise the look without breaking what regular customers already knew
  • put pay and treats one tap from the home screen
  • give people a way to make the app their own
  • hand over every asset and redline so the iOS and Android builds matched

The old app hid the two things people came for.

Six screens from the app as it stood. The start screen leans on a photograph, sign-in is a stack of full-width buttons, and the account screen crowds balances and a top-up into a red header. Coupons, transactions and the store map live behind a hamburger menu, so paying and collecting a treat both begin with a hunt.

Legacy start screen: a photo of an Insomnia cup above stacked yellow Sign Up, Log In and Cancel buttons
Legacy · Start
Legacy log in screen: email and password fields, a yellow Log in button, the Insomnia logo and Facebook and Twitter log in buttons
Legacy · Log in
Legacy My Account screen: beans and prepay balances with a Top up button in a red header, and a grid of loyalty cup stamps offering the tenth hot drink free
Legacy · My Account
Legacy top up screen: an almost empty white page with a single yellow Add Card button
Legacy · Top up
Legacy hamburger menu drawer listing My Account, Timeline, Store Locations, My Insomnia Code and Settings
Legacy · Menu
Legacy store locations screen: a map of Dublin and the east coast dotted with red pins
Legacy · Store locations

One ideal path through the app, drawn before any screen.

The app flow maps the route a customer takes the first time they open the new UI: log in or sign up, a one-off onboarding tour of what changed, then home. Home shows the bean balance, prepay balance, treat cards and coffee tokens, and fans out to coupons, transactions, nearby stores and settings. Top up sits one step off home, with payment by card, Google Pay or Apple Pay and a scan option for card entry.

Drawing the flow first meant the right information arrived at the right moment and every task finished in as few steps as the service allowed. The onboarding screens show once, then get out of the way.

App flow diagram: numbered screens from Log in and Sign up through Onboarding help to Home, branching to Top up and Payment, Coupons, Transactions, Nearby and Settings, with Settings leading to My account, Add codes, Change password, Notifications, Customer support and Legal
App flow · First run to payment

Light and dark, from one set of variables.

The new interface is built as a design system in Figma, with colour variables that switch the whole thing between a light and a dark theme. Both share the same components: primary, outline and ghost buttons at four sizes, cards, modals, form fields, a stepper, a date picker with a selected range, a payment ring, notice bars and empty states for network and page errors. Insomnia's red and gold carry across both, so the app stays recognisably theirs in either mode.

Insomnia design system, light theme: red brand tile, button variants, a tab bar, cards, modals, payment method tiles, form fields, a slider, selectors, checkboxes, a stepper, a date picker for March 2024, a payment ring, notice bars and result and error states on cream
Design system · Light
Insomnia design system, dark theme: the same components as the light board rendered on near-black with red accents
Design system · Dark
Open the Figma prototype

Opens in a new tab. Switch to dark mode from the prototype's settings screen.

Handed over as assets and redlines, built for iOS and Android.

The deliverable was the full set of screens, the light and dark systems, and the assets and redlines for both platforms, handed to Luis Zuravski, the software engineer who built the app.

Some context on the programme the UI serves, reported by Insomnia Coffee Company rather than measured by me: Insomnia is Ireland's largest coffee chain, with more than 120 branches and a growing network in the UK, and its loyalty and payment programme passed one million loyalty transactions in a single year. Both figures are Insomnia's own, quoted in Escher Group's published case study on the loyalty programme, and they predate this redesign. They say something about the scale the new UI had to serve, not about its results.

Next: Moola