← All case studies
Case study · Veturilo

Building a messaging framework from scratch

A fleet management company with leads that weren't converting, and messaging that could have belonged to any of its competitors. I led the workshop that gave them a differentiated voice — and 300+ lines of copy to say it with.

Client
Veturilo
Role
Product Marketing Lead
Date
August 2022
Based in
Athens, Greece
300+
reusable lines of on-brand copy produced
3
core JTBD pillars identified from research
1
full rebrand built on top of the framework

The situation

Veturilo had just been acquired, and its new owner had a hunch about why growth had stalled: the messaging wasn't differentiated from every other fleet management tool on the market. I put together and led a workshop for the team to build a pack of refreshed, reusable messaging — with two goals: lift the number of visitors who actually started sign-up, and leave a non-English-native team with ready-to-use material for cross-functional collateral, not just a one-off campaign.

Better messaging, or a different problem?

Before touching a word of copy, I checked the obvious alternative explanation: were leads dropping out during onboarding? They weren't — people simply weren't starting it. So I audited every piece of messaging Veturilo had live across channels, then built the same corpus for its key competitors. The result was immediate and slightly deflating: nothing in Veturilo's messaging set it apart from anyone else selling the same category of product. That's what led me to recommend a collaborative workshop to design the value propositions properly, rather than another round of copy tweaks.

Pains, gains, and personas

The workshop moved through four stages, each building on the last:

  • Jobs To Be Done — drawing on customer insight and competitor analysis, we listed every reason someone would use Veturilo, then grouped them into three pillars: Management, Staff, and Costs. Within each, we split jobs into foundational (table stakes for the category) and differentiator (the ones competitors weren't covering).
  • Personas — proto-personas built around each pillar's priorities, giving the team a concrete person to write for instead of an abstract "user."
  • Persona priorities — real customer interviews mapped against each persona, so we could rank the JTBD list by what actually mattered most and know where to focus first.
  • Pains and gains — for each prioritised job, the pain that drives someone to look for a solution and the gain Veturilo offers instead — a deliberate bridge into the copywriting stage, to get everyone past the blank page.
A Jobs To Be Done FigJam board showing eight columns — Manage and track fleet, Manage staff, Optimize driver safety, Improve driver retention, Optimize driver performance, Optimize costs and profits, Manage maintenance, and Improve sustainability — each with sticky notes listing specific jobs.
The Jobs To Be Done board — eight columns of real jobs, sorted from research and interviews, before a single persona or line of copy existed.
A value props and messaging FigJam board with three columns — Pains, Gains, and Core Message — organised under pillars for Fleet management, Staff management, and Cost optimisation.
Pains and gains, sorted by pillar — every pain paired with the gain that answers it, then distilled into a single core message per theme: "For those who care to…"
Worth notingNothing in this workshop started from "what should we say." Every pain, gain, and message on these boards traces back to something a real customer said in an interview or a real competitor failed to say at all.

The re-usable messaging framework

The workshop's real deliverable wasn't a tagline — it was a matrix the team could keep using long after I left the room. Six rows, each with a specific job:

  • Pain — the "sad reality": a problem the customer will recognise immediately.
  • Gain — the "happy place": what the world looks like with that pain solved.
  • CTA — the "sign up and pay": the simplest possible path from pain to happy place.
  • Aspiration — the "if you care to do this," tied back to Veturilo's core message: for those who care to be responsible.
  • Responsible action — a more personal version of the CTA, framed as what a responsible person does next.
  • Feature — the concrete functionality that makes the responsible action possible.
A messaging framework FigJam board with six rows — Pain, Gain, CTA, Aspiration, Responsible Action, and Feature — each populated with real example copy across the Expense management, Fleet tracking, and Maintenance management pillars.
The framework in use — pain through to feature, populated for real across expense management, fleet tracking, and maintenance — the exact structure every future line of Veturilo copy could be built from.
"The team left with over 300 lines of copy tied directly to their value propositions — not a moodboard of adjectives, but sentences they could actually ship."

What it became

That bank of copy didn't stay a workshop artefact. It became the foundation for a full rebrand — the company now trades under a new name — and the basis for A/B testing across ad channels to find out which messaging pillars actually converted best in the wild. The framework structure meant that testing wasn't a guessing game either: every variant traced back to a specific pain, gain, or persona, so a winning ad told the team something reusable, not just a lucky headline.

Next up

Building a marketing function from zero

Read it →