<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: amb.directory</title>
    <description>The latest articles on DEV Community by amb.directory (@ambdirectory).</description>
    <link>https://dev.to/ambdirectory</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.us-east-2.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F4185713%2Ffad4844c-3aca-4351-bd42-44e02fdcc0a9.png</url>
      <title>DEV Community: amb.directory</title>
      <link>https://dev.to/ambdirectory</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/ambdirectory"/>
    <language>en</language>
    <item>
      <title>Where an Apple Messages for Business chat starts</title>
      <dc:creator>amb.directory</dc:creator>
      <pubDate>Thu, 15 Oct 2026 05:25:57 +0000</pubDate>
      <link>https://dev.to/ambdirectory/where-an-apple-messages-for-business-chat-starts-3o03</link>
      <guid>https://dev.to/ambdirectory/where-an-apple-messages-for-business-chat-starts-3o03</guid>
      <description>&lt;p&gt;Customers do not install a separate app to message a brand on Apple Messages for Business. They start inside Messages, from a place the brand has registered.&lt;/p&gt;

&lt;p&gt;Typical entry points:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;A button or link on the brand's website&lt;/li&gt;
&lt;li&gt;Apple Maps&lt;/li&gt;
&lt;li&gt;A conversation URL&lt;/li&gt;
&lt;li&gt;A QR code&lt;/li&gt;
&lt;li&gt;Message Suggest, when Apple surfaces the brand&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The customer starts the thread. Consented invitations are a narrower path, and they are not a substitute for those entry points. The two are written up separately:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://amb.directory/posts/apple-messages-for-business-entry-points" rel="noopener noreferrer"&gt;Entry points&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://amb.directory/posts/apple-messages-for-business-invitations" rel="noopener noreferrer"&gt;Invitations&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The MSP still has to carry the conversation, including a handoff to a person. Provider capabilities are at &lt;a href="https://amb.directory/msps" rel="noopener noreferrer"&gt;amb.directory/msps&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Disclosure: I publish &lt;a href="https://amb.directory" rel="noopener noreferrer"&gt;amb.directory&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>tutorial</category>
    </item>
    <item>
      <title>What Apple checks before Messages for Business goes live</title>
      <dc:creator>amb.directory</dc:creator>
      <pubDate>Thu, 15 Oct 2026 05:04:27 +0000</pubDate>
      <link>https://dev.to/ambdirectory/what-apple-checks-before-messages-for-business-goes-live-2lj1</link>
      <guid>https://dev.to/ambdirectory/what-apple-checks-before-messages-for-business-goes-live-2lj1</guid>
      <description>&lt;p&gt;A brand does not flip Apple Messages for Business on by paying Apple. The account stays in test until Apple’s Experience Review passes.&lt;/p&gt;

&lt;h2&gt;
  
  
  The gates
&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;An approved Messaging Service Provider. The brand does not connect to Apple directly.&lt;/li&gt;
&lt;li&gt;An Apple Business Register account for the organization.&lt;/li&gt;
&lt;li&gt;A conversation that includes a live agent during business hours. A bot-only flow does not pass.&lt;/li&gt;
&lt;li&gt;Customer-initiated entry points. The channel is not for unsolicited outbound iMessages.&lt;/li&gt;
&lt;li&gt;A built journey Apple can review: support, booking, commerce, or concierge, using the interactive features the MSP actually ships.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The approval write-up, including what Apple looks at in the review, is here: &lt;a href="https://amb.directory/posts/how-to-get-approved-for-apple-messages-for-business" rel="noopener noreferrer"&gt;How to get approved for Apple Messages for Business&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;The steps before that review, starting with Apple Business Register and MSP selection, are here: &lt;a href="https://amb.directory/posts/how-to-apply-for-apple-messages-for-business" rel="noopener noreferrer"&gt;How to apply&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  After the review
&lt;/h2&gt;

&lt;p&gt;Once the account is commercial, customers can start from the website, Maps, and the other entry points the brand turns on. Patterns from brands that are already live are in &lt;a href="https://amb.directory/posts/apple-messages-for-business-best-practices" rel="noopener noreferrer"&gt;best practices&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Disclosure: I publish &lt;a href="https://amb.directory" rel="noopener noreferrer"&gt;amb.directory&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>mobile</category>
      <category>software</category>
      <category>support</category>
    </item>
    <item>
      <title>Apple Messages for Business is not an iMessage API</title>
      <dc:creator>amb.directory</dc:creator>
      <pubDate>Thu, 15 Oct 2026 05:04:19 +0000</pubDate>
      <link>https://dev.to/ambdirectory/apple-messages-for-business-is-not-an-imessage-api-5182</link>
      <guid>https://dev.to/ambdirectory/apple-messages-for-business-is-not-an-imessage-api-5182</guid>
      <description>&lt;p&gt;Most “iMessage API” products are a different system from Apple Messages for Business.&lt;/p&gt;

&lt;p&gt;An unofficial sender uses Apple IDs or Macs to push blue-bubble messages. Apple Messages for Business is the channel inside the Messages app that a brand reaches through an approved Messaging Service Provider. It is how a customer starts a chat from a website, Apple Maps, Safari, or a Message Suggest result. It is not a public API key a brand calls on its own.&lt;/p&gt;

