From the application

  1. Open Settings → Webhooks and click Create a webhook.
  2. Enter the notification URL: an https:// address reachable from the Internet (local or private addresses are refused). It must answer within 10 seconds.
  3. Tick the events to receive (full list) and confirm.

The signing secret is shown only once. Copy it right away into a password manager: it is what lets you verify that calls really come from Mailpro. Lost it? Use “Rotate the secret”.

The webhook becomes active about 10 minutes after creation, while our servers synchronise.

Testing

In the list, More actions → Send a test ping: pick an event type and a sample payload is sent to your URL immediately. View delivery history shows every attempt (date, HTTP status, latency, attempt number) and lets you replay a delivery.

From the API

The same operations exist for your integrations: POST /api/v3/Webhook (creation, returns the secret once), POST /api/v3/Webhook/{id}/test, GET /api/v3/Webhook/{id}/deliveries, POST /api/v3/Webhook/{id}/rotate-secret, DELETE /api/v3/Webhook/{id}. Details and examples in the developer portal.

Limits

  • 20 webhooks per account, 50 events per webhook.
  • A disabled webhook (manually, or after 10 consecutive failures) is re-enabled with one click: what happens on failure?
  • Deleting a webhook also deletes its delivery history, permanently.

Previous question

   

Next question

You might also be interested in:

Is there a way to test my SPAM level?

Yes — several free or freemium tools analyse your campaigns before sending and return a spam score (typically out of...

Read more

How Can I Create a Newsletter With AI?

Mailpro AI takes a brief and generates a complete newsletter — copy, subject line and image — in seconds. Perfect...

Read more

How can I delete a user from my Mailpro account?

You can delete a Mailpro user from My Account > Users. The deletion is scheduled for the end of your...

Read more

Can I create a newsletter from an HTML page?

Yes — Mailpro lets you import your own HTML code or a complete web page and turn it into an...

Read more

How Can I Create and Assign a Tag to a Contact?

A tag is a free-form label you attach to a contact — like «VIP», «cold-lead», «webinar-2026», «requested-demo». Unlike custom fields...

Read more