Retention offers.
Reach customers who are about to churn with a branded text and an offer they can react to.
iMessage for business
A dedicated iMessage number for your business or AI agent, on real Apple hardware. From $49 a month per line, with plain-text SMS fallback included on new accounts.
One message only, no spam ever.
YBacked by Y Combinator
Engineered by a team from
99.9% uptime
Use cases
Leads, reminders, support and win-backs all run from one dedicated iMessage number. People see your name and photo, so your texts open like one from someone they know.
Reach customers who are about to churn with a branded text and an offer they can react to.
Text new leads right after they fill out your form. Replies go to your team or your agent.
Order updates, delivery photos, a table is ready. Sent from your name and logo.
Customers text your number. Your team answers from the ZeroSettle console — or your agent does.
Remind, confirm or reschedule by text. No app, no link.
Your user texts you once and they’re in. No passwords, no six-digit codes, no email to verify.
Text the customer when a card fails, with a link to fix it.
Ask after the visit. They reply with a number or a link.
Tell people the moment it is back in stock.
For assistants people text first
$49 /mo per line
No setup fee · Cancel anytime
For agents and teams that start conversations
From $199 /mo per line
No setup fee · Cancel anytime
For high volume and compliance needs
Custom pricing
Custom contract
The daily limit only counts people you text first. Anyone who texts your number, or replies to you, never counts, and you can keep talking with them. 10,000 messages a day still applies.
AI support agent
Tell it about your business, add your policies, FAQs and price lists, and connect the tools it should check. It answers every text in seconds, day or night, in the voice you give it. A support line costs $49 a month.
Write how it should sound and what it should never say.
Add up to 10 files: PDFs, Word docs, spreadsheets.
Connect your order system or CRM, and it checks before it replies.
Example conversation. Customer: Hi, can I still return the boots I got last week? Stride Footwear: Yes. You have 30 days from delivery, and your order arrived Nov 6, so you’re covered until Dec 6. Stride Footwear: Want me to send a prepaid return label? Customer: Yes please. Stride Footwear: Done. It’s in your email now. Drop the box at any UPS store.
An example. The agent answers from your files and tools.
Features
Reactions, polls, threads, photos, voice memos and group chats all work through the API. Replies can draw on what you tell us about your product and company.
Every line uses real Apple hardware. On iMessage, your customers see blue bubbles, typing indicators and tapbacks. Eligible plain-text messages can use carrier SMS from the same number.
No. We run the Apple hardware and set up the number for you. You get an API token and a console; nothing to install or host.
Choose Get started to set up your number in the console. If all numbers are taken, you can join the waitlist. Pro is $49 a month, with a 30-day money-back guarantee. Cancel anytime.
Yes. Every reply and every tapback is POSTed to your webhook, signed, within a couple of seconds of landing on the phone. It shows up live in the console too, and you can read the full history through the API.
Minutes. The API is a bearer token and three endpoints: send, react, webhook. Paste the prompt from the docs into Claude Code, Cursor, or ChatGPT and it wires up the receiver, the signature check, and a test message for you.
Not if you message people who asked to hear from you. Each line reaches out to at most 5 new contacts a day on Pro, and 25+ a day on Growth; replies and ongoing conversations don’t count toward it, up to 10,000 messages a day per number. The invite itself is two link-free texts before a link is ever sent, for the same reason. Unsolicited messaging gets a line suspended.
It is rare. The API's rate limits are designed to keep every line out of spam filters, and across more than 10,000 messages a week we have seen it happen only twice. If it does happen, we replace the number right away at no extra charge. Your API token, webhook, and code stay exactly as they are, so your integration keeps running without changes.
Not if you follow the rules you already follow for email. The person agreed to hear from you, the offer is honest, and you stop when they ask: a text with the word STOP opts them out on every number on your account. Each number also has a limit on new people it can text (5 a day on Pro, 25+ a day on Growth), which keeps it out of spam filters.
You need the recipient's consent, and the fines for not having it land on the sender: in the US, TCPA damages run $500 to $1,500 per message. Keep a record of who opted in, say who you are, and honor STOP immediately. The docs have a compliance section with the specifics.
Name and photo sharing is included with Pro. Your dedicated line shares your chosen business name and contact photo through iMessage. iOS may show “Maybe: Your Company” before a recipient saves your number; the exact display depends on their device and contact settings.
Every new signup includes SMS fallback. Your number sends eligible plain-text messages over SMS when iMessage is unavailable, including to Android phones. Photos, voice messages, videos and group chats of up to 31 people use iMessage.
Any time, from the console. If it is not for you, ask within 30 days and we refund the month in full.
implement the ZeroSettle iMessage API according to https://portal.zerosettle.io/docs.md
Or connect Claude, Cursor or any MCP client to our hosted server at portal.zerosettle.io/mcp. How to connect an MCP client