The official channel
Apple Messages for Business
Apple does have an iMessage API for businesses. It is real, it is documented, it works — and it can only answer conversations your customer starts. That single constraint is why most people searching for an iMessage API end up somewhere else.
What it is
Messages for Business — previously Apple Business Chat — lets a customer tap a button in Maps, Safari, Spotlight, or your own app and land in an iMessage thread with your business. Your side of that thread is software: a REST API, routed through a platform that queues conversations and puts them in front of agents.
It is a genuinely good product. The thread is branded with your name and logo rather than showing a phone number. It carries rich interactions that ordinary messaging cannot — list pickers, time pickers, forms, and Apple Pay, so a customer can complete a purchase without leaving the conversation. And it is the only iMessage capability Apple has ever sanctioned for commercial use.
The constraint
You cannot send the first message. There is no endpoint for it, no entitlement that unlocks it, and no approved provider who can do it for you. The customer opens the conversation; from that point you can reply, and the thread stays open for follow-ups within the rules of the programme.
If your requirement is an appointment reminder, a delivery update to someone who has not messaged you today, or an outbound sales message, this programme cannot do it. That is not a limitation to engineer around — it is the design. Why Apple draws the line there.
How you actually get on it
- Register the business in Apple Business Register, with the details Apple needs to verify who you are.
- Choose an approved provider — a Customer Service Platform or Messaging Service Provider. Apple does not connect you directly; the provider supplies the routing, queueing, analytics and agent tooling Apple requires.
- Integrate against that provider’s platform, following Apple’s onboarding and API tutorials and storing the messaging API secret key securely.
- Pass review, then configure your entry points so customers can find the thread.
Budget weeks to months. This is enterprise onboarding, and the provider contract is usually the longest pole.
Harbor Goods
iMessage
Hi — is the walnut board still in stock in the 18 inch?
It is — two left. Want me to hold one for you, or check out here?
check out here please
The distinction in one line
Side by side
Against a third-party iMessage API
Not competitors so much as different products that happen to share a bubble colour.
| Messages for Business | Third-party API | |
|---|---|---|
| Sanctioned by Apple | Yes | No |
| Who starts the conversation | The customer, always | Either side |
| Sender identity | Your brand name and logo | A phone number you are assigned |
| Rich interactions | Pickers, forms, Apple Pay, authentication | Text, media, reactions, typing indicators |
| Entry points | Maps, Safari, Search, your app | A number you publish yourself |
| Time to live | Weeks to months | About an hour |
| Who you contract with | An approved CSP or MSP | The provider directly |
| Cost | Your CSP contract, usually enterprise | $20–$250 per line per month |
| Best for | Inbound support and commerce at scale | Reminders, follow-ups, outbound of any kind |
Full pricing for the right-hand column is on the pricing page, and the vendors are compared on the providers page.
Fit
Should you pursue it?
It is the right answer for a specific shape of business, and a poor use of a quarter for everyone else.
Worth it if
- You run a contact centre and support volume is the point.
- You already have an approved CSP — the integration is far shorter.
- Customers look you up in Maps or Search, so the entry points are real traffic.
- You want Apple Pay or authentication inside the conversation.
- Being officially sanctioned matters to your legal or security review.
Not worth it if
- You need to send the first message. This is disqualifying, not inconvenient.
- You are a small business without a contact-centre platform.
- You want to be live this month.
- Your use case is reminders, follow-ups or outreach.
- Nobody looks your business up in Maps.
Running both is normal
Questions
Messages for Business FAQ
What is the iMessage business chat API?
Apple Messages for Business, formerly called Apple Business Chat. It is Apple's official programme letting a business hold iMessage conversations with customers, with a REST API on the business side. It is the only Apple-sanctioned iMessage channel, and it only supports conversations the customer starts.
Can I send the first message with Apple Messages for Business?
No. The customer must initiate the conversation, from an entry point such as Maps, Safari, Search, or a button in your app or website. Outbound-first messaging is outside what the programme allows, which is the main reason businesses use third-party iMessage providers instead.
What does Apple Messages for Business cost?
Apple does not charge a published per-message fee for the channel itself. Your cost is your contract with the Customer Service Platform or Messaging Service Provider that connects you, which is typically an enterprise contact-centre platform priced per agent seat or per conversation.
Do I need a CSP to use Apple Messages for Business?
Yes. Apple requires businesses to connect through an approved Customer Service Platform or Messaging Service Provider, which handles routing, queueing and agent tooling. You register in Apple Business Register and complete onboarding against your chosen provider's platform.
How long does registration take?
Weeks to months in practice. You register the business with Apple, choose an approved provider, complete a technical integration against their platform, and pass Apple's review. It is an enterprise onboarding process, not a signup form.
Further reading
Read next
Apple's real Messages APIs
Apple publishes a lot of Messages documentation. None of it lets you send an iMessage to a phone number from a server. Here is what each framework really does.
9 min readOperationsSupport on iMessage
iMessage is a very good support channel and an unforgiving one. What it takes to staff, the two routes to get there, and when Apple's own programme is the better answer.
9 min readStrategyThe iMessage bot API question
Apple has never shipped a bot API for iMessage, and shows no sign of doing so. What that rules out, what it leaves open, and how conversational products actually reach the blue bubble.
9 min read