The account_alerts webhook
account_alerts is Meta's general channel for raising something about a business account. Unlike the other events it does not carry a state to apply, which makes it a prompt to go and look rather than something to act on automatically.
- A warning channel, not a state change
- Contents vary and expand
- Worth recording, not automating on
Nothing charged for 7 days. Cancel anytime.
Of the six operational fields that carries no state to apply.
Operational fields a connection subscribes to in total.
Automatic actions worth taking on an alert alone.
What arrives on this channel?
Whatever Meta considers worth flagging about the account, which is deliberately open ended and has expanded over time.
Because the contents are not a fixed set, a handler written to switch on specific alert types will miss new ones. The durable approach is to record the alert, attach it to the account, and surface it to a human, rather than to map each variety to an automatic response.
This is the one operational event where the honest handling is to notice rather than to decide. Our own handler records that an alert arrived and does not attempt to infer a status from it.
How should it fit into monitoring?
As a flag on a timeline, next to the events that do carry state.
The value is in the sequence. An alert that arrives shortly before a rejected review and then a restriction tells a story that none of the three tells alone. Recording them on one timeline is what makes that visible, and it is what turns a conversation with a client from guesswork into a date and an event.
What it should not do is trigger anything. An alert is not a disconnection, not a quality drop and not a restriction, and treating it as any of those produces false alarms that teach people to ignore the real ones.
Common mistakes
- Switching on specific alert types. The set expands and a handler built around today's list goes stale.
- Triggering automation from an alert. It carries no state, so anything inferred is a guess.
- Dropping it because it is not actionable. Its value is in the sequence it forms with other events.
EasyCoexistence records every alert on the connection timeline alongside the events that do carry state, because the sequence is what makes any of them meaningful.
Frequently asked questions
Why does it not change my connection status?
Because it does not say what changed. Inferring a status from it would produce false alarms.
Where do I see the detail?
In Business Manager on the business account. The event is a prompt to look there.
Is it rare?
It is not a routine event, which is part of why it is worth surfacing when it arrives.
Does it mean something is wrong?
Not necessarily. It means Meta raised something, which is worth a human glance rather than an automatic response.
Keep reading
Ready to get started?
Set up WhatsApp Coexistence in minutes, not months. The app keeps working on the phone.
Start Free TrialNothing charged for 7 days. Cancel anytime.Verified on