back
Salesmsg

Salesmsg · 2026 · B2B SaaS

The first complete sign-up and onboarding journey in 3 years

the journey everyone owned a piece of, and nobody had seen whole

Salesmsg¹ is a business texting and calling platform for teams: sales, marketing and support text leads and customers from inside the tool where they keep their customer records. In the US, a business can’t text its customers until it passes compliance, so every new customer meets a set of forms and checks before the product has shown them anything. Every team at Salesmsg saw a different piece of that journey, and earlier attempts to map it had never been finished. I joined in February 2026 and started with proto-personas. With Salesmsg’s design manager, we mapped the whole sign-up and onboarding journey for the first time in 3 years, from recorded calls, a 14-day trial of our own and 9 workshops with the teams.

role
product designer, researcher, with Salesmsg’s design manager
team
design, product, marketing, onboarding, compliance and customer success teams
timeline
about 2 months, end of July to October 2026 (on the team February to October)
methods
user research, user personas, journey mapping, AI-assisted analysis

Problem

Before sending a single text, customers had to pass compliance, a set of linked forms and checks, without seeing any value first. Every team saw a different piece of the journey, and nobody had seen it whole.

Solution

We built proto-personas, studied recorded calls, went through the trial ourselves and ran 9 workshops. AI was part of the workflow throughout: it read the transcripts, drafted the personas and sorted the pain points; the real calls showed which ones held up.

Results

The first complete sign-up and onboarding journey in 3 years, with every message, banner and human touchpoint on one map. The design manager is now redesigning compliance from it, and one fix, updated consent examples, is nearly shipped.

TL;DR the short version

01 / 05 the challenge

01 — the challenge

every team saw a different piece

customers had to pass compliance before they saw any value

Salesmsg is a texting platform, but in the US a business can’t text its customers until it passes compliance: the rules a business has to sign up to and follow before carriers let it send texts, including getting each customer’s consent first.

Customers had to fill in linked forms, one depending on the other, and share their business details before the product had shown them any value.

the first message was easy; the real one was blocked

In any given month, about half of paying customers sent a two-way text. The journey rewards the first message and blocks the real one.

Customers who got help had staff do the setup and compliance work with them. The documented compliance model is a sales-assisted model. Self-serve has no equivalent. Where the product didn’t let customers do the job themselves, people filled the gap.

every team held a different picture

The product serves two kinds of people: a buyer persona, the person who decides to pay for the tool, and a user persona, the person whose company picked it for them.

Product, marketing, sales, onboarding, compliance and customer success each saw their own part of the journey, with their own metrics and tools. None of this is anyone’s fault. It is what happens when each team measures and messages its own part of the journey. Earlier attempts to map it had started, and never been finished.

Six people, asked one at a time. None of them named the first real message.

02 — what it depended on

before the journey, we needed to know who walks it

the question nobody had asked

How do you get a business through long, demanding compliance before it has seen any value?

Three answers at sign-up (integration, country and team size) decided, once and invisibly, whether a customer would ever get an onboarding manager. The rest faced compliance alone.

Research goal

Map the sign-up-to-paying journey, agree it across the teams, then redesign onboarding so more businesses that could pass compliance and keep using the product become paying customers.

personas first, because a journey needs someone to walk it

The journey was always the goal, and a journey needs someone to walk it. We started by interviewing the teams, and their answers didn’t agree: no two people described the same moment when a customer first sees value. So we built two proto-personas from marketing’s ideal customer profile (ICP, a description of the customers a company wants most) and from recorded calls, and checked those instead.

The product’s pace didn’t leave room to observe customers, but we had a rich library of recorded calls where staff helped customers in the app. We used those calls as evidence, and set up AI to respond the way those customers did. Most pain points came from there.

Proto-persona

The owner-operator

Runs sales for a small team with lots of leads

Lost a lead last week to a competitor who texted first. Signs up to close that gap by Friday, and gives up if a session doesn’t move them forward.

A woman with curly hair in a pinstriped blazer, looking straight at the camera with a hand to her temple (black and white)
  • A small team, lots of leads
  • Lives in the CRM
  • Starts the trial alone; someone else approves the money
  • Skims instructions and clicks around when stuck

Their goals

  • Text every new lead within minutes
  • Keep every text in the CRM without extra work
  • One shared inbox for the reps

What gets in the way

  • Business checks before the first text, with no reason given
  • A wait with no status, which looks like the tool is broken
  • Fees that show up late
  • Help that only comes as long text

How they meet compliance

Expects to be texting within the hour. The business checks are the first surprise, and with no reason given they read as red tape. A review that takes days with no status looks like the tool is broken.

Proto-persona

The marketing manager

Runs campaigns at a mid-size company

Email results keep dropping, so they’re looking for a new channel. Compares a few tools side by side and builds a case before anyone pays.

A smiling woman in glasses working on a laptop, resting her chin on her hand (black and white)
  • Compares 2–3 tools at once
  • Reads every screen for proof
  • Needs the owner’s sign-off to buy
  • Knows the per-message pricing before signing up

Their goals

  • Send one message to a chosen group of contacts
  • Show the owner what the texts brought in
  • Run it all without a developer
  • Clear per-message costs, month to month

What gets in the way

  • Anything that looks like it needs a developer
  • Approval that takes longer than the trial
  • Their kind of campaign is the slowest to approve

How they meet compliance

Reads every “why” if it’s offered, but quietly loses trust with each extra rule. If approval takes longer than the trial, the case for the owner dies quietly.