&lt;h2&gt;
  
  
  What a brand actually integrates
&lt;/h2&gt;

&lt;p&gt;Apple does not give brands a standalone REST API. The MSP implements Apple’s server-to-server Messages for Business API. The brand connects to the MSP. Automation has to go through that MSP, with a live agent available during business hours, and the experience has to pass Apple’s Experience Review before it can go public.&lt;/p&gt;

&lt;p&gt;The requirement list and the message flow are here: &lt;a href="https://amb.directory/posts/apple-messages-for-business-api" rel="noopener noreferrer"&gt;Apple Messages for Business API requirements&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Why the distinction matters
&lt;/h2&gt;

&lt;p&gt;A blue-bubble sender will not put a business in Maps, will not add an Apple Pay button inside Messages, and will not survive Experience Review. If the job is customer-initiated support, booking, or commerce on iPhone, the path is an approved MSP.&lt;/p&gt;

&lt;p&gt;A directory of those providers, compared by capability, is at &lt;a href="https://amb.directory/msps" rel="noopener noreferrer"&gt;amb.directory/msps&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Disclosure: I publish &lt;a href="https://amb.directory" rel="noopener noreferrer"&gt;amb.directory&lt;/a&gt;, a directory of brands using Apple Messages for Business and the MSPs that implement the channel.&lt;/p&gt;

</description>
      <category>api</category>
      <category>mobile</category>
      <category>softwaredevelopment</category>
    </item>
    <item>
      <title>There is no public Apple Messages for Business API</title>
      <dc:creator>amb.directory</dc:creator>
      <pubDate>Thu, 15 Oct 2026 01:49:49 +0000</pubDate>
      <link>https://dev.to/ambdirectory/there-is-no-public-apple-messages-for-business-api-1l7k</link>
      <guid>https://dev.to/ambdirectory/there-is-no-public-apple-messages-for-business-api-1l7k</guid>
      <description>&lt;p&gt;Brands keep looking for an Apple Messages for Business API key. Apple does not issue one to brands.&lt;/p&gt;

&lt;p&gt;The channel is real. A customer can message a business from the Messages app, Apple Maps, Safari, or a Message Suggest result. The integration is not a public REST API you call from your own backend. Apple requires an approved Messaging Service Provider. The MSP implements Apple's server-to-server Messages for Business API. Your brand connects to the MSP.&lt;/p&gt;

&lt;p&gt;That split matters. Most products marketed as an "iMessage API" are a different system: unofficial senders that use Apple IDs or Macs to push blue-bubble messages. Those are not Apple Messages for Business, and they will not get a business into Maps or put an Apple Pay button inside Messages.&lt;/p&gt;

&lt;h2&gt;
  
  
  What public availability requires
&lt;/h2&gt;

&lt;p&gt;Apple's onboarding rules put the gate on the MSP and on the experience, not on a developer token:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;An Apple-approved Messaging Service Provider. Automation has to connect through that MSP.&lt;/li&gt;
&lt;li&gt;An Apple Business Register account for the organization.&lt;/li&gt;
&lt;li&gt;A conversation that includes a live agent during business hours. A bot-only flow does not pass review.&lt;/li&gt;
&lt;li&gt;Apple Experience Review before the account moves from test to commercial.&lt;/li&gt;
&lt;li&gt;Customer-initiated entry points. The channel is not for unsolicited outbound iMessages.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The requirement list, the message flow, and how CRM integration actually works (through the MSP's connectors, not an Apple CRM spec) is written up here: &lt;a href="https://amb.directory/posts/apple-messages-for-business-api" rel="noopener noreferrer"&gt;Apple Messages for Business API requirements&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  Choosing an MSP
&lt;/h2&gt;

&lt;p&gt;Apple keeps its own approved-provider list. The practical difference between providers is which interactive features they ship: list pickers, time pickers, Apple Pay, authentication, rich links, and a live-agent handoff. A capability-by-capability directory is at &lt;a href="https://amb.directory/msps" rel="noopener noreferrer"&gt;amb.directory/msps&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;People ask about price in the same breath. Apple does not charge a per-message fee for the channel. The MSP does, and the number depends on seats, volume, and how much of the journey you integrate. The split is covered in &lt;a href="https://amb.directory/posts/apple-messages-for-business-pricing" rel="noopener noreferrer"&gt;Apple Messages for Business pricing&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;If you are building the MSP platform rather than buying one, start with Apple's own docs:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://register.apple.com/resources/messages/msp-rest-api/" rel="noopener noreferrer"&gt;Messages for Business REST API&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://register.apple.com/resources/messages/msp-onboarding/" rel="noopener noreferrer"&gt;MSP onboarding&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Disclosure: I publish &lt;a href="https://amb.directory" rel="noopener noreferrer"&gt;amb.directory&lt;/a&gt;, a directory of brands using Apple Messages for Business and the MSPs that implement the channel.&lt;br&gt;
i&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>api</category>
      <category>tutorial</category>
      <category>ios</category>
    </item>
  </channel>
</rss>
