WhatsApp coexistence errors usually come with a code and a known cause: an outdated app, a number that is already connected, too little activity, or a rule of the feature itself. For connection errors, Meta publishes the fix for each code, and the code also shows who has to act.

This guide brings together the official error codes, the disconnection reasons, and the history sync failures, based on Meta’s documentation as of October 2026. To understand the feature first, read the complete guide to WhatsApp coexistence.
Key Takeaways
- Every code has an official fix: 4563015 asks for an updated app, 3441045 asks for more activity in the app, and 3441049, 2655094, or 2655093 ask the business to disconnect the previous platform.
- An unexpected disconnection can come from a primary phone that was inactive for about 14 days, a device change, or a reinstall, and the partner sees the reason in the webhook.
- History must be synced within 24 hours and can only be requested once; starting over means disconnecting, waiting 15 minutes, and repeating the flow.
WhatsApp Coexistence Errors: Codes and Fixes Table

Coexistence errors have numeric codes published on Meta’s official Embedded Signup errors page, each with a recommended fix. The table below summarizes the main ones, based on the Meta documentation reviewed in October 2026.
| Code | What it means | What to do |
|---|---|---|
| 4563015 | The WhatsApp Business app is out of date | Update the app (minimum version 2.24.17) |
| 3441045 | The number is not yet eligible for the platform | Use the WhatsApp Business app more and try again later |
| 3441042 | The feature is unavailable for numbers from that region | Use a number from another region |
| 2655095 / 2655048 | The number is not registered with WhatsApp Business | Register the number in the app or use another one |
| 3441030 | The number is already registered, for example on the API | Deregister the number or use another one |
| 3441049 / 2655094 | The number is already connected to a platform | Disconnect in the app and wait 15 minutes |
| 2655093 | The account is already shared with another partner | Disconnect the current partner in the app |
| 3441041 | The number is not in the selected business portfolio | Pick the right portfolio or unlink the number |
| 2655082 | The number is linked to a Facebook Page | Remove the Page in Meta Business Suite |
| 3441047 | The account uses marketing messages | Choose another WhatsApp Business account |
| 2593109 | The business did not allow history sharing | Disconnect and redo the flow if the history is needed |
| 131060 | Unsupported message right after the connection | Check the message in the app; it usually clears in seconds |
The Three Moments When an Error Appears
The codes fall into three moments. Before the connection, the flow checks the app and the number. During the connection, it checks the account, the portfolio, and the partner. After it, problems come from sync rules and from how the phone is used.
This split shows who acts. App and number errors are usually solved by the business itself, on the phone. Permission, webhook, and sync errors belong to the partner, which runs the integration with the Cloud API.
Where to See the Code and What to Send the Partner
The code appears on the Embedded Signup screen, the connection window that opens on the partner’s site, or in the webhooks the partner receives. Errors such as 2593109 and 131060 reach the partner’s system, not the business’s screen.
When asking for help, send the code, a screenshot of the message, the number used, the WhatsApp Business app version, and the time of the attempt. With this data, the partner can find the cause without repeating the flow blindly.
Can’t Activate WhatsApp Coexistence: App and Eligibility Errors

When coexistence fails right at the start, the cause is usually the app or the number. Meta requires an up-to-date WhatsApp Business app, the number registered in it, and enough activity to assess eligibility.
Outdated App: Error 4563015
Error 4563015 asks the business to update the WhatsApp Business app to the latest version. According to Meta’s official coexistence documentation, the minimum version is 2.24.17, and older versions cannot complete the connection.
The fix is to update the app from the phone’s app store, open it, and repeat the flow. It is also worth checking that the number is really on WhatsApp Business, not on regular WhatsApp, which is a different app and does not work with coexistence.
Ineligible Number or Blocked Region: 3441045 and 3441042
Code 3441045 means the number is not eligible yet. The official fix is to use the WhatsApp Business app more, because more activity helps Meta assess the case. Meta does not publish a minimum number of days or messages.
Code 3441042 means the feature is not available for numbers from that region, and the way out is a number from another region. The list of blocked countries has not appeared in the documentation since June 2026, and Brazil (+55) was never on it.
Number Not Registered in the App: 2655095 and 2655048
Codes 2655095 and 2655048 appear when the number entered is not registered with WhatsApp Business. This happens with lines that were never activated in the app or with numbers typed with a mistake on the Embedded Signup screen.
Meta’s guidance is to register the number in the WhatsApp Business app or enter another number that is already active. Before trying again, the business should check the country code, the area code, and whether the app opens normally on the primary phone.
Number Already Connected: API, Another Partner, Portfolio, or Page

