An Azure communication platform for deploying applications across devices and platforms.
Hello Info Omniwish,
Welcome to Microsoft Q&A,
Yes, the retirement is real, and your existing setup keeps working until then. Microsoft has published guidance, and here is what it says for your questions, in order:
- Replacement (Q1, Q2, Q9): The ACS retirement guide says ACS WhatsApp retires on September 30, 2028, and lists these options: Dynamics 365, partner solutions from Microsoft Marketplace such as Infobip and Telesign, or moving your WhatsApp Business Account to another Business Solution Provider (BSP). For Dynamics 365 Contact Center users, the migration article recommends Meta Direct or WhatsApp through Twilio. I couldn't find any announced native Microsoft replacement for the standalone service.
- Deadlines (Q5): Existing integrations continue to function. No new features will be added, but existing capabilities stay supported during the transition. Complete the migration before September 30, 2028.
- Numbers and accounts (Q3): You can use WhatsApp's phone number migration process to move a number from an ACS WhatsApp channel to another BSP, if the destination BSP supports it. The docs don't cover moving templates or message history, so export or archive your own history now and confirm template handling with your chosen provider.
- BSUIDs (Q6): The guide says your app owns the customer mapping and must handle WhatsApp usernames and Business-Scoped User IDs. If you key users by phone number today, plan to store the BSUID alongside it.
- Events and webhooks (Q7, Q8): ACS uses Event Grid for inbound messages and delivery status. A replacement provider will use its own webhooks or event streams, so expect to rework that layer. The guide says events, media and interactive support vary by provider, so check each candidate before you choose.
- Migration guide or tool (Q4): Microsoft says it will provide migration guidance and support during the transition. Details are in the retirement guide. I couldn't find a dedicated migration tool for custom apps.
Since you run a custom Node.js app, the practical path is a BSP or Marketplace partner with a REST API and webhooks. Start with a small pilot, then move the number.
Please click Accept Answer and upvote if this helped.