Skip to main content
Before debugging, have these ready: your business number, the channel status in your OpenCX dashboard, and a recent message if available.
Looking for setup steps? See Create WhatsApp Agent. For routing logic, see WhatsApp Flow. For reply window and templates, see Messaging Rules.

Common Troubleshooting Scenarios

SymptomLikely causeWhat to do
No AI replyAutopilot or per-number AI toggle is offCheck both: org-level Autopilot and the per-number toggle on Channels → WhatsApp.
Message not in inboxWebhook subscription missingGo to Channels → WhatsApp and click Subscribe to webhooks if the warning appears next to the number.
Outbound message failsDelivery error from the platformCheck the error logs for details. Common causes: invalid recipient number, rate limits, or account restrictions.
Template not sentTemplate not approved or parameters missingVerify the template is approved under Channels → WhatsAppView templates. Check that all required parameters are filled.
Message shows as sent in OpenCX but the customer never receives itMeta accepted the request but did not deliver itCheck the error logs first. If you see send success without a corresponding delivery signal, review the template category, recent message volume, and any Meta account restrictions in Business Manager.
AI stops replying after a human handled the conversationThe WhatsApp session is still open or handed off in the helpdesk layerIf you use Zendesk Sunshine, make sure the conversation is fully ended in Zendesk, not only marked solved. When testing, start with a fresh customer message after the prior session has closed.
If messages are not arriving in your dashboard, the problem is almost always the webhook subscription — not a platform outage.

Frequently Asked Questions

Approval is required, but it is not the only delivery check. Meta can still limit or suppress delivery based on template category, conversation health, recipient behavior, or account restrictions. If a template is business-critical, prefer a utility-style template where appropriate and check delivery logs after each send.
That usually means OpenCX generated the reply, but WhatsApp did not complete delivery. Treat this as a delivery issue first, not an AI issue. Check the WhatsApp logs and your Meta Business Manager status before changing prompts or Autopilot settings.

Limits

AreaDetail
Inbound deliveryInstant via webhook.
AI replyTypically seconds after a short debounce delay.
Session auto-resolutionApproximately 12 hours of inactivity (org-level overrides possible).
Reply window24 hours from last customer message. After that, only templates can be sent.

Error Logs

View delivery errors and API failures at Channels → WhatsApp → Logs. Filter by date range, business number, error type, or recipient phone number.

Create WhatsApp Agent

Re-check OAuth, number registration, and webhook subscription.

WhatsApp Flow

Re-check session matching and delivery path.

Messaging Rules

Reply window expired? Check template requirements.

Autopilot And Topics

Verify channel-level Autopilot and topic rules.