Another family of errors appears when the number or the account is already tied to something. Coexistence does not move the number from one place to another on its own: the business has to undo the previous connection before trying again.
Number Already Registered on the API: Error 3441030
Error 3441030 means the number is already registered, for example on the WhatsApp Cloud API or in another account on the platform. Coexistence is for numbers that live in the app; a number that already runs on the API alone follows a different path.
The official fix is to deregister the current number or use another one. When the line was in another WhatsApp account, the documentation warns that it can take up to 3 minutes for it to become available after it is disconnected.
Number Tied to Another Partner: 3441049, 2655094, and 2655093
Codes 3441049 and 2655094 mean the number is already connected to a business platform. Code 2655093 warns that the account is already shared with a partner, and Meta does not allow a direct partner switch in this flow.
In all three cases, the business opens the app, goes to Settings > Account > Business Platform, taps the connected partner, and taps Disconnect. Then it waits 15 minutes and redoes the flow. An old credit line that is still shared can also cause an error during the switch.
Portfolio, Page, and Marketing Messages: 3441041, 2655082, and 3441047
Code 3441041 appears when the number does not belong to the business portfolio selected in the flow. The fix is to pick the right portfolio or unlink the WhatsApp account in Meta Business Suite > Settings > Accounts > WhatsApp accounts before trying again.
Code 2655082 means the number is linked to a Facebook Page, which has to be removed in Meta Business Suite. Code 3441047 shows up in accounts that use marketing messages. Keeping the portfolio organized, as the guide to WhatsApp Business verification explains, helps avoid these conflicts.
Partner-Side Errors in the Embedded Signup Flow

Some errors do not depend on the business but on the partner that offers the connection. According to Meta, only a Solution Partner or Tech Provider with approved access, a working webhook, and Embedded Signup set up can connect WhatsApp Business app accounts. ConverZAP, a Meta-verified Tech Provider, completed these steps in October 2026 and offers coexistence inside its own app.
Partner Without Meta-Approved Access
When the partner’s app is in live mode, Embedded Signup only shows the permissions approved with Advanced Access in App Review. Without that approval, the partner cannot complete customer connections, whatever number is used.
To serve other businesses, the app needs Advanced Access to whatsapp_business_management and whatsapp_business_messaging, according to the permissions reference. Without the first one, calls to third-party accounts return error 200. App Review requires a video per permission and a verified business.
Weekly Limit on New Customers
Even when approved, the partner has a connection limit: 10 new customers every 7 days, in a rolling window. With business verification, App Review, and access verification completed, the ceiling rises to 200 new customers per week.
That is why a partner in its early phase may ask for a few days of waiting. A connection that does not go through Meta’s Embedded Signup is not official coexistence and may involve an unofficial WhatsApp API, with a higher risk of the number being blocked.
Flow Version, In-App Confirmation, and Status
In the current flow, the business enters the number, receives a code, taps Connect in the message from the official Facebook Business account, and confirms whether to share its history. Earlier versions used a QR code, so the screen can vary by partner.
Meta has announced that Embedded Signup v2 will be discontinued on October 15, 2026, with migration to v4, according to the versions page. To check the status, the technical team looks at is_on_biz_app (true) and platform_type (CLOUD_API) on the number.
Connect your WhatsApp Business app number to the official API
ConverZAP, a Meta-verified Tech Provider, connects your current number through coexistence: it stays on your phone and also runs AI agents, a team inbox, and approved-template campaigns. The 7-day free trial already includes the connection, and no card is needed to start.
Try it free with your own numberSee how it worksCoexistence Disconnected: Inactivity, Device Changes, and Other Reasons

