Setup takes about 10 minutes. You need admin access in both the Infobip portal
and your OpenCX organization.
Before you start
A dedicated AI agent in Infobip
A dedicated AI agent in Infobip
The AI replies as an Infobip agent you designate, and only answers conversations assigned to that agent. Create a dedicated agent (for example OpenCX AI) in the Infobip Conversations dashboard rather than reusing a person’s account.
Permission to create API keys and subscriptions
Permission to create API keys and subscriptions
You’ll create an API key under Developer Tools → API Keys and a
subscription that delivers conversation events — both need Infobip admin
access.
Owner or admin in OpenCX
Owner or admin in OpenCX
Required to save integration settings in Settings → Integrations.
Setup
Find your Base URL
Log in to Infobip and open any API documentation page — your account-specific base URL is shown at the top. It looks like
https://abc123.api.infobip.com.Create an API key
In the Infobip portal, go to Developer Tools → API Keys and create a key with the conversations:manage scope (under the Customer Engagement section).
Enter your credentials in OpenCX
In your OpenCX dashboard, go to Settings → Integrations, select Infobip, and fill in:
Click Connect. OpenCX validates the credentials against the Infobip API before saving.
| Field | Value |
|---|---|
| Base URL | Your account-specific URL, e.g. https://abc123.api.infobip.com. |
| API Key | The key you just created. |
Pick the AI agent
After connecting, the AI Agent dropdown loads the agents from your Infobip workspace. Pick the dedicated agent the AI should reply as.The AI only answers conversations assigned to this agent. Two toggles refine the behavior:
| Toggle | Default | What it does |
|---|---|---|
| Handle unassigned conversations | Off | When on, the AI also picks up conversations with no assignee — it assigns them to the AI agent, then replies. Turn this on when the AI is your front door. |
| Close Infobip conversation when resolved | On | When the AI resolves a session, OpenCX also closes the Infobip conversation and posts a resolution note. |
Register the webhook subscription in Infobip
Copy the Webhook URL shown at the top of the OpenCX Infobip settings. Then, in the Infobip portal, create a subscription with that URL as the receiver, covering conversation events (inbound and outbound messages, status, assignment, and note events).
Send a test message
Write in on any connected channel (for example your WhatsApp number). Assign the conversation to the AI agent — or just send, if Handle unassigned conversations is on. Within a few seconds:
- A new session appears in your OpenCX Inbox.
- The AI’s reply appears in the Infobip conversation as your AI agent, on the same channel.
Disconnecting
In OpenCX, open the Infobip integration and disconnect it. Then delete the subscription in the Infobip portal. Conversations already exchanged stay in your OpenCX inbox; no new Infobip events flow in, and the AI stops replying.Related Documentation
Overview
What the Infobip integration does and how messages flow.
Troubleshooting
Credentials failing, webhook silent, AI skipping conversations.
Human handoff
Global handoff rules and office hours.
WhatsApp channel
OpenCX’s native WhatsApp channel, if you don’t route through Infobip.