SDK & Widget · Get started
SDK & Widget overview
Put Inboxi live chat inside your website or mobile app. Your visitors chat in your product; your team and your AI agent answer from the same Inboxi inbox.
The Inboxi SDK is the set of tools that brings the conversation surface into products you own. Every message a visitor sends from your site or app lands in your shared inbox as a widget conversation, your AI agent answers it according to the widget's settings, and replies from your team are delivered back in real time. When the visitor has closed the app, Inboxi can wake them with a push notification.
What is included
How it works
Every integration, whether it is the web widget, the React Native SDK or your own native client, follows the same four steps. The web widget performs them for you; on mobile you call them yourself (or let the React Native SDK do it).
- Your site or app connects to Inboxi through the widget script or the SDK API.
- The visitor sends a message, and it appears in your Inboxi inbox.
- Your AI agent or your team replies from the dashboard; the reply is delivered in real time.
- If the visitor is offline, Inboxi sends a push notification (when configured).
Choose your integration
| You are building | Use | What you write |
|---|---|---|
| A website, landing page or web app | Website widget | One script tag, optionally window.InboxiSettings for signed-in users. |
| A dedicated support page | Full-page embed | An iframe that shows the chat without the floating launcher. |
| A React Native app | React Native SDK | init() at startup, identify() after login, render <ChatScreen />. |
| A Flutter, iOS (Swift) or Android (Kotlin) app | SDK REST API + Socket.IO | Your own chat UI on top of the same endpoints and events the React Native SDK uses. |
Where the conversations go
SDK and widget conversations are ordinary Inboxi conversations. They appear in the inbox next to WhatsApp, Instagram and email, with the visitor's name and any custom data you passed shown on the contact. The AI agent selected in the widget settings answers them, and anyone on your team can take over. Read more in Conversations and Website chat widget.
Plans and limits
- The
/api/widget/sdk/*endpoints are gated by thewidgetplan feature and need an API key that carries thewidgetpermission. - Push notifications and the wider REST API are gated by their own plan features. The live mapping is on Plans & features map, prices on inboxi.app/pricing.
- Base URL for every call:
https://inboxi.app.