<aside> 🐝 For Beehiiv-based newsletters, this step is not necessary (it’s fully automated).

</aside>

If your ESP’s API doesn’t support pulling engagement data, you can manually upload engagement data via the Subscribers tab (Upload engagement button).

You can upload a CSV file with the following columns:

Examples

  1. Hard confirmation email (edge case)

    email engagement_status
    [email protected] unengaged_unconfirmed they didn’t confirm so they don’t get any content email from you
    [email protected] unengaged_unconfirmed they didn’t confirm so they don’t get any content email from you
  2. Otherwise (most common case)

    email engagement_status comment
    [email protected] unengaged_no_open they did not open any email from d0-d7
    [email protected] unengaged_unsubscribe they unsubscribed before d7
    [email protected] unengaged_bounce your email bounced before d7
    [email protected] unengaged_complaint they sent an email complaint before d7

Timeline

You can upload engagement data anytime for subscribers of the current invoicing period that joined at least 7 days ago. You don’t need to upload multiple times a month – it’s enough to do it once on the 7th of the month for all subscribers of the current invoicing period.