An event webhook (direction A) can subscribe to one or more of the following events (50 per webhook at most). The technical name is what you will receive in the type field of the JSON message.

Contacts, lists and tags

  • contact.created, contact.updated, contact.deleted
  • list.contact_added, list.contact_removed
  • tag.applied, tag.removed, segment.matched

Emails

  • email.processed — accepted for sending
  • email.delivered — handed over to the recipient's server (single sends via API, SMTP and automation)
  • email.opened, email.clicked
  • email.bounced — bounce; email.dropped — dropped before sending
  • email.unsubscribed, email.spam_report

Campaigns, SMS, imports

  • campaign.started, campaign.finished
  • sms.queued, sms.sent, sms.delivered, sms.failed
  • import.started, import.progress, import.completed, import.failed

Account

  • credits.email.low, credits.sms.low — low balance
  • api.limit.low, api.limit.reached — API call quota

Ready to receive them? Create, test and delete an event webhook in a few clicks.

What you receive

Every event is a JSON POST with a common envelope:

{
"id": "evt_5f2c…",
"type": "email.delivered",
"created": 1758000000,
"apiVersion": "v3",
"account": { "id": 12345, "name": "My company" },
"data": { … details specific to the event … }
}

The content of the data field for each type is described in the Webhooks section of the developer portal.

Mailpro and webhooks

Beyond the event list — see what your email really does

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:

How to Install Mailpro?

Good news — there's nothing to install. Mailpro runs entirely in your browser. You sign up, log in, and start...

Read more

Countdown Timers for FREE Mailpro Accounts

The countdown timer shown on a free Mailpro account is your 30-day evaluation window. It tells you how much time...

Read more

When Is the Best Time to Send My Newsletter?

The honest answer: the best time depends on your audience. Industry benchmarks help you start, but only A/B testing and...

Read more

How to Configure DKIM With Mailpro: 4 Easy Steps

Configuring DKIM with Mailpro takes about ten minutes and pays off immediately: signed messages, higher inbox placement and protection against...

Read more

How to Integrate Mailpro SMTP with an AI / GPT Operator

Connecting your Mailpro SMTP relay to an AI agent — like ChatGPT Operator, Claude, n8n or your own Python/Node script...

Read more