Guides · 61 articles
Everything we know about texting customers properly.
Written for the person who has to build it and the person who has to justify it. No listicles, no vendor copy — each guide is a working walkthrough with the trade-offs stated out loud.
Why iMessage
The business case, the economics, and the honest limits.
- 11 minUpdated Aug 2026
Why iMessage is the best channel a small business is not using
Your email sits unopened. Your ads cost more every quarter. Meanwhile the app your customers check 90 times a day is sitting right there, and it is the one place a small business can out-compete a national chain.
strategyroifundamentals - 8 minUpdated Aug 2026
Why iMessage beats email for local customer communication
Email is not dead. It is just no longer where anyone reads anything time-sensitive — and almost everything a small business needs to say is time-sensitive.
emailstrategycomparison - 7 minUpdated Aug 2026
The real cost of iMessage vs SMS for a small business
One is free to deliver and costs you access. The other has a carrier fee per segment and gets expensive precisely when it works. Here is how to model it before you commit.
pricingeconomicssms - 6 minUpdated Aug 2026
When not to use iMessage for your business
The most useful thing a guide about a channel can tell you is where it fails. Here are the situations where texting customers is the wrong call, from people who like the channel.
strategylimitshonesty - 7 minUpdated Jul 2026
Blue bubble vs green bubble: what actually changes for your business
It is not just a colour. The two paths differ in cost, deliverability, media quality, and what your customer subconsciously assumes about you.
smsfundamentalscomparison - 8 minUpdated Aug 2026
iMessage vs RCS: what changed, and what it means for your texts
RCS closed most of the feature gap between green and blue. It did not close the trust gap, and for a small business that distinction is the whole decision.
rcsandroidcomparison - 8 minUpdated Aug 2026
iMessage API pricing explained: what you are actually paying for
Setup fees, per-line monthlies, per-message rates, and the vendors who will not tell you any of it without a call. How to compare offers that are deliberately hard to compare.
pricingbuyingcomparison - 7 minUpdated Aug 2026
iMessage vs WhatsApp Business: which one your customers actually use
The answer is almost entirely geographic, and getting it wrong is the most expensive channel mistake a small business can make.
whatsappinternationalcomparison - 7 minUpdated Aug 2026
The response rate claims in this industry, checked
“98% open rates.” “3x more replies than SMS.” “5–10% reply rates.” Some of this is true, some is true in a way that does not help you, and some is arithmetic you should not trust.
statisticsmarketing-claimsmeasurement - 6 minUpdated Aug 2026
What happens if Apple shuts this down
The honest version of the risk nobody selling you an iMessage API wants to discuss — and the four things that make it survivable.
riskcontinuitystrategy
Getting started
From zero to a delivered message, without the detours.
- 6 minUpdated Aug 2026
Send your first iMessage from code in 20 minutes
Pick a provider, get a key, send one message to your own phone, and confirm it arrived blue. Nothing else until that works.
tutorialapiwebhooks - 8 minUpdated Aug 2026
Choosing your first business texting stack
Four decisions, in order. Get them right and the build is a day. Get them wrong and you will be migrating numbers in six months, which is genuinely painful.
architecturebuyingproviders - 7 minUpdated Aug 2026
Hosted iMessage API vs self-hosted bridge: how to actually decide
One costs money. The other costs Saturdays, and puts an Apple Account you care about in the blast radius. Here is the honest comparison.
architectureself-hostingrisk - 9 minUpdated Aug 2026
Handling inbound webhooks without losing messages
The webhook is where most messaging integrations quietly break. Signature verification, fast acks, idempotency, and the retry behaviour nobody reads about until it bites.
webhooksapireliability - 6 minUpdated Aug 2026
Choosing a business number you will not regret in a year
The number is the one decision here you genuinely cannot undo cheaply. Customers save it, recognise it, and screen calls from anything else.
numbersbuyingportability - 7 minUpdated Aug 2026
Switching iMessage providers without breaking anything
Vendors in this category come and go. Here is how to build so that leaving one is an inconvenience rather than a rebuild — and how to run the migration when you do.
migrationarchitecturerisk - 7 minUpdated Aug 2026
Testing a messaging integration without texting a real customer
There is no undo. A test loop that fires 400 reminders at 2am is a story every messaging team has, and it is entirely preventable.
testingstagingsafety - 8 minUpdated Aug 2026
Scheduling messages across time zones without waking anyone up
Every reminder system is a scheduling system underneath, and time zones are where they fail. Usually at 5am, in someone else's country.
schedulingtimezonesqueues - 7 minUpdated Aug 2026
Error handling and retries that do not double-text anyone
A 200 means accepted, not delivered. A timeout means unknown, not failed. Getting these two wrong is how customers receive the same message three times.
reliabilityretriesidempotency
Playbooks
Message-by-message templates for real small-business jobs.
- 9 minUpdated Aug 2026
The appointment reminder playbook that kills no-shows
The single highest-return message a service business can send. Timing, wording, and the reply handling that turns a cancellation into a rebooking instead of an empty chair.
templatesno-showsservice-business - 7 minUpdated Aug 2026
Getting more reviews with one well-timed text
Reviews decide whether strangers call you. The ask is not the hard part — the timing is, and email almost always misses the window.
templatesreviewsreputation - 6 minUpdated Aug 2026
Filling a last-minute cancellation before the hour is lost
A 2pm cancellation is revenue that evaporates at 2:01 unless you can reach the right fifteen people immediately. This is the one job no other channel can do.
templatesrevenuewaitlist - 8 minUpdated Aug 2026
Running a two-way texting inbox without drowning in it
The moment you text customers you have created an inbox with an implied response time of minutes. Here is how to staff it, route it, and set expectations you can actually meet.
operationssupportwebhooks - 6 minUpdated Aug 2026
Using iMessage group chats for jobs with more than one decision-maker
Renovations, weddings, family care, commercial work — the jobs where every update currently gets forwarded three times and someone still misses it.
group-chatcoordinationtemplates - 7 minUpdated Aug 2026
Speed to lead: the five-minute window that decides the sale
Reply to an inbound enquiry within five minutes and you are talking to a customer. Reply the next morning and you are talking to someone who already called two of your competitors.
templatessalesautomation - 7 minUpdated Aug 2026
Win-back campaigns that do not feel like surveillance
A customer who stopped coming has not decided to leave. They fell out of a habit. The message that brings them back is warmer and less specific than you think.
templatesretentionmarketing - 8 minUpdated Aug 2026
Should an AI answer your customer texts?
Several providers now sell AI agents that hold the conversation for you. Sometimes that is genuinely good. Often it removes the exact thing that made the channel work.
aiautomationsupport - 7 minUpdated Aug 2026
Getting invoices paid without becoming the business that nags
Most late payments are not disputes. They are people who meant to pay and forgot, and a text with a tappable link solves that in a way a statement email never will.
templatespaymentscashflow - 8 minUpdated Aug 2026
How to write a business text that does not read like spam
The constraints are brutal — no subject line, no formatting, one screen, and a reader who decides in about a second. That is why the rules are so specific.
copywritingtemplatestone - 6 minUpdated Aug 2026
Asking for referrals by text without making it weird
Referrals are the cheapest customers a small business gets and the ask most owners avoid. The text version works because it is low-pressure and easy to forward.
templatesreferralsgrowth
By industry
What to send if you run a salon, a shop, a garage or a listing.
- 6 minUpdated Aug 2026
iMessage for salons and barbers
Chair time is perishable inventory. An empty 2pm is gone forever, and no other channel can fill it inside the twenty minutes you have.
salonbarberappointments - 6 minUpdated Aug 2026
iMessage for auto repair shops
Approvals are your bottleneck. A car on a lift waiting for someone to return a voicemail is a bay you cannot use and a technician you are paying to wait.
automotiveapprovalsphotos - 6 minUpdated Aug 2026
iMessage for real estate agents
Property moves faster than email. A new listing that matches a buyer's brief is worth about four hours of attention, and an unopened inbox wastes all of it.
real-estatelistingsspeed-to-lead - 5 minUpdated Aug 2026
iMessage for restaurants and cafes
Covers are perishable and no-shows are brutal on a small dining room. Two messages fix most of it — and a third one will get you blocked, so do not send it.
restaurantreservationswaitlist - 6 minUpdated Aug 2026
iMessage for contractors and trades
Jobs run for weeks, involve two decision-makers who are rarely in the same room, and live or die on whether everyone heard the same thing. This is what group threads are for.
tradesconstructiongroup-chat - 8 minUpdated Aug 2026
iMessage for medical and dental practices
Reminders cut no-shows harder here than anywhere else. They also touch health information, which changes what you are allowed to put in the bubble.
healthcaredentalhipaaappointments - 6 minUpdated Aug 2026
iMessage for gyms and fitness studios
Class businesses live or die on attendance and retention. Both are habit problems, and a text is the only channel that reaches someone at the moment the habit is about to break.
fitnessgymretentionwaitlist - 6 minUpdated Aug 2026
iMessage for veterinary clinics
Vaccination reminders, medication refills and post-op check-ins are all messages owners genuinely want. That makes this one of the easiest channels to get right — and to overrun.
veterinaryremindersrecall - 6 minUpdated Aug 2026
iMessage for local retail shops
You cannot outspend a national chain on ads. You can text forty regulars about the thing they actually asked for, which is something no chain can do credibly.
retailrestockloyalty - 7 minUpdated Aug 2026
iMessage for recruiters and staffing agencies
Candidates ignore recruiter email and answer texts within minutes. That asymmetry is real, and it is also the reason this channel gets abused into uselessness.
recruitingstaffingspeed-to-lead - 6 minUpdated Aug 2026
iMessage for cleaners, landscapers and home services
Recurring visits into homes people are not in. The whole business runs on arrival windows and access instructions, and both are text-shaped problems.
cleaninghome-servicesrecurringaccess - 7 minUpdated Aug 2026
iMessage for property managers and landlords
Maintenance requests, entry notices and rent reminders — three message types with three completely different legal weights. Confusing them is how managers get into trouble.
propertylandlordmaintenancenotices - 7 minUpdated Aug 2026
iMessage for small law firms
Clients want to reach their lawyer the way they reach everyone else. Confidentiality, privilege and record-keeping mean you cannot simply give them what they want.
legalconfidentialityrecords - 6 minUpdated Aug 2026
iMessage for accountants and tax preparers
Your entire year comes down to whether clients send documents on time. Nothing chases paperwork like a text, and nothing gets ignored like a January email.
accountingtaxdocumentsdeadlines - 6 minUpdated Aug 2026
iMessage for nurseries, schools and tutors
Parents need to know about closures, pickups and incidents faster than any other audience in this guide — and they will forgive almost anything except finding out late.
childcareschoolstutoringemergency - 6 minUpdated Aug 2026
iMessage for photographers, videographers and event pros
Bookings made a year out, two people making every decision, and a delivery date clients count down to. Long-lead work has communication problems short-lead work never sees.
photographyweddingseventsgroup-chat - 6 minUpdated Aug 2026
iMessage for nonprofits and community organisations
Volunteer shifts and event logistics are perfect for texting. Donation asks are where nonprofits burn the channel — and a burned list is much harder to rebuild than a lapsed email one.
nonprofitvolunteersfundraising - 6 minUpdated Aug 2026
iMessage for car dealerships
Buyers enquire on four dealerships at once and buy from whoever answers properly first. After the sale, service is where the margin actually lives.
automotivesalesservice - 7 minUpdated Aug 2026
iMessage for insurance agents and financial advisers
The one industry here where texting a client from your personal phone can cost your firm a regulatory fine. Supervision and record-keeping are the whole story.
insurancefinancerecordkeepingsupervision - 5 minUpdated Aug 2026
iMessage for tattoo and piercing studios
Deposits, consultations, aftercare and a no-show rate that hurts more than most — because a booked artist sitting idle for four hours cannot be refilled.
tattoostudiodepositsaftercare
Attribution
UTM tagging, tracking, and proving the channel paid off.
- 9 minUpdated Aug 2026
UTM tagging for text messages: the complete setup
Texting has the highest open rate of any channel you own, and in most analytics accounts it shows up as (direct)/(none). Here is how to fix that properly.
utmanalyticstracking - 8 minUpdated Aug 2026
Measuring the ROI of business texting without fooling yourself
Open rates are vanity. Clicks are nearly vanity. Here is the measurement setup that answers the only question your accountant cares about.
analyticsroimeasurement - 6 minUpdated Aug 2026
Link shorteners, spam filters, and why your texts get blocked
Carrier filtering is invisible, unappealable, and mostly triggered by things you can control. Links are the biggest one.
deliverabilitylinksspam - 9 minUpdated Aug 2026
Tracking iMessage campaigns in PostHog end to end
Tagged links get the visit into your analytics. Getting from a visit to “this campaign earned $1,521” takes four more steps, and this is all of them.
posthoganalyticsutm - 6 minUpdated Aug 2026
A UTM naming convention your team will actually follow
Every analytics account eventually contains spring_sale, Spring-Sale and springsale2026. Here is the scheme that prevents it, and the code that enforces it.
utmconventionsanalytics - 7 minUpdated Aug 2026
A/B testing text messages when your list is small
Most testing advice assumes a hundred thousand recipients. With four hundred customers the maths is different, and running the wrong test is worse than running none.
testingstatisticsutm
Compliance
Consent, opt-outs, and the rules you cannot design around.
- 8 minUpdated Aug 2026
Getting consent right before you text a single customer
Messaging is a permission channel. The rules are not optional, the penalties are per-message, and the fix is boring paperwork you do once.
consenttcpaopt-out - 6 minUpdated Aug 2026
Quiet hours, frequency caps, and not becoming the business people mute
Two settings decide whether your messaging programme lasts three years or three months. Neither is on a comparison table.
timingfrequencyretention - 7 minUpdated Aug 2026
A2P registration: why your texts get filtered before anyone sees them
Carrier filtering is silent, unappealable, and mostly avoidable. Registration is the boring paperwork that turns a blocked campaign into a delivered one.
deliverabilityregistrationcarriers - 8 minUpdated Aug 2026
Texting customers in other countries: what changes at the border
Consent rules follow the recipient, not your business. A process that is fine in Texas can be an offence in Toronto, and nobody warns you.
internationalgdprcaslconsent - 7 minUpdated Aug 2026
How long to keep customer messages, and where
Message history is useful right up until it becomes a liability. Most small businesses keep everything forever by accident, which is the one option with no upside.
retentionprivacydata