Onboarding experience to help CallHub customers get campaign-ready

Redesigning the home page into an adaptive checklist for compliance, setup, and status across texting and calling.

Project details

Client

Callhub

Role

Product Designer

Year

2025

WHAT IS CALLHUB?

CallHub is a platform businesses use to run texting and calling campaigns.

Political and Non-profit organizations use it to reach their audience at scale. But new users kept getting lost before they could send a single message — so the goal was to rebuild the home page into a clear path that gets them to their first campaign.

THE PROBLEM

New users couldn’t get past setup to launch a campaign

Based on the session recordings of new users. Most them tried to run a real campaign, hit a wall, and ended up in support. The few who got moving struggled with 10DLC registration — and while they waited on approval, the product told them nothing about their status.

US texting is compliance-gated

Strict US rules stop every texting customer: they must register a 10DLC brand. The form is long and detailed, and one wrong field gets the whole application rejected.

The hard setup makes people give up

Because 10DLC registration is long and easy to get wrong, many customers leave it unfinished.

Compliance-first is a promise the product has to keep

CallHub is a compliance-first platform. If the product doesn’t guide customers through that gate, its core promise breaks.

The product never set intention

Most people arrived, explored, and left, because nothing pointed them toward success.

THE FLOW

The path splits the moment someone signs up

Before the checklist, signup asks one question: what are you here for?
Users pick Texting, Calling, Email, or Relational Organizing — one, some, or all. That choice branches the whole experience, so the onboarding they see always matches what they came to do.

IDEATION

The card was the whole game — so I iterated it hard

Everything hinged on one thing: getting the user to take the action. I went through 30+ versions of the onboarding card. The rejected directions taught me the most — here’s how I got to the final one.

1 / 4

DESIGN

One checklist that adapts to each user

Instead of a separate page per channel, I built one checklist on the home page. It shows steps in order, tracks what’s done, and changes based on whether the user picked texting or calling.

Show step at a time but also next

Steps show in order — you can’t skip ahead to one that depends on an earlier step, so there’s no guessing what to do next

Order-independent completion

If a step is already done, it’s struck off automatically — the flow respects work the user has already done

Visible progress

A persistent “2/4” shows momentum and how close they are to launching

Benefit-first copy

Every step leads with the why, not just the what — e.g. verification helps more of your messages get delivered

A clear action hierarchy

One primary action per step, plus a quieter “Get assistance” that opens support pre-filled with the right context

Texting

10DLC Brand Registeration

Rent a number

Import contacts

Calling

Import contacts

Verify your Caller ID (Register for Shaken/Stir)

Completion State

Giving users freedom to choose/change there channel

DESIGNING THE PART CALLHUB CAN'T CONTROL

The hard part wasn’t the smooth path — it was everything that can go wrong

Carrier approvals happen off-platform, take days, and can be rejected. The home page had to show each of those states clearly. So the “Register your brand” step changes with the situation.

1 / 5

A progress tracker while they wait

A trial number is enabled so users can keep testing while approval is pending

The reason, and a way to fix it

The step most likely to make someone quit gets a calm message, the reason it failed, and a direct path to resubmit

Straight to the next step

Once approved, the checklist moves them forward — and finally to “You’re all set,” where the main action becomes: create a campaign

MEASURING IMPACT

The flow carries users through, and more reach activation.

Two signals stand out: users move through the hardest step at a high rate, and more accounts reach activation even as overall signups declined.

65%

of users who reach the use-case step complete it

2.7×

more users started brand registration across 2025

593

brands registered · 149 use cases submitted

COMPLIANCE FUNNEL · UNIQUE USERS

Started brand registration · 593 · 100%

Reached use-case registration · 230 · 39%

Submitted a use case · 149 · 25%

The strongest signal is the final step: 65% of users who reach use-case registration complete it.

REFLECTION

What I learned

I worked closely with the PM, who owned the project; with engineering on implementation, quality, and edge cases; and with support to understand the compliance rules well enough to design around them.

Invisibility of status

Watching recordings, the biggest damage wasn’t any single hard step — it was the product going quiet while users waited on approval. Showing status mattered as much as the steps themselves

The error states are the real work

The smooth path was the easy part. Most of the effort went into the harder states — under review, rejected with a reason, already done — and that’s what makes it feel like real onboarding, not just a checklist

One flexible pattern beats many custom ones

Sticking to one checklist that adapts by channel and remembers progress kept things simple for users and easier to maintain

Next projects

A CRM & automation SaaS for sales and marketing

A CRM & automation SaaS for sales and marketing

Art & Design Direction

Art & Design Direction

Connect

Email

sumitjirwankar22@gmail.com

Layers

@sumeetj

Linkedin

@sumeetjirwankar

Twitter / X

@5um3et

Sumeet Jirwankar

All rights reserved © 2025

Create a free website with Framer, the website builder loved by startups, designers and agencies.