Illustrative imagery

Financial services20244–6 months

A CRM that knows what happened last

Client: A consumer-finance provider

Read the story
  • Marketing Technology
  • Technology & Intelligence
  • Product & Experience Design
A woman smiles at her phone at a café table by a tall window, a city and a lake behind her.

At a glance

The brief. Make every customer message aware of the last thing that happened.

Client
A consumer-finance provider
Year
2024
Duration
4–6 months
Scale
App, web and servicing

From brief to result

How the journeys were built, starting from customer events.

The brief in full, our approach, what we built and what it set out to change.

The brief, in full

Marketing, product and servicing each sent messages from their own tools. A customer who had paused a loan application could get a generic offer the same day, and an open complaint did not stop a promotion.

The brief: every message aware of the last thing that happened, with consent and regulatory suppression impossible to skip.

Our approach

We mapped the journeys from the customer’s side: key moments, the events that mark them and which messages should follow. App, web and servicing events were joined into one profile, so every journey reads one timeline.

Consent and suppression checks run before each send. A message that fails never leaves the queue, and the reason is logged.

How it ran

  1. Weeks 1–4Journeys

    Lifecycle journeys mapped with the product, servicing and compliance teams.

  2. Weeks 3–10Events

    An event schema for app, web and servicing, streamed into one customer profile.

  3. Weeks 8–14Rules

    Consent, preferences and regulatory suppression applied before every send.

  4. Months 4–6Launch

    Journeys switched on one at a time, each with a hold-out group to measure against.

What we built

One customer profile built from app, web and servicing events, with consent and regulatory suppression checked before any message is sent.

What we delivered

  1. Customer event schema
  2. Lifecycle journey maps
  3. Consent and preference centre
  4. Message audit log

What changed

Each journey is designed to start from the customer’s latest event. A change in the preference centre applies from the next message, and every message records why it went out.

Each journey is measured against a hold-out group. Results are shared only with the client’s approval.

How it is measured

Picture story

Where the messages land, in the customer’s day.

These pictures are illustrative: licensed stock photography and code-built mock-ups that show the setting, not the client’s own work. Credits are at the foot of the page.

Two colleagues talk in front of a dark wall covered with coloured sticky notes, one pointing at a note.
Fig. 01Journeys mapped from the customer’s side: the moment, the event that marks it and the message that follows.Vitaly Gariev on Unsplash (opens in a new tab)
A young woman in a leather jacket smiles at her phone at an outdoor café table.
Fig. 02A message is only useful if it knows what happened last.Vitaly Gariev on Unsplash (opens in a new tab)
A woman sits alone at a counter by the window of a warmly lit café at night, looking at her phone.
Fig. 03Servicing events count as much as marketing ones.tommao wang on Unsplash (opens in a new tab)
Pink and yellow notes pinned to a grey board, the nearest reading “Impact” and “Chat”.
Fig. 04Every message type, with the event that triggers it and the rule that stops it.Patrick Perkins on Unsplash (opens in a new tab)

On screen

The journey builder, and the message a customer sees.

Illustrative, code-built screens of the kind the programme produced, not the client’s own. Open any of them full screen.

Illustration: a journey builder. An event “Paused at the income step” leads through a one-day wait and a consent check to a reminder message, with a branch that suppresses it while a complaint is open.
DesktopThe journey builder: the trigger, the wait, the checks and the branch that stops the message.
Illustration: a phone notification and in-app card saying the application is saved at step 3 of 5, with a button to continue.
PhoneThe message the customer sees: it picks up where they left off.

Outcomes

Each journey, judged on completion, complaints and speed.

What each measure is compared with, when it is read and who reports it, with results once the client approves them.

The measurement plan

  1. Journey completion by stage

    Compared with
    A hold-out group on the old messages
    Read
    Four weeks after each journey goes live
    Result
    Awaiting approval Reported by The client’s CRM team
  2. Opt-out and complaint rates

    Compared with
    The same months in the year before
    Read
    Monthly, by journey
    Result
    Awaiting approval Reported by Compliance, from the message audit log
  3. Time to launch a new journey

    Compared with
    The last journey launched on the old tools
    Read
    Each new journey
    Result
    Awaiting approval Reported by Marketing operations

Results

Figures pending client approval

We publish results only with the client’s written approval. Until then, the programme is judged on the plan beside this, which we can walk you through under NDA.

Credits

The team and the pictures.

People are named only with their agreement.

Team 6 people

  • Programme lead × 1
  • CRM strategist × 1
  • Service designer × 1
  • Data engineers × 2
  • Marketing automation specialist × 1

Credits

Strategy, design and engineering
Xterra Edze
Screens and before-and-after views
Xterra Edze (code-built illustrations)
Photography
Licensed stock from Unsplash, credited picture by picture

Pictures 7

Licensed stock photography and code-built mock-ups chosen to show the setting, not the client’s own work.

Next case · 03 · B2B technology

An AI assistant for repeated sales questions

Give sales an assistant that answers from approved sources and says when it does not know.

Read the next case

Tell us what you need built.

You will speak to a lead who would run the work, and get a straight answer on fit.

Book a call

Three ways to start

  1. 01About 2 minutes

    A quick question

    You get A reply from a named lead

  2. 02About 8 minutesRecommended

    A project brief

    You get Options and a first scope after one call

  3. 03About 15 minutes

    A formal RFQ or RFP

    You get Receipt confirmed and a named bid lead

Every engagement starts with a written scope and a quote agreed before work begins. How each package is priced