Apple Messages for Business vs an iMessage number: which one fits?
Written by ZeroSettle. We make one of the products compared. Facts about Apple Messages for Business come from Apple's own pages, and the one MSP price from Zendesk's page, all checked October 8, 2026.
Apple Messages for Business is Apple's official business chat: customers start conversations from Maps, Safari, Siri, Search or your website, you reply through an Apple-approved Messaging Service Provider, and your business is identified by a Business ID, not a phone number. An iMessage number from ZeroSettle is an ordinary phone number on iMessage that you can text first (with consent and within published limits), automate fully with an AI agent, and start self-serve for $49 a month. Choose Apple Messages for Business for inbound service with live agents and Apple Pay in the chat; choose an iMessage number to follow up first or let AI run the conversation. ZeroSettle is not Apple Messages for Business and is not affiliated with Apple.
Key takeaways
- Identity: Apple Messages for Business identifies you by an Apple-assigned Business ID; a ZeroSettle line is a phone number customers can text and save.
- Who starts: on Apple's channel the customer starts, and marketing needs them to send "subscribe". A ZeroSettle number can text first to people who consented: 5 new contacts a day per number on Pro, with unlimited messages with people who message you first.
- Automation: Apple requires a live agent during business hours and rejects bot-only setups. ZeroSettle's hosted AI agent (Beta) can answer every text; ZeroSettle's terms require disclosing AI unless it is evident.
- Price: Apple charges nothing today, but you need an MSP (one published example: from US$495 a month). ZeroSettle Pro is $49/month; Growth is from $599/mo.
- What ZeroSettle lacks: no Apple Pay, pickers or forms in the chat, no listing in Maps or Search, no SMS fallback and no group chats.
Criteria. We compared business identity, who may start a conversation, automation rules, setup and review, price, in-chat features, customer privacy, eligibility, reach and uptime terms. Apple facts link to Apple's own pages; ZeroSettle facts come from its docs, homepage and terms.
What is Apple Messages for Business?
Apple Messages for Business is Apple's channel for customer conversations with a business inside the Messages app. The business connects through an Apple-approved Messaging Service Provider (MSP) and has no phone number on the channel: Apple's FAQ says it "doesn't use a phone number for your business account", and Apple assigns the business a Business ID at registration.
- Where conversations start: customers "can start a conversation through Maps, Safari, Siri, and Search, and through participating businesses' websites and apps" (Apple Support). With Message Suggest, a customer who taps one of your registered business phone numbers can "message instead of call" (Apple).
- Who runs it: the MSP hosts the automation, agent routing and interactive features. Apple's FAQ says automation and virtual agents connect through an Apple-approved MSP, "not through a direct technical connection."
- Privacy: each customer reaches the business as an Opaque ID: "Your team never sees the customer's phone number unless the customer chooses to share it" (Apple FAQ).
- Business Updates: Apple's privacy page tells customers they "may subscribe to Business Updates by providing your phone number and authorization directly to a business," which then sends "updates such as details about your purchase" (Apple privacy page).
What is an iMessage number?
An iMessage number is an ordinary phone number that sends and receives iMessages, so customers can text it, save it and recognize it like any contact. ZeroSettle is an iMessage API: a real phone number on real iMessage, running on Apple hardware we operate for you, that your code texts customers from and hears back on through a bearer token and signed webhooks.
ZeroSettle shares your brand name and photo with the first message of every conversation, and replies reach your webhook about 1–2 seconds after the line receives them, unless the hosted AI agent answers them. More in what an iMessage API is and what customers see when a business texts them. ZeroSettle is not an Apple MSP: "ZeroSettle is not affiliated with, endorsed by, or sponsored by Apple Inc."
Apple Messages for Business vs an iMessage number, side by side
The two differ most on identity, who may start a conversation and whether a bot may run it alone. Both reach only Apple users, one to one.
| Criterion | Apple Messages for Business | ZeroSettle iMessage number |
|---|---|---|
| Business identity | A Business ID assigned by Apple, "not a phone number" (Apple FAQ, checked October 8, 2026) | A phone number, with your name and photo shared in each new conversation |
| Who starts | The customer. A business may only send "in response to an active conversation", apart from account and transaction notifications; marketing only after the customer sends "subscribe" (Apple policies, checked October 8, 2026). Business Updates reach customers who gave the business their number (Apple privacy page, checked October 8, 2026) | Either side, with consent. New contacts per number: Pro 5 a day; Growth 50 a day (at most 3 per 15 minutes). People who text first are never limited |
| Automation | Live agent required in business hours; "must not provide a limited or bot-only solution" (Apple policies, checked October 8, 2026) | Fully automated replies allowed (your own bot or the hosted AI agent, Beta); the terms require disclosing AI unless it is contextually evident |
| Setup and review | Choose an MSP; account review "typically takes 1–3 business days" (Register Your Account); Experience Review steps "may take anywhere from 1-2 weeks" (End-to-end Overview); "Most accounts require 1–3 rounds of review" (Experience Review), all checked October 8, 2026 | Pro: self-serve in four steps, no Apple review; numbers can run out (waitlist). Growth: set up by ZeroSettle, which sends you a signup link |
| Price | Free from Apple today (Apple FAQ, checked October 8, 2026). MSP fees: Apple says "Contact your chosen MSP for pricing details"; Zendesk Australia lists "a Sunshine Conversations plan starting at US$495 per month" (Zendesk, checked October 8, 2026) | Pro $49/month, no setup fee, cancel anytime; Growth from $599/mo; 30-day money-back guarantee |
| In-chat features | Apple Pay, List and Time Pickers, Quick Replies, Forms, OAuth2 sign-in (Apple, checked October 8, 2026) | Text, photos, voice messages, tapbacks, typing indicators, your name and photo |
| Customer privacy | Opaque ID, no phone number unless shared (Apple FAQ, checked October 8, 2026) | You hold each contact's number or iMessage email and are responsible for consent |
| Eligibility | "Only official brand owners qualify"; "personal accounts are not accepted" (Apple, checked October 8, 2026) | Self-serve sign-up for Pro; use must follow the terms (consent first, no health data without a BAA) |
| Reach | Customers on iPhone, iPad or iPod touch (Apple Support); "Group chat with a business is not supported" (Apple FAQ), both checked October 8, 2026 | iMessage users only, "no SMS or email fallback"; one-to-one, no group chats (both on the roadmap) |
| Uptime terms | "Apple makes no guarantees in relation to the availability or uptime" (Service Terms §4.2, checked October 8, 2026) | No SLA, and the terms disclaim uninterrupted service; the homepage reports "99.9% uptime" |
ZeroSettle cells: ZeroSettle's API docs, homepage and terms. More comparisons are in the comparisons hub.
When ZeroSettle is not a fit: where Apple Messages for Business is better
Apple Messages for Business is the better choice when the customer starts the conversation, pays or books inside it, and a live agent answers. A ZeroSettle number cannot replace it when:
- You want Apple's own channel, with Apple reviewing your brand and conversation before launch.
- Customers pay or book inside the chat. Apple Pay confirmed with Face ID or Touch ID, Time Pickers that flag calendar conflicts, Forms and OAuth2 sign-in are Apple channel features; a ZeroSettle number has none of them.
- Customers should find you in Maps, Safari, Siri or Search, or by tapping your existing number (Message Suggest). ZeroSettle gives you a new number that remains ZeroSettle's property, and porting isn't offered.
- You run a contact center with live agents on an MSP such as Zendesk. With ZeroSettle, help-desk routing is code you write; see iMessage support routed to Slack or a help desk.
- Privacy comes first. An Opaque ID means you never hold a number the customer did not share.
- You only answer questions customers start. ZeroSettle's main difference is texting first; for inbound-only service, Apple's pickers, Apple Pay and Maps and Search entry points do more.
Neither reaches Android; for that, see iMessage vs SMS vs RCS vs WhatsApp for business.
When an iMessage number is the better choice
An iMessage number is the better choice when you need to text people first, let an AI run the conversation, or start without an MSP and a review cycle.
- Texting first, with consent: lead follow-up, reminders and retention offers. In ZeroSettle's docs, consent means a record that the person gave you their number for this purpose, a first text that says who you are, STOP honored at once, and nothing promotional before 8 am or after 9 pm their time. More in iMessage marketing and TCPA consent. This isn't legal advice; have counsel review your program.
- Fully automated conversations: the hosted AI agent ("Managed by AI Agent", Beta) "answers every inbound text on the group's lines, from your business context." ZeroSettle's terms require "transparent disclosure of AI interaction in systems like chatbots, unless it is contextually evident." See how the hosted AI agent works.
- Small teams and a flat price: Pro is $49/month with 1,000 AI credits a month, and you sign up yourself instead of registering as an official brand owner and going through Apple's review.
Getting a Pro number
- Press Get started and sign in with your phone number (a one-time SMS code). A number is set aside while you finish.
- Answer one question: what the number is for (sign in with iMessage, branded messages, or an AI agent). That claims the number.
- Set your brand name and photo, and text yourself a test message. You can skip the test and change the name and photo later.
- Subscribe. The console and API open once the subscription is active.
If all numbers are taken, you can join the waitlist. Plans are in the pricing section.
Example: answering a quote request first
A lead who ticks "text me about my quote" on a cleaning company's site gets a text a minute later from the hosted AI agent. On Apple's channel the lead would have to start the chat, and a setup with no live agent behind the AI would break Apple's live-agent rule.
- Mon 6:12 PM
- Business: Hi! It's Brightside Cleaning's automated assistant, following up on the quote you just requested on our site.
- Business: How many bedrooms, and how often would you like a clean?
- Customer: 3 bed, every other thursday. do you bring supplies?
- Business: We do, supplies are included. A 3-bedroom every other Thursday is $140 a visit.
- Customer: great, how do I book
- Business: Here's the booking page with Thursday slots: brightside.example.com/book👍
Starting the conversation from your form
One call hands the number to the hosted agent, with the two opening texts from the thread above as first_message (otherwise the agent opens with its default greeting). The form handler then starts one conversation per consented lead, as in the AI agent docs.
BASE=https://portal.zerosettle.io # ZEROSETTLE_TOKEN is exported in your shell
curl -s -X PUT "$BASE/api/imessage/agent" \
-H "Authorization: Bearer $ZEROSETTLE_TOKEN" -H "Content-Type: application/json" \
-d '{"managed_by": "zerosettle",
"business_context": "You are the automated assistant for Brightside Cleaning, texting people who just asked for a quote...",
"first_message": ["Hi! It'"'"'s Brightside Cleaning'"'"'s automated assistant, following up on the quote you just requested on our site.",
"How many bedrooms, and how often would you like a clean?"],
"link": "https://brightside.example.com/book"}'
curl -s -X POST "$BASE/api/imessage/agent/start" \
-H "Authorization: Bearer $ZEROSETTLE_TOKEN" -H "Content-Type: application/json" \
-d '{"to": "+13105550123", "name": "Dana"}'
Agent texts follow the same rules as your own: STOP is honored, and a start past the number's new-contact allowance is refused with 429 new_contact_limit; retry after error.retry_after_s.
The limit math for a busy day of quote requests
Say the company gets 30 quote requests on a Monday, all from people who asked to be texted, and they arrive together after an evening ad:
- On one Pro number: 5 get a first text that day. The other 25 starts get
429; the handler retries them after each 3 AM Eastern reset, and no earlier than 8 am in each lead's time zone, so the last of them waits five more days. Pro includes 5 new contacts a day per number; for more, book a demo to upgrade to Growth. - On one Growth number: all 30 go out that day (the cap is 50), but at 3 per 15 minutes, so the 30th first text goes out about 2 hours 15 minutes after the first. Growth's daily cap is ten times Pro's.
- Leads who text first never count, so a prefilled "Text us" link on the thank-you page avoids the wait. On Android that
sms:link opens the SMS app, so keep email or chat as a fallback. - AI credits: Dana's thread used 4, one per agent text, so Pro's 1,000 a month covers 250 threads that long. A follow-up to a lead who goes quiet uses one more.
Can you use both?
Yes: Apple Messages for Business for inbound service from Apple's surfaces, and a ZeroSettle number for consented follow-ups, with opt-outs kept consistent across both.
- Ask for the number. An Apple chat gives you an Opaque ID, not a phone number, so a follow-up from your iMessage number needs the customer to give you their number for that purpose. It arrives in a separate thread, so name your business in the first text.
- Mirror opt-outs. Apple's FAQ asks businesses to support the STOP and UNSUBSCRIBE keywords and says an opt-out "must be respected with no exceptions." ZeroSettle opts out a contact who sends a text with the word STOP, or a clear request like “take me off your list”, across every number on your account and lists them at
GET /api/imessage/opt-outs(limits and compliance). Honor an opt-out from either channel in both. - Keep marketing out of service threads. Apple allows marketing only after the customer sends "subscribe", and ZeroSettle's customer support docs say: "Do not send automated marketing into a support thread. It is a different consent."
How we checked
We read every source listed below on October 8, 2026, including Apple's FAQ and Policies (version 3.1, July 21, 2026) and Service Terms (December 17, 2024). We did not open an Apple Messages for Business account or test an MSP. We re-check the Apple facts quarterly and log changes below.
Frequently asked questions
Is Apple Messages for Business free?
Apple charges nothing today, but its Service Terms (§4.7) reserve the right to charge fees, and the MSP you must use sets its own price. The terms (§4.3) also bar a business from charging customers solely for access to or use of the channel.
What happens to a ZeroSettle number if I cancel?
You can cancel any time from the console, and cancellation takes effect at the end of the billing period. The number stays ZeroSettle's property: once the subscription is no longer active it is reclaimed and may be reassigned, and porting it out isn't offered.
Do customers see my brand name and logo on both?
Yes. On Apple Messages for Business, the name and logo you submit at registration are, in Apple's words, "the information customers will see in the Messages app." A ZeroSettle line shares the name and photo you set with the first message of each conversation, and recipients see that your brand "shared a name and photo with you"; the exact display depends on their device and contact settings.
Can health businesses use either?
Mostly not on Apple's channel: Apple's policies say it "is not onboarding businesses that primarily offer medical or health-related services or products." ZeroSettle's terms (§13) prohibit sending protected health information unless you have signed a Business Associate Agreement (BAA) with ZeroSettle. This isn't legal advice.
Sources
- Apple Messages for Business: Frequently Asked Questions, Apple, version 3.1, last updated July 21, 2026. Checked October 8, 2026.
- Apple Messages for Business Policies, Apple, version 3.1, last updated July 21, 2026. Checked October 8, 2026.
- Apple Messages for Business Service Terms, Apple, sections 4.2, 4.3 and 4.7, last updated December 17, 2024. Checked October 8, 2026.
- Register Your Account, Apple Messages for Business documentation. Checked October 8, 2026.
- Experience Review and End-to-end Overview, Apple Messages for Business documentation. Checked October 8, 2026.
- Plan your customer's journey and Message with your customer, Apple Messages for Business documentation. Checked October 8, 2026.
- How to use Messages for Business, Apple Support, published June 5, 2026. Checked October 8, 2026.
- Apple Messages for Business & Privacy, Apple, February 11, 2026. Checked October 8, 2026.
- Apple Messages for Business, Zendesk Australia, last updated May 14, 2026. Checked October 8, 2026.
- ZeroSettle iMessage API docs: "Your iMessage number", "Send a message", "Customer support", "AI agent" and "Errors, limits, and compliance". Checked October 12, 2026.
- ZeroSettle iMessage API Terms of Service, sections 2, 4, 5, 6 and 13, last modified September 28, 2026. Checked October 8, 2026.
Changelog
- Updated ZeroSettle’s limits (Pro: 5 new contacts a day per number; 2 unanswered messages on every plan) and opt-out wording.
- First published.