Email Tracking (Opens, Clicks, Replies)
WarmySender tracks all key email engagement metrics:
Open Tracking:
- A tiny invisible tracking pixel (1x1 PNG) is inserted into each email
- When the recipient opens the email and loads images, the pixel fires and records an open event
- First-open and repeat-open events are deduplicated for counter accuracy
- Tracking tokens are signed with HMAC and expire after 90 days
Where to see who opened: open the campaign, go to the Prospects tab, and check the Opens column — each recipient shows their open count, or a dash if they have not opened it yet. Use the 'Opened' / 'Not opened' engagement filter to narrow the list, or export the CSV for the per-recipient 'Opened' and 'Open Count' columns. Campaign-wide open rate appears in the stat box at the top of the campaign and on the Analytics page. For a full walkthrough, see the 'How to See Which Recipients Opened Your Emails' guide.
Click Tracking:
- All links in your email body are automatically wrapped with tracking redirects
- When a recipient clicks a link, the click is recorded before redirecting to the original URL
- Mailto: links, tel: links, and unsubscribe links are excluded from wrapping
- Click events are deduplicated per prospect per campaign step
Reply Tracking:
- Replies are detected via IMAP inbox sync — WarmySender scans your inbox for incoming messages
- Replies are matched to active campaign enrollments
- When a reply is detected, the prospect is automatically marked as 'replied'
- If 'Stop on Reply' is enabled (default), the prospect is removed from further follow-ups
- Cross-channel: email replies also stop LinkedIn campaign sequences
Bounce Detection:
- Bounced emails are classified automatically
- Important: Gmail 550-5.4.5 errors are classified as rate limits, not bounces — this prevents false campaign cooldowns
Unsubscribe Handling:
- An unsubscribe link is added to your email footer
- RFC 2369 and RFC 8058 compliant List-Unsubscribe headers are included
- When a prospect unsubscribes, they are added to your suppression list and stopped from all campaigns
Custom Tracking Domains:
Set up a custom CNAME tracking domain (e.g., track.yourdomain.com) from Settings > Tracking Domains for better deliverability. See the 'Tracking Domains' guide below.