The “Send a webhook” action lets a workflow call an external tool at a given step (direction B). It costs no extra credit: like the tag or list actions, it is included in the execution of the trigger.
1. Create the target
- Open Automations → Webhook targets → Add a webhook target.
- Give it a name (e.g. “My Zapier”), the URL (HTTPS, reachable from the Internet) and the method (POST, PUT or PATCH).
- Optional: a JSON body to send, custom headers (the target tool's API key…) and a signing key.
Variables available in the JSON body: {{contact.IdContact}}, {{client.IdClient}}, {{event.IdEvent}}, {{trigger.IdTrigger}}, {{workflow.IdWorkflow}}.
{
"source": "mailpro",
"contact_id": "{{contact.IdContact}}",
"workflow_id": "{{workflow.IdWorkflow}}"
}
2. Use it in the workflow
In the automation editor, add the Send a webhook action and select the target. A target is created once and reused in all your workflows (50 targets per account at most).
Security
If you set a signing key, every call carries the X-Mailpro-Automation-Signature header (HMAC-SHA256): the target tool can verify the call really comes from Mailpro — see signature verification.
Not to be confused with the Settings → Webhooks menu: that one notifies you of what happens in Mailpro. Here, your automation calls an external tool.