To know whether a transactional email was delivered, Mailpro offers two complementary means.
Webhook email.delivered / email.bounced | GET /Send/{id}/Status | |
|---|---|---|
| Principle | Mailpro calls you as soon as the information is known | You ask whenever you need it |
| Best for | Updating your CRM or a dashboard, triggering a follow-up | A “send details” screen, customer support, a one-off check |
| Volume | One call per event, no wasted calls | One call per lookup — avoid polling every minute |
| Prerequisites | A public HTTPS URL and signature verification | None: a simple authenticated call |
| If your server is down | Retries over 24 h, then nothing | The information stays available for 365 days |
Our recommendation
- Few sends, or an occasional need → the status is enough.
- Business integration (CRM, invoicing, follow-ups) → webhook, with the status as a safety net to catch a missed event.
- In every case, keep the
id_single_sendreturned at sending time: it is the key that links the two.