Table of Contents

APIchat bot: What it is and when to use it

Ana Updated by Ana

Expand Landbot’s capabilities with the APIchat bot channel!

The APIchat bot channel allows you to extend Landbot's capabilities beyond its native integrations. While Landbot natively supports Web, WhatsApp, and Messenger, the APIchat bot is designed specifically for developers who want to connect bots to non-native channels such as Telegram, Slack, or SMS.

With the APIchat bot, you can build the bot logic entirely in Landbot using the visual builder, while the user interface (frontend) operates through an external channel not directly supported by Landbot. This setup is ideal for custom integrations where you still want to leverage Landbot’s conversational design tools.

How It Works

To connect Landbot to a non-native channel, you’ll need to set up a custom-coded middleware service. This middle layer is responsible for translating and routing messages between Landbot and the external platform.

The flow looks like this:

External Channel (e.g., Telegram or Slack) ⬌ Middleware Service ⬌ Landbot (via APIchat bot and Hook URL)

The APIchat bot will send all the events and messages via a Hook URL—a webhook endpoint to your middleware—which receives POST requests from Landbot and is responsible for forwarding the messages to the external channel.

We strongly recommend having a developer on your team for this setup, as it involves custom coding to build and maintain the middleware logic.

Next Steps

How to create an APIchat bot and set up the Hook URL, here.

Examples of Use

Building a Slack App Bot with Landbot APIchat bot and Node.js, here.

Build a Telegram Bot with Landbot APIchat bot and Node.js, here.

Create an SMS Bot with ClickSend and APIchat bot, here.

Was this article helpful?

Create an SMS bot with ClickSend and APIchat bot

How to create an APIchat bot and set up the Hook Url

Contact