Limited offer

Build with our iMessage API/MCP. Get our sandbox for free.

Use Cases

Client Onboarding on iMessage: Own the First 30 Days

The short answer

Onboarding is the window where churn gets decided. Small asks die in inboxes. Move them to iMessage: 98% open, 90% read in three minutes. Clients who go quiet in week two are surprise losses at renewal.

$249 per line per month, published No A2P registration required 50 opted-in / 30 cold new contacts a day, unlimited replies
Agencies

4 use cases in this category

The first thirty days as a checklistAn onboarding checklist with completed steps ticked in brand blue and later steps still open. Part of the agencies use cases.

Trigger

Event in your CRM

Under 9 seconds

Send iMessage

Result

Reply in the thread

Key takeaways

  • Stalled onboarding charges twice: idle unearned revenue, then at renewal when friction is fresh.
  • Emails ask for work and arrive where people defer work.
  • One sequence fires at signature and runs nine steps across 30 days.
  • Onboarding texts should sound like the person the client just signed with.
  • CRM setup is a workflow build, not integration.
  • One headline: time from signature to first delivered milestone.

Where iMessage runs in the funnel

Where a dedicated iMessage line sits in the funnelEvery source you already pay for feeds the same five stages: new lead, conversation, booked, showed, closed. A dedicated iMessage line sits on every stage, not just the first, which is why replies, show rate and close rate all move at once.AdsFormsListsCallsNew leadSpeed to lead100%iMessage lineConversationReply, qualify2-3x repliesiMessage lineBookedConfirm, remind+33% bookediMessage lineShowedNo-show saves70%+ showiMessage lineClosedOnboardingMore revenueiMessage line
Every source you already pay for feeds the same five stages: new lead, conversation, booked, showed, closed. A dedicated iMessage line sits on every stage, not just the first, which is why replies, show rate and close rate all move at once.

What does stalled onboarding cost in real terms?

Stalled onboarding charges twice: idle unearned revenue, then at renewal when friction is fresh. 20 clients at $4k/mo is $133/day per account; 26 to 9 days frees $2,266 per client, roughly $45k/quarter.

  • Coordinator writes 4 chase emails per account/week = 320/month. Cold email reply 0.45%; requests buried. At renewal, client decides month-one feeling. Speed to result is the lesson.

Why do kickoff emails and document requests go unanswered?

Emails ask for work and arrive where people defer work. Texts are interruptions with a name on them, and everything you're asking for is short: pick a time, grant access, upload one file, confirm.

  • Email reminders lose weight with each repetition. Texts hold up better; under 3% are flagged spam versus 85% of email. The fourth message lands in one thread, not a folder the client stopped opening.
  • iPhone households average $85,000 income, 40% above Android, so B2B books skew toward blue bubbles. iMessage availability checking tells you which numbers are reachable before you write a word.

How does the onboarding play work, step by step?

One sequence fires at signature and runs nine steps across 30 days. Step one goes out 15 minutes later while the buying signal is warm; step two resends the booking link two hours later if no slot booked.

  • Day 1: confirm call, list 3 items. Day 3: one doc item. Day 7: milestone. Day 14: one-word question. Day 21: first number. Day 30: shipped plus next-30 plan.
  • Schedule every step in recipient time zone so Day 3 doesn't land at 6am in Denver. Watch delivery states and read receipts so the sequence isn't running blind.

What's the right cadence for the first 30 days?

Cadence beats volume in onboarding. Nine touches over 30 days reads attentive; nine in week one reads as bot. Compress for shorter engagements, stretch for enterprise.

  • Read the silence column as carefully as the message column. A read receipt with no reply at Day 3 almost always means the ask is bigger on their side than it looks on yours.

15 min after signature

Trigger
Contract signed
What the message does
Names the account owner, sends the kickoff link
What silence tells you
Check the number is reachable before anything else

Same day, +2 hours

Trigger
No kickoff booked
What the message does
Resends the link with one line of context
What silence tells you
Booking friction, not disinterest

Day 1

Trigger
Kickoff booked
What the message does
Confirms the time, lists three things to bring
What silence tells you
They will show up unprepared

Day 2

Trigger
Kickoff held
What the message does
One-line recap plus a single next action
What silence tells you
The recap didn't land, repeat it live

Day 3

Trigger
Documents outstanding
What the message does
Chases one specific item, offers to do it together
What silence tells you
The item is harder than you think

Day 7

Trigger
First milestone due
What the message does
Confirms the hit or flags the slip early
What silence tells you
The timeline is slipping quietly

Day 14

Trigger
Mid-window check
What the message does
Asks one question answerable in a word
What silence tells you
First genuine churn signal, escalate

Day 21

Trigger
First result available
What the message does
Sends the number before they ask
What silence tells you
Value isn't registering yet

Day 30

Trigger
Window closes
What the message does
Recaps what shipped, sets the next 30 days
What silence tells you
Account is coasting, book a review
What do you actually say in an onboarding text?

What do you actually say in an onboarding text?

