The External API Call block lets your bot fetch or send data to any REST API mid-conversation. Use this to look up order status, check booking availability, retrieve customer data, or write to an external system — without leaving WhatsApp.
Content-Type: application/json, Authorization: Bearer TOKEN).{{{{variable_name}}}} to insert values from earlier bot questions.Insert values collected earlier in the bot (from Ask a Question blocks) into your API request by wrapping the field name in double curly braces.
{
"booking_id": "{{booking_id}}",
"phone": "{{whatsapp_number}}"
}If your API requires authentication, add it as a header: Authorization with value Bearer YOUR_TOKEN. Never hardcode live credentials into a shared bot — use environment-specific tokens.
For a deeper guide to API integration including authentication patterns and error handling, see the External API Request step guide.
Was this helpful? If you are stuck, message us and a real person will help — the only platform that answers you live on WhatsApp.
Ask us on WhatsAppThe same External API Call block in the Automations builder — with more routing options.
Read guide →Trigger an automation from a bot using a webhook for complex multi-step workflows.
Read guide →All the ways to trigger a bot flow, including the Inbound Webhook trigger.
Read guide →