Skip to content
Ask a question in your own words

Send AI Action data to your webhook

A Submit action posts the details it collects to your webhook as flat JSON. Set the URL, add auth headers, and check the response codes Mando treats as success.

Written by: Malaz Madani2 hours ago2 min read

A Submit action collects details, then sends them to your own system through a webhook. You set this up in the Webhook section of the action editor.

Point the action at your endpoint

  1. In a Submit action, open the Webhook section.

  2. Under What happens after the data is collected?, choose Send to my system (or Both to also hand off).

  3. Enter your endpoint in the URL field. It must start with https://.

Leaving the URL blank makes the action data-only: it records the details but sends nothing.

What Mando sends

Mando sends a POST with a flat JSON body whose keys are exactly your field keys and whose values are the collected answers. There is no wrapper around it. A few field keys are filled from the conversation automatically: name a field email, phone or source and Mando fills it from the customer, so the AI cannot overwrite it.

Secure and confirm the request

To let your endpoint verify the request is from you, add a secret header (such as Authorization) in the Headers list and check it on your side. This is the way to authenticate the call.

Mando treats any 2xx response as success. Any other status is a failure: the run is marked failed and the AI apologises and offers to retry or reach a human, without showing the customer the error.

Confirm and reply after sending

Turn on the optional Confirmation step to have the AI show a summary and wait for a yes before it sends. Turn on Post-submission message to reply after a success, using {webhook.field} for values your endpoint returns and {field_key} for collected values.

Frequently asked questions

Is the request signed?

No. Add your own secret header and verify it on your endpoint to authenticate the call.

What counts as success?

An HTTP 2xx status. The response body is not inspected, so return a non-2xx status to signal a failure.

Is there a timeout?

Yes. Mando waits about 10 seconds for your endpoint.

Related articles

Did this answer your question?

More Support

Get more support from us