Skip to main content

Developer API

Developer API: connect your own bot to OpenBot

Receive messages by webhook, reply through the REST API and run your flows from your own system.

The OpenBot Developer API sends the messages your Messenger, Instagram, Telegram and web chat channels receive to your server as HMAC-signed webhooks, and takes replies through a REST API. In external bot mode your own bot or AI agent answers, and you can run your flows from your system.

Sign in to read the docsThe technical docs are open to customers on a paid plan.

Steps

How it works

  1. Create an API key in the Developer section of the dashboard; the key is shown only once.

  2. Save your webhook address and send a test event to check it.

  3. Switch a channel to external bot mode and its messages go to your server.

  4. Send your replies through the REST API; the conversation still shows in the inbox.

Pricing

Which plan includes it

  • Included from the API plan at 29,900₮ a month.
See all plans

Questions

Frequently asked questions

  • How reliable is webhook delivery?

    Every delivery is HMAC-signed and retried several times when it fails. A delivery log is kept in the dashboard.

  • What is the request limit?

    120 requests a minute per key. Past the limit, the response tells you when to try again.

  • Can I use it alongside OpenBot's AI?

    Yes, on a plan that includes both the Developer API and OpenBot's AI. You pick the mode for each channel: OpenBot's AI answers on some channels and your bot on others. The API plan has no OpenBot AI.

  • Can I message Messenger and Instagram customers at any time?

    No. Under Meta's rules you can send only within 24 hours of the customer's last message; Telegram has no such window.

  • What if an API key leaks?

    Revoke that key in the dashboard and create a new one; a revoked key stops working at once.