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.
4 use cases in this category
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
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 CRMHow 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.