Subscriber Activity¶
Every subscriber has an activity timeline showing their full email history with your project. Open any subscriber's profile to see it.
Email History¶
The activity timeline shows every email the subscriber has received, with engagement data for each:
| Field | What It Shows |
|---|---|
| Campaign | The campaign or automation that sent the email |
| Subject | The email subject line |
| Sent At | When the email was delivered |
| Opened | When the subscriber first opened the email (if they did) |
| Clicked | When the subscriber first clicked a link (if they did) |
For each email, you can also see the total open count and click count — useful for spotting subscribers who keep coming back to reference an email.
Automation Context¶
If an email was sent as part of a drip sequence, the timeline shows which automation triggered it. This helps you understand the full picture — did this subscriber receive your welcome series, a re-engagement campaign, or both?
Engagement Summary¶
At the top of the activity view, you'll see an overall engagement summary:
| Metric | What It Measures |
|---|---|
| Total Emails Received | Number of emails sent to this subscriber |
| Total Opens | Number of unique campaigns opened |
| Total Clicks | Number of unique campaigns clicked |
| Open Rate | Opens ÷ Emails Received × 100 |
| Click Rate | Clicks ÷ Emails Received × 100 |
This gives you a quick read on how engaged this particular subscriber is. A subscriber with a 0% open rate across 10 emails is likely disengaged — or their email client blocks tracking pixels.
Subscriber Profile Fields¶
Beyond email activity, each subscriber's profile shows contextual information collected by the SDK or set during import:
| Field | Source | Description |
|---|---|---|
| First Seen | Automatic | When the subscriber was first added |
| Last Seen | SDK | Most recent app activity |
| Device Type | SDK | iPhone, iPad, Mac, etc. |
| OS Version | SDK | e.g., iOS 18.2 |
| App Version | SDK | Your app's version string |
| Locale | SDK | Subscriber's language/region |
| Source | System | How they were added: sdk, api, csv, or form |
| Custom Fields | You | Any additional data you've attached |
Tip
Last Seen is especially useful for re-engagement decisions. If a subscriber hasn't been seen in weeks but is still opening emails, they may have switched devices or uninstalled but remain interested in your content.
Subscriber Statuses¶
A subscriber's status affects whether they receive future emails:
| Status | Meaning | Can Receive Emails? |
|---|---|---|
| Active | Subscribed and receiving emails | Yes |
| Pending | Awaiting double opt-in confirmation | No |
| Unsubscribed | Opted out at the project level | No |
| Bounced | Email address is invalid (hard bounce) | No |
| Complained | Reported an email as spam | No |
For more on how subscribers move between statuses, see Status Lifecycle.
Bounce and Complaint History¶
If a subscriber has bounced or complained, their profile includes a detailed audit trail:
| Field | What It Shows |
|---|---|
| Event Type | Hard bounce, complaint, or reactivation |
| Bounce Type | SES classification (Permanent, Transient) |
| Bounce Subtype | Specific reason (NoEmail, Suppressed, General, etc.) |
| Diagnostic Code | Raw SMTP error message from the receiving server |
| Complaint Type | Feedback category (abuse, fraud, virus, etc.) |
| Email Send | Which campaign triggered the bounce or complaint |
This information helps you understand why a subscriber was suppressed and whether a reactivation attempt makes sense.
Warning
Subscribers who have filed a spam complaint cannot be reactivated. This protects your sender reputation and complies with email best practices.
Using Activity Data¶
Here are some practical ways to use subscriber activity:
- Identify VIPs — Subscribers with consistently high open and click rates are your most engaged audience. Consider giving them early access or exclusive content.
- Spot disengagement — A subscriber who opened your first 5 emails but none of the last 10 may benefit from a re-engagement automation.
- Debug delivery issues — If a subscriber reports not receiving emails, check their activity timeline. If sends show but opens don't, the email may be landing in spam.
- Understand your audience — Device type, OS version, and locale data help you tailor content. If most subscribers are on iPhone, prioritize iOS-specific tips.