When coexistence disconnects without any action from the business, Meta records the reason in the account_update webhook, in the disconnection_info field. There, the partner sees whether the cause was inactivity, a device change, a number change, or enforcement.
Primary Phone Inactive for About 14 Days
The PRIMARY_INACTIVITY reason means that the primary phone was inactive for about 14 days, and the system removes the connection to the partner and the API. The rule appears in the account_update webhook reference.
To prevent it, the business keeps the WhatsApp Business app installed and opens it often on the primary phone. There is also the COMPANION_INACTIVITY reason, recorded when a linked device (companion) stays inactive for about 30 days.
Device Change, Reinstall, and Reconnection
When the business changes phones or reinstalls the app, the Cloud API connection drops automatically (ACCOUNT_OFFBOARDED). On the new registration, a pre-checked option lists the connected products; if the business leaves it checked, automatic reconnection happens within a few minutes.
Meanwhile, API messages are suspended, the app is briefly unavailable, and history from that gap does not sync. WhatsApp Web has to be linked again by hand. If another partner connects the account during that window, the reconnection fails.
Other Reasons Meta Records
Besides inactivity, the official reference lists other reasons in disconnection_info. The initiated_by field shows whether the action came from the business (USER) or from the system (SYSTEM), which helps separate an oversight from a block:
- ACCOUNT_DISCONNECTED: account deleted by the business or an enforcement action;
- BUSINESS_DOWNGRADE: the number was registered on regular WhatsApp;
- CHANGE_NUMBER: the business changed the account’s number;
- USER_RE_REGISTERED: the number was registered on a new device.
If the reason is enforcement, the business should review how the number is used before reconnecting, as the guide on what to do when a WhatsApp number is banned explains. Reconnecting without understanding the cause can repeat the problem on the same account.
Coexistence Not Working as Expected: History, Media, and Devices

Many complaints that coexistence is not working come from limits of the feature itself, not from a failure. A history deadline, older media without the file, groups outside the API, and WhatsApp Web logged out are all behaviors Meta describes.
History Not Synced and the 24-Hour Deadline
After the connection, the partner has 24 hours to sync contacts and history. If it misses the deadline, the business has to be disconnected and redo the flow. Each sync can only be requested once, so a failure also means starting over.
History covers one-to-one chats from the last 180 days and is optional: if the business declines sharing on the confirmation screen, the partner receives error 2593109. Meta recommends keeping the app open during the process, which can take several minutes.
Teams that build the integration on their own need to subscribe to the history, smb_app_state_sync, and smb_message_echoes webhooks. Without them, history, contacts, and messages sent from the app never reach the platform. At ConverZAP, the history request goes out right after the connection, and recent one-to-one chats (up to 6 months) can be imported in the first 24 hours.
Older Media, Groups, and Features Outside the API
In the history, only media sent up to 14 days before the connection arrives with the file. Older items show up as media_placeholder, without the photo or document. Groups stay in the app, but they do not sync and do not work through the API.
Calls, catalog, labels, and the app’s automated greeting and away messages stay on the phone only. Broadcast lists become read-only, and templates go out only through the API, as Meta’s official guide for app users shows. High-volume sends then follow the rules of WhatsApp bulk messaging, and the guide to groups and broadcast lists with coexistence covers the alternatives.
WhatsApp Web Logged Out and Error 131060
At connection time, all linked devices are logged out. The business can link up to four again, including WhatsApp Web, but WhatsApp for Windows and Wear OS are not supported and show messages as placeholder text. The guide to WhatsApp Web with coexistence covers the details.
Error 131060 is expected on a customer’s first contact, which is common with Click-to-WhatsApp ads, and it clears in seconds. Messages received before the connection can only be answered through the API with an approved message template, because the 24-hour customer service window has not opened yet.
How to Disconnect and Redo Coexistence

Coexistence is disconnected in the WhatsApp Business app itself, not through the API. Disconnecting is the first step to switch partners, repeat a missed sync, or move the number to another way of working.
Disconnect in the App in Four Steps
The Deregister API does not work for numbers in coexistence, so the path is always the app. According to Meta’s documentation, these are the steps to undo the connection to the partner and the Cloud API:
- Open the WhatsApp Business app on the primary phone.
- Go to Settings > Account > Business Platform.
- Tap the connected partner and then Disconnect account.
- Wait 15 minutes before connecting another partner.
The disconnection sends the PARTNER_REMOVED event to the partner, and the Cloud API integration stops working for that number. Before disconnecting, export from the platform any data the team needs to keep.
When to Redo the Flow or Change Paths
Starting from scratch is the answer when the 24-hour deadline has passed, when the sync failed, or when the business switches partners. In these cases, the path is to disconnect, wait 15 minutes, and repeat Embedded Signup.
If the problems come from volume, it is worth reviewing the model. In coexistence, the number has a fixed throughput of 20 messages per second, according to the Meta documentation reviewed in October 2026, and that value does not change with the size of the operation.
On the Cloud API alone, the foundation of the WhatsApp Business API, the number leaves the app and starts at 80 messages per second, rising automatically to 1,000 if eligible. The comparison of WhatsApp coexistence vs Cloud API shows when each model pays off.
Checklist to Avoid WhatsApp Coexistence Errors and When to Get Help

