Solutions · Onboarding & KYC

Your user stalled at KYC. Your recovery plan is an email they'll never read.

You paid real money to acquire that signup. They got to verification, hit friction, and left — intending to come back. Every hour that passes, the intent dies a little more. Signals calls them, automatically, minutes after they stall — while coming back is still the easy thing to do.

KYC Verification60%
EmailPhoneID uploadSelfieAddress

Stalled · 00:47:12 ago

09:41INCOMING CALL0712 4xx xxxxmobile · LagosDeclineAnswer

The arithmetic

Count what the silence costs.

Take your own numbers. Your cost per acquired signup. The percentage that stall before completing verification. Multiply.

That figure is what you spend every month acquiring users your onboarding never converts — and the recovery plan standing between you and that loss is, for most teams, an email sequence. Even a best-in-class first onboarding email moves roughly 16% of recipients to click. The industry average is 3–4%. The other eight in ten stalled users received nothing they noticed.

They didn't reject your product. They never heard from you.

How it works

One webhook. Then the phone rings.

1

Your system flags the stall.

You already track it: signup completed, KYC not finished within the hour. Fire a webhook to Signals from your backend or your marketing automation — the same way you'd trigger an email.

2

Signals places the call.

The user's phone rings from an 0712 mobile number. They pick it — the way Nigerians pick mobile calls.

"Hello Emeka, you're one step away from finishing your account setup — your ID is still pending. Press 1 and we'll text you the upload link right now. Press 2 and someone from our team will call you."
3

You see exactly what happened.

Answered or not. Call duration. The exact key pressed. Per user, per day, in your dashboard — and pushed to your systems if you want to route "pressed 2" straight to your onboarding team.

Why the call gets picked

Ask your own team a question.

An 0201 number is calling. Do you pick it?

Now an 0712 number. Do you?

Everyone in your office just answered the same way — because years of collections desks and loan apps burnt the landline-style prefixes every robocall operator uses. Signals is the only platform that calls from 0712 mobile numbers, and we keep it that way deliberately: no collections traffic, no cold lists, platform-enforced calling windows and frequency caps. The channel gets picked because we police what rides on it.

The full story: why our calls get picked →

For fintech, this is not a growth metric

An unverified user is not a customer at all.

If you run a fintech, wealth, or lending platform, KYC completion is a regulatory gate, not a funnel vanity number. A user stuck at verification generates no revenue, no deposits, no transactions — and their stalled state is invisible to everyone except your dashboard. Signals reaches them at the exact step where they went quiet, with the exact action that unblocks them.

Objections, answered

What buyers ask before they apply.

“We already run Customer.io / HubSpot / our own engine.”
Then you're ready. Wherever your stack can send a webhook, it can trigger a call. Your email journey stays; the call becomes the step for the users email didn't move.
“Our engineers could build this.”
The way they could build a telco. Carrier handling, number validation, calling-window compliance, keypad capture, opt-out management, reporting — maintained forever, for a feature that isn't your product. Signals is a webhook, run by the company that already operates the rails. Your engineers stay on your roadmap.
“Won't customers find it intrusive?”
The intrusive version of this is silence followed by a churned account. A Signals call is about the user's own stalled action, offers a useful next step, never asks for anything sensitive, and carries a one-press opt-out. Calling windows and frequency caps are enforced by the platform — you couldn't spam if you tried.
“How do we measure it?”
Better than you can measure email. An email "open" proves a preview pane rendered. A Signals record proves a human answered, listened for 40 seconds, and pressed 1. You will know which funnel step your calls rescue, per user, per day.

Allocation

We take a limited number of companies per category.

An advantage stops being one the moment everyone has it. Signals access is allocated category by category — and a slot filled by another company in your space is a slot you don't get. Tell us about your funnel; if your category is open, we'll show you your own stalled-user arithmetic on a call.

Pricing is metered: a base fee per call, plus airtime. No seats, no platform fee, no annual contract.

Applications are reviewed. Some are deferred to the next cohort.

Not ready to apply? Read the research — The Activation Gap