Skip to content
iMessage APIs

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

  1. Register the business in Apple Business Register, with the details Apple needs to verify who you are.
  2. 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.
  3. Integrate against that provider’s platform, following Apple’s onboarding and API tutorials and storing the messaging API secret key securely.
  4. 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

Customer opened the thread from Maps. Branded sender, Apple Pay inline. This is the shape Messages for Business is built for.

The distinction in one line

Messages for Business answers. A third-party iMessage API initiates. If you need both, you run both — and most businesses that need to send first only ever run the second.

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 BusinessThird-party API
Sanctioned by AppleYesNo
Who starts the conversationThe customer, alwaysEither side
Sender identityYour brand name and logoA phone number you are assigned
Rich interactionsPickers, forms, Apple Pay, authenticationText, media, reactions, typing indicators
Entry pointsMaps, Safari, Search, your appA number you publish yourself
Time to liveWeeks to monthsAbout an hour
Who you contract withAn approved CSP or MSPThe provider directly
CostYour CSP contract, usually enterprise$20–$250 per line per month
Best forInbound support and commerce at scaleReminders, 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

Large retailers frequently do: Messages for Business for inbound support and commerce, and a third-party line for the outbound reminders Apple’s programme cannot send. They are separate threads from the customer’s point of view, so decide deliberately which number carries which relationship — the one-number-or-many question applies here too.

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.