Most coexistence errors can be avoided with a quick check before opening the flow. The checklist below follows the requirements and fixes Meta publishes and separates what belongs to the business from what belongs to the partner.
Eight-Point Checklist Before Activating
Before starting the connection, the business and the partner should confirm these points, in this order, so they do not have to repeat the flow several times:
- WhatsApp Business app on version 2.24.17 or later, on the primary phone;
- number registered and in use in the app, with recent activity;
- number off the Cloud API and with no other business platform connected;
- correct business portfolio and no Facebook Page linked to the number;
- partner with Meta-approved access and the current version of the flow;
- history, contacts, and app message webhooks subscribed;
- team warned that WhatsApp Web will need to be linked again;
- a routine to open the app on the primary phone often.
Teams moving from an unofficial tool can follow the guide on migrating from an unofficial API to coexistence, which adds templates, opt-in, and team steps. To split service between the phone and the platform, see the guide to WhatsApp with multiple agents.
When to Call the Partner and When to Contact Meta
The partner is the first contact for permission, webhook, sync, and flow-version errors, because only the partner sees the integration events. At ConverZAP, the connection card in Integrations includes the steps and a shortcut to get help on WhatsApp. The partner also tracks the WhatsApp quality rating, since messages sent through the API go through the Cloud API’s normal enforcement.
Meta support comes in when the error persists after the official fixes or when the number is blocked. In these cases, the business gathers the code, number, time, and screenshots, and seeks help through the partner or through Meta’s Business Support Home.
WhatsApp Coexistence Errors: Frequently Asked Questions

Messages sent from the app remain free, and messages sent through the API follow Cloud API pricing. From October 1, 2026, Meta charges service messages and utility messages sent inside the 24-hour window, with 1,000 free service messages delivered per phone number per month, according to Meta’s official pricing page. The guide to WhatsApp API pricing explains each category.
The connection flow takes only a few steps, and syncing contacts and history can take several minutes, according to Meta. After the connection, the partner has up to 24 hours to run that sync.
Yes. With coexistence, sent and received messages are mirrored between the Cloud API and the WhatsApp Business app, so the team sees on the phone what the platform answered, and vice versa. At ConverZAP, messages you send from the phone show up in the inbox as “Sent from phone”, and the AI agent pauses so it doesn’t reply over you.
When coexistence is connected, Meta turns off disappearing messages, view once, and live location in all one-to-one chats. It is not an error: it is a change described in the feature’s official documentation for 1:1 chats.
One-to-one messages sent from the app do not count toward Cloud API limits. Messages sent through the API follow Meta’s messaging limits, which start at 250 unique users in 24 hours for businesses onboarded through Embedded Signup.
Reinstalling the app has the same effect as changing phones: the API connection drops and comes back on its own within a few minutes if the business keeps the reconnect option checked. Leaving the primary phone unused for about 14 days leads to a disconnection for inactivity.
At ConverZAP, coexistence is activated inside the app, in Integrations, with the “Number already using the WhatsApp Business app” option, which opens Meta’s Embedded Signup. Before starting, check that the app is on version 2.24.17 or later and that the number is free of other platforms. The connection card includes the steps and a shortcut to get help on WhatsApp, and the coexistence setup guide covers the same flow.
Conclusion
Fixing a coexistence error starts with the code: it separates what depends on the app, the number, the account, or the partner. After the connection, keeping the primary phone active and syncing history on time prevents most failures.
The WhatsApp coexistence guide explains the whole feature, from requirements to costs. To serve customers on the official API with AI agents connected to your CRM, a team inbox, and campaigns with approved templates, ConverZAP, a Meta-verified Tech Provider, activates coexistence inside its own app in a few steps. The coexistence setup guide shows how it works, and you can try it free with your own number: the 7-day trial already includes the connection.