Onboarding texts should sound like the person the client just signed with. Short, lowercase where it fits, one ask per message, and no template smell.

  • Voice memos Day 2 and 21 carry tone paragraphs can't; clients replay. Tapbacks close milestone loops. Group messaging keeps buyer and operator in one thread.
  • Step one, 15 minutes after signature: "hey Marcus, it's Dana from Northlight. saw the agreement come through, congrats. i'm your day to day on this one. grab whatever kickoff slot works this week and we'll get moving: [link]"
  • Day 3 document chase: "morning Marcus. everything's ready except ad account access, and that's the only thing holding the build. it's about 30 seconds on your end. want me to jump on a 5 min screenshare and do it with you?"
  • Day 14 check-in: "quick one, nothing needed from you. two weeks in, how's it feeling? one word is a fine answer."
How do you set up onboarding texts in your CRM?

How do you set up onboarding texts in your CRM?

CRM setup is a workflow build, not integration. GoHighLevel runs it natively; trigger on Won or contract-signed, whichever fires first. Run iMessage availability checking before step one.

  • Map variables to custom fields: owner name, kickoff link, and the outstanding item at Day 3. That last field makes the document chase specific instead of generic.
  • Build exits first; replies stop remaining steps. Milestone complete skips confirmation. Webhooks write delivery states and read receipts to CRM. REST API/webhooks for other stacks. Opt-out account-wide.

Setup happens during white-glove activation rather than on your side. Bring the CRM you already run and we will map the triggers on the call.

See it wired to your CRM
How do you measure whether onboarding texts worked?

How do you measure whether onboarding texts worked?

One headline: time from signature to first delivered milestone. Baseline a full quarter before switching channels. Hold out 10% of new accounts on email to carry a control group.

  • Four diagnostics: time to kickoff booked (hours from signature), time per document (per item, not per client), reply rate by step, read-to-reply lag. Unread means wrong number or hour; read-no-reply means ask too heavy.
  • Tie all to retention with a lag. Track 30-day activation and check 90-day plus 12-month logo retention two quarters later. On-time activation predicts renewal; onboarding becomes a retention lever not just ops cost.
Is texting clients during onboarding compliant?

Is texting clients during onboarding compliant?

TCPA governs business texting on all channels, signed clients included. Onboarding is firmer: client gave the number for engagement. Capture consent in agreement, log timestamp.

  • FCC consent-revocation rules took effect 11 April 2025; revoke-all replaced by FCC 26-67 (30 Sep 2026). Honor revocation in whatever words the client uses, not only STOP. Blue Reacher enforces account-wide opt-out.
  • iMessage is not carrier SMS, so no A2P registration is required. That's a registration distinction, not a consent exemption. Consent rules apply the same way they do everywhere else.

Frequently asked questions

Should onboarding texts come from a person or from the company?

A person, always. A text signed by the account owner tells clients they bought a relationship, not just software. Use the owner's first name in step one and keep it on every step, so the thread reads as one conversation with one human that they'll reach for later when something breaks.

What happens if a client is on Android?

Android clients still get the message via RCS then SMS fallback, so a mixed book runs through one sequence. iMessage availability checking tells you which numbers are blue-bubble before you send, so you know which threads will read as personal text and which won't.

How many onboarding texts is too many?

Nine touches across 30 days is the practical ceiling. Count asks per message: one ask per text can run daily, while three stacked stalls the sequence. Cut any step that only confirms what the client already knows. Never send a message whose entire content is that you're following up.

Does iMessage replace onboarding email?

No. Email keeps contracts, invoices, long-form docs, and anything the client will search for later. Texting handles the short layer: scheduling, chasing, confirming, and checking in. Pattern: text carries the ask, email carries the attachment. Text tells them the email exists.

Can we send files and updates inside the thread?

Yes. Media, voice memos, and tapbacks all live in the channel. A kickoff recap can be a 20-second voice memo; a milestone update can be a screenshot of the real dashboard. Buyer and operations lead sit in one group thread instead of relaying. Keep contracts and signatures in email for searchable records.

Do we need A2P 10DLC registration to text our own clients?

No. A2P 10DLC governs US carrier SMS routes; iMessage is not carrier SMS. That's a registration distinction, not a consent exemption. TCPA and FCC revocation rules apply the same way. Capture consent in the engagement agreement, log it, and honor revocations in whatever wording the client uses.

Which message in the sequence matters most?

Day 21, the one that sends the first real number before the client asks. Every message before that is coordination, which only buys patience. Day 21 turns patience into belief. Most teams skip it because the result feels too early; send it anyway. A small number unprompted beats a big one late.

What does it cost to run onboarding on a dedicated line?

$249/line/mo or $1,949/year (~$162/mo). Unlimited iMessages paced at 50 opted-in / 30 cold per line daily (conversation channel, not blast). No per-message fees. White-glove setup included; $449 activation waived on annual billing. Flat rate means no surprise bills on volume spikes.

Own the first 30 days, own the retention

Bring your onboarding sequence, one integration point, and your current activation timeline. We map it to iMessage, wire the line to your CRM, and hand it back working. $249 per line per month, unlimited iMessages, no A2P, white-glove setup included.