from a strategy doc to a ranked list of problems

We started with and a , drafted a , built , gathered , went through the ourselves, , ran with every team, grouped the pain points in an and ranked them in a .

Step 01: Framing

A few rounds with Salesmsg’s design manager on the approach, what had to be done and how.

what came out
An agreed way in.

Step 02: Strategy

Goals, scope, phases and a plan, written and reworked until the two of us agreed on it.

what came out
One document to check the rest of the work against.

Step 03: First map

A first draft of the journey map, from what we knew.

what came out
It showed how little anyone knew about how customers actually went through it.

Step 04: Proto-personas

Built from marketing’s ICP and recorded customer calls.

what came out
Two proto-personas, an owner-operator and a marketing manager.

Step 05: Evidence

About 50 recorded calls reviewed and 18 used, plus customer records and the compliance team’s chat channel.

what came out
Pain points and behaviors, each linked to its source.

Step 06: Trial

14 days in the trial as a new customer, receiving every message from the system and from people.

what came out
Actions, screens, emotions and pain points for every step.

Step 07: Condensed map

A shorter version of the full map, because walking busy teams through every lane wouldn’t work.

what came out
One summary map to work on together.

Step 08: Workshops

9 workshops with 10 people from marketing, product, onboarding, compliance and customer success, and the design manager.

what came out
Every message, its trigger and the people who step in, plus the banners and alerts of the trial.

Step 09: Affinity map

All pain points grouped by theme.

what came out
Themes instead of a list of complaints.

Step 10: Prioritization matrix

The themes ranked by what to fix first.

what came out
The final deliverable, handed over with the findings.
step 01 of 10

AI worked through the data; the judgment stayed with us

AI helped us work through a large amount of data and call transcripts. Judging which parts were real insights, and what to do with them, stayed with us as designers.

It also got things wrong when numbers had to be weighed. It worked from what was written down, and couldn’t know that a decision had changed in yesterday’s planning meeting. That context had to come from a person.

03 — what we found

the metric showed success before customers reached the job

six findings, once the pieces sat side by side

  • Activation counted a test text.

    Activation was counted when customers sent a test text to themselves, so the metric showed success before most of them reached the job they came for.

  • Six people, six “aha” moments.

    We asked six people across the teams when a customer first sees the value. We got six different answers, and none of them was sending a first real message.

  • Compliance failed outside the product.

    Most compliance rejections had nothing to do with the product itself. They came from the customer’s own website pages, and from business details that had to match official records.

  • Five timelines.

    Customers were told how long approval would take in at least five different ways, from 24 hours to several weeks, depending on which email, banner or person they heard it from.

  • Three tools, no shared stop.

    Three separate tools messaged new customers, each on its own fixed schedule. When we canceled a test account ourselves, onboarding emails kept arriving days later.

  • A quiet trial end.

    The end of the trial was a quiet moment in the journey. No screen in the product had been designed for it yet.

The whole map, both proto-personas. Below: a slice of it, the circled sign-up and first interaction.
Actions and screens come from our own walk-through. Thoughts, feelings and pains are proto-persona reasoning, unless circled.
From the compliance team’s own requirements. Brown bricks are done outside the product, often by someone else.
Timings from each team’s own workflow. The cancellation is from our own walk-through.
Every pain point on the board, grouped. The two dashed groups aren’t pain points, so the matrix leaves them out.

approval came with no next step

When the last approval arrived, the email offered one button: log in. One customer replied:

“Thank you, Lets do this, so what is my next steps”

even the data needed a shared picture

From mid-May, roughly twice as many new customers reached compliance submission, and the cause wasn’t recorded anywhere.

04 — what changed

the project stopped; the findings didn’t

what the map led to

The project stopped after this first phase, so we didn’t redesign onboarding ourselves. Two things came straight out of the map.

  • Consent examples

    The in-app examples for setting up customer consent were out of date. The fix had been waiting a long time; after the map, it went into a sprint and is nearly shipped.

  • The compliance redesign

    Salesmsg’s design manager is now redesigning compliance from scratch, starting from the map.

Three more issues were raised and handed over: the onboarding checklist some new customers never saw, messages that kept arriving after a customer canceled, and sign-up answers that onboarding never used.

“For me, that’s the main value. Without the customer journey map, I’d have been moving blind.”
Salesmsg’s design manager

what we handed over

The findings write-up in the team’s knowledge base, and the board with the journey map, the affinity map and the prioritization matrix.

Our opening placement, for the teams to challenge.

05 — learnings

research has to show its value along the way

  • Share findings early

    Tie each one to a number the business already tracks. Research with people takes time, so the team needs to see value along the way.

  • Bring the design system in from the start

    So ideas can turn into prototypes quickly.

  • Use AI freely, and check everything

    Use AI to analyze data, and check every result before it goes anywhere. The judgment stays with you.

  • Bring people back into the context

    Findings that make sense from inside the research can lose people who weren’t in it. Bring the business back into the context every time you share.

Read next case studyQuanos · B2B

¹ The Salesmsg name and logo belong to SalesMessage, Inc. They’re used here for information only.

Persona photos on Unsplash: the owner-operator by Marcel Strauß, the marketing manager by veera Batlu.

All other brands and names belong to their owners, not to it depends. Not sponsored or endorsed by any of them.

get in touch

tell me what you’re building

A 60-minute call, no pitch deck. You tell me the problem, I tell you what I’d look at first.

replies within one working day, from Chișinău