
Chatbot Manager → Integrations → HTTP API, with the Create button highlighted.
Add HTTP API

Customer: Where is my order? Bot: Please enter your Order ID. Customer: ORD12345The bot sends an HTTP request to the store’s Order API and gets back:
Your order has been Shipped via BlueDart. Tracking ID: BD987654321Here’s the full four-step setup that makes that possible:
API Details
Get Order Details), Method (e.g. POST), and
API Endpoint URL (e.g. https://api.mystore.com/orders/details).Request Data
ORD12345, the actual request sent becomes
{ "order_id": "ORD12345" }.Add whatever else the API needs:- Headers — e.g.
Authorization: Bearer YOUR_ACCESS_TOKEN,Content-Type: application/json - Option Data — extra parameters some APIs require, e.g.
language = en,store = bangalore - Cookies — only if the API needs session cookies for authentication; leave empty otherwise
Test & Verify
Response Mapping
Your order is Delivered. Courier: BlueDart Tracking ID: BD987654321 Delivered On: 28 June 2026
AI API Builder (Beta)
Instead of manually filling in every field, the AI API Builder panel next to the form can generate the whole configuration for you from one of:- Describe in English — e.g. “I have an Order API that accepts an Order ID and returns the order status, courier name, tracking ID, and delivery date.”
- Paste cURL
- Paste your API Docs
- Paste JSON
Complete workflow
Enter API Details
Configure the request
Send a test request
Map the response
Save the API
Use the mapped variables
Use cases
- CRM integration — look up or update a customer record.
- Order tracking — the walkthrough above.
- Payment verification — confirm a transaction before continuing a flow.
- Customer lookup — pull account details by phone number or email.
- Booking systems — check availability or confirm a reservation.
- ERP / inventory integration — check stock before promising a delivery date.
Frequently asked
How do I connect my store's own Order API to my WhatsApp bot?
How do I connect my store's own Order API to my WhatsApp bot?
{{order_id}}, test it, then map the response
fields (status, courier, tracking ID, etc.) to bot variables you can use in a reply.Can I connect an API without manually configuring every field?
Can I connect an API without manually configuring every field?
My HTTP API request needs authentication — where does that go?
My HTTP API request needs authentication — where does that go?
Authorization: Bearer YOUR_ACCESS_TOKEN. If the API instead uses session cookies, use the
Cookies section.Learn From a Use Case
- Clinic Appointment Booking Automation — an optional extension to connect to an external hospital management system.
- Bank Balance Inquiry Automation — a full request/response call to an external n8n workflow, with Response Mapping driving the reply.

