SubsiMail
Why self-host Pricing Docs Changelog Support FAQ Log in Get started
Log in Get started

← Back to Support

Webhook payload for 'email opened' events — what fields are included?

#53 Open
Elizabeth H. 387 days ago

Setting up a webhook listener for open events. What does the actual JSON payload look like, field-wise?

Betty Nguyen Staff 387 days ago

An open event payload includes: event_type (“email.opened”), contact_id, campaign_id, message_id, opened_at (ISO 8601 timestamp), and ip_address plus a parsed user_agent string for the client that triggered the open. One caveat worth knowing: open tracking relies on a tracking pixel loading, which Apple Mail Privacy Protection and some corporate proxies pre-fetch automatically — so you may see opens recorded that don't reflect an actual human reading the email. Click and reply events are more reliable signals if you need higher-confidence engagement data.

Log in to reply to this ticket.

Other tickets

Resolved DKIM record still shows "not verified" after 24 hours
Jason J. 4 replies
Resolved Can multiple people log into the same account at once?
Robert J. 1 reply
Resolved Which SMTP port should I use, 587 or 465?
Amanda P. 1 reply
Resolved How do I rotate my API key if I think it leaked?
Deborah M. 1 reply
Resolved Is data encrypted at rest since this is self-hosted?
Linda G. 1 reply

SubsiMail

The self-hosted alternative to Mailshake.

Documentation Setup guides Changelog Support Pricing Affiliates Terms of Service Privacy Policy Sitemap

Compare

vs. Instantly vs. Smartlead vs. lemlist vs. Apollo

Solutions

For agencies For recruiters

© 2026 SubsiMail.

We use Google Analytics to understand traffic to this site. It only runs if you accept -- see our Privacy Policy.