A customer's email_status can have the following integer values:

  • 0: reachable email address and not unsubscribed.
  • 1: email address is empty (or null). This was set explicitly by the client/customer.
  • 2: malformed address. Address does not conform to email address syntax.
  • 3: unsubscribed. Email address is unsubscribed.
  • 4: reported spam. Email address reported content as spam to their ISP.
  • 5: hard bounce. Emails to this address have hard bounced.
  • 17: Address is @qq.com.

Zaius email campaign are sent to customers who are Reachable. Reachable is defined as email_status=0.

How email status changes

We automatically validate the email address whenever we update a customer's email address (either the first time we receive the address or when the address changes from a previous address). This will always put the customer in one of these state: 0, 1, 2, 17.

Email status can also be changed on the following events:

  • email/unsubscribe. Email status set to 3.
  • email/spamreport. Email status set to 4.
  • email/hard_bounce. Email status set to 5.
  • email/resubscribe. Email status set to 0.

Managing unsubscribe and resubscribe

There are two approaches to subscription management:

  1. using the email service provider
  2. using account preferences at the website/app level.

Many email service providers provide a mechanism for customers to manage their subscription preferences. The ESP provides subscription management links where customers can opt-in and opt-out of emails. If a customer has unsubscribed then the ESP will suppress any sends to that customer. Zaius integrates with the ESP and receives unsubscribe events from the ESP and updates the customer's email status appropriately.

Many of Zaius' clients provide customers with a native account management page where they can adjust their personal information and manage email subscriptions. In these cases you must provide Zaius with email/unsubscribe and email/resubscribe events when customers update their preferences. These events can be sent via javascript or http API.

It is possible to combine these two approaches. However, Zaius does not inform the ESP of a customer resubscribing, thus even if you send a resubscribe event the email may still be suppressed by the ESP (if the user unsubscribed via the ESP).

QQ.com status

Tencent, the owner of qq.com, has a very strict email frequency/rate policy. All the ESPs we have encountered do not have special handling for @qq.com. In order to preserve your email reputation and deliverability we do not send emails to addresses @qq.com.

Email events from ESPs

The grid below outlines the email actions Zaius receives from each ESP.

ESP

Sent

Open

Click

Unsubscribe

Resubscribe

Spam Report

Bounce

SendGrid

X

X

X

X

X

X

Silverpop

X

X

X

X

X

X

ExactTarget

X

X

X

X

X

MailChimp

X

X

X

X*

X

Responsys

X

X

X

X

X

HubSpot

X

X

X

X

X

MailChimp Unsubscribes are tracked only for the list specified in the integration page.

Did this answer your question?