Connect your own systems with Custom APIs
Add an integration once, then give bots actions that call it mid-conversation.
Custom APIs let your bots read from or write to systems you already run, such as an order database or ERP, during a WhatsApp Business API conversation. Create an integration with the base URL and default headers, then add actions: one API call each. Set the connection once and reuse it across every bot.
Step 1: Create the integration
- 1Open Integrations, select the Custom APIs tab, then New integration.
- 2Enter a Name, for example Order Management API.
- 3Enter the Base URL, starting with
https://. Every action is appended to it. - 4Add a Description that tells your bots what this system is and what it covers.
- 5Under Default headers, add headers sent with every action, typically
Authorizationwith your token. - 6Select Create integration.
Step 2: Add actions
- 1Open the integration and select Add action.
- 2Give it an Action name, for example Get order status.
- 3Under Request, choose the method (GET, POST, PUT, PATCH or DELETE) and the path, such as
/orders/{{order_id}}. The Full URL preview updates as you type. - 4In When to call it, describe when the bot should use it and what to collect first, for example "Call when a customer asks where their order is. Collect the order ID first."
- 5For POST, PUT and PATCH, write the Request body with
{{variable}}placeholders. The bot fills them from the conversation, and they are listed under Variables the bot will fill. - 6Optionally, under Save the response, map fields from the reply to a contact attribute or column.
- 7Select Test call, then Add action.
Deleting safely
The library shows each integration's number of actions and which bots use it. If you delete something still in use, a warning names the bots that would break. For an integration you can choose Archive instead, which keeps it out of the way without breaking anything.
Common questions
Do I need a developer?
Someone needs to know your API's URL, auth header and paths. After that, adding actions is form filling.
Is this the same as Transket API keys?
No. Custom APIs let Transket call your systems. API keys let your systems call Transket.
Why can I see the tab but not save anything?
Custom API integrations depend on your plan. The banner at the top names the plan needed.
Still stuck?
Raise a ticket or chat on WhatsApp. We typically reply within 24 hours.

