Meta WhatsApp Error Code 190 (WABA Access Token Expired) — Token No Longer Valid / Sending Stopped — Fix
## Overview Error code #190 — "Access Token Expired". The access token connecting your WhatsApp Business Account to Meta is no longer valid, so message sending and API calls stop. This is a Meta-side token issue, not a ChatDaddy bug. ## Why This Happens - A temporary token was used and has expire
Overview
Error code #190 — "Access Token Expired". The access token connecting your WhatsApp Business Account to Meta is no longer valid, so message sending and API calls stop. This is a Meta-side token issue, not a ChatDaddy bug.
Why This Happens
- A temporary token was used and has expired automatically.
- The Meta/Facebook password was changed, which invalidates all existing tokens.
- The token was manually revoked in Business Manager.
How to Fix
- Log in to Meta Business Manager (business.facebook.com).
- Open Business Settings → Users → System Users.
- Select the System User connected to your WhatsApp Business Account.
- Click Generate New Token, choose your app, and set it to never expire (permanent).
- Tick whatsapp_business_management and whatsapp_business_messaging.
- Copy the new token and update it in your ChatDaddy WABA connection.
- Retry sending — the error clears once the new token is active. 💡 Always use a permanent System User token so this doesn't recur.
Suggested Reply
The error you're seeing is Meta error code 190 — "Access Token Expired". Your access token is no longer valid, which is why sending stopped. This is a Meta-side setting, not a ChatDaddy issue. 🙂
Here's how to fix it:
- Log in to Meta Business Manager (business.facebook.com)
- Go to Business Settings → Users → System Users
- Select your System User and click Generate New Token
- Set it to never expire and tick whatsapp_business_management and whatsapp_business_messaging
- Copy the new token and update it in your WABA connection
Once the new token is in place, sending will resume. Happy to walk you through it! 😊