Skip to content
MSN-05: Case study

FirstPulse

Turning a white-glove agency service into a self-serve product, with a shared data lake, a signal-driven marketing engine and a partner channel that sells it.

Mission results

To the first self-serve version
2 months
Replaced a white-glove onboarding process
Self-serve
Hand-run marketing scripts
0
01 / The problem

Where it started.

A marketing agency serving real estate investors offered data and marketing services through a white-glove, high-touch and complicated onboarding process. It worked, but it was expensive to deliver and hard to scale.

The agency already had a robust platform to aggregate, analyze and distribute data to clients. The marketing itself was manual: one person ran a set of hand-written scripts to generate mailers, validate the data and submit it to the mail house.

02 / Constraints

What we had to work within.

  1. C-01The existing data platform worked and powered live client marketing, so it had to keep running while we changed it underneath.
  2. C-02Data was organized in separate per-client spaces, which wouldn't scale to a self-serve product.
  3. C-03Core marketing operations lived in hand-run scripts that only one person knew how to operate.
03 / Decisions

Decisions we made.

  1. 01

    One shared data lake instead of per-client silos

    We re-architected away from per-client data spaces into a shared property and contact data lake. Every new client builds on the same data instead of starting from scratch.

  2. 02

    Replace the scripts with a marketing engine

    Hand-run scripts became a new marketing engine that decides who to market to and when, based on seller signals and timing. Validation and mail-house submission are part of the system, not one person's routine.

  3. 03

    Let partners sell it

    We built a partner-driven sales model. Admins set defaults, partners configure every detail of their own clients' marketing plans, and partners can mark up pricing and keep the margin. That gives the agency a sales channel that grows without adding headcount.

04 / What we built

What we built.

FirstPulse, a product under its own brand: a fully self-serve version of the agency's white-glove service, offered at a fraction of the cost.

Underneath it, a re-architected data layer built on a shared property and contact data lake, plus a series of improvements to scale the existing data platform.

A new marketing engine driven by seller signals and timing, and partner tooling for configuring client marketing plans, pricing and markups on top of admin-set defaults.

FirstPulse onboarding step explaining the three seller-signal lanes, Blitz, Chase and Nurture, with mailing cooldowns and call cadence for eachOpen full-size image
Seller-signal lanes: Blitz, Chase and Nurture (demo account)
FirstPulse self-serve setup flow on the marketing mode step, choosing between data plus direct mail or data onlyView full size ↗
Self-serve onboarding (demo account)
Partner configuration of mailing and calling cooldowns and maximum touches per lane, with admin defaults shownView full size ↗
Partner lane settings over admin defaults (demo account)
Partner pricing settings adding a markup to each plan's base price, with a preview of what clients payView full size ↗
Partner pricing and markups (demo account)
05 / Outcome

What changed.

The agency can now offer its data and marketing services to many more clients at a fraction of the cost, without a hands-on onboarding for each one. The first version shipped in two months, and we keep improving the platform as an ongoing product partner.

// Services on this mission

Next missionTruWell
Comms channel open

Tell us where it's stuck.

A 30-minute call, a straight answer on what it'll take, and a reply within one business day.

Book a callor hello@lvl10tech.io