Skip to main content
Before debugging, have this ready:
  • Your Infobip and the AI Agent selected in the integration settings.
  • A specific OpenCX session ID (from Inbox) or Infobip conversation ID where the problem shows.
Most issues are one of two things: the webhook subscription was never created in the Infobip portal, or the conversation isn’t assigned to the AI agent. Check those first.

Common scenarios

SymptomLikely causeWhere to check
AI never replies to anythingWebhook subscription missing in Infobip — registering it is a manual stepInfobip portal → subscriptions; compare receiver URL with the one in OpenCX settings
AI replies to some conversations but not othersConversation isn’t assigned to the AI agent, and Handle unassigned conversations is offInfobip Conversations dashboard — check the assignee
Connect fails with a credentials errorWrong Base URL, or the API key lacks the conversations:manage scopeInfobip Developer Tools → API Keys — recreate the key with the right scope
Customer images/files missing from the sessionMedia re-hosting failed; OpenCX falls back to Infobip’s short-lived link, which expiresOpen the session soon after — if the link is dead, check the session timeline for upload errors and contact support
AI resolved, but the Infobip conversation stayed openClose Infobip conversation when resolved is toggled off, or another agent owned the conversation at resolve timeOpenCX Infobip settings + the conversation’s assignee history
None of the aboveOpen a support request with the session ID, the Infobip conversation ID, and a timestamp[email protected]

AI went quiet after a human touched the conversation

: the conversation was assigned to a human or closed in Infobip. Fix: this is expected — once a human owns the conversation, the AI stays out of it. Reassign the conversation to the AI agent in Infobip to resume AI handling.

Handoffs land unrouted in Infobip

: no Infobip routing picks up unassigned conversations. Fix: point your Infobip routing at the opencx_handed_off tag, or have your team work the unassigned queue. The AI’s summary and sentiment are in the internal note on the conversation.

WhatsApp replies fail after a day of silence

: the 24-hour WhatsApp window closed. Fix: the customer’s next inbound message reopens the window. To reach out first, send a pre-approved WhatsApp template from Infobip.

Limits & timing

Value
Duplicate webhook deliveriesRepeated deliveries of the same message are ignored for 24 hours
Inbound mediaCopied into OpenCX storage; if the copy fails, the original Infobip link is kept, but it is short-lived and will eventually expire
AI repliesText only — the AI does not send images or files back through Infobip
Closed conversationsInfobip rejects writes to closed conversations; the AI cannot reply until the conversation is reopened

Connect Infobip

Re-verify credentials, the AI agent, and the webhook subscription.

Overview

What the Infobip integration does and how messages flow.

Human handoff

Global handoff rules and office hours.

Autopilot topics

Control which topics the AI answers versus escalates.