The “Incoming webhook” trigger starts a Mailpro automation from outside (direction C): a confirmed payment, a form filled in another tool, an event in your own application.

Setting it up

  1. In Automations, create a workflow and choose the Incoming webhook trigger.
  2. Build the actions, then activate the workflow: Mailpro shows the trigger URL, once only.
  3. Paste that URL into the sending tool (Stripe → Webhooks, Typeform → Connect, Zapier/Make/n8n → HTTP or Webhook module), using the POST method.

Test example:

curl -X POST "https://…/Automation/Webhook/Inbound/<your id>/<secret code>"
-H "Content-Type: application/json"
-d '{"email": "[email protected]", "order": "A-1042"}'
→ 202 Accepted

No developer on hand? You can connect Mailpro to Zapier, Make or n8n and trigger the same automation without writing code.

Good to know

  • The code in the URL is your secret: treat it like a password and share it only through a safe channel. An unknown code returns 404.
  • Lost the URL? Deactivate then reactivate the automation: a new code is generated and the old one stops working immediately.
  • You can send any content, up to 256 KB. Every request received starts one execution of the workflow.
  • The 202 Accepted answer means “taken into account”: the actions run within the next seconds.

Combine it with the “Send a webhook” action to send a result back to the originating tool.

Mailpro and webhooks

Beyond incoming webhooks — automate your whole email flow

Mailpro's SMTP and API deliver your transactional and marketing email with real-time events, so your app always knows what happened.

Start free with MailproExplore Mailpro SMTP

Previous question

   

Next question

You might also be interested in:

Can I chain multiple actions in the same automation?

Yes. A Mailpro automation is a chain of steps, not a single action. Drop as many actions as you need...

Read more

What happens if my credits run out during an automation?

When your email or SMS credits hit zero while an automation is running, the message-sending steps pause — they are...

Read more

How do I automatically add a contact to a list?

Drop the action Abonnement / désabonnement à une liste (List subscribe / unsubscribe) into your workflow and pick the target...

Read more

Can I pause an automation and reactivate it later?

Yes. Every Mailpro automation has an active/inactive switch. Flipping it to inactive stops new triggers from firing — no new...

Read more

How do I see my automation consumption?

Two places tell you what your automations are eating in credits. The per-workflow status page shows you exactly how many...

Read more