EMAIL-007 recommended Email Monitoring

Marketing email logging

Marketing platform with send logs, engagement metrics, and individual recipient tracking

Question to ask

"What's your unsubscribe rate, and is it trending up?"

Verification guide

Severity: Recommended

Marketing emails need separate tracking from transactional. You need to see who received what, when, and engagement metrics.

Check automatically:

  1. Check for marketing email providers:
grep -riE "mailchimp|klaviyo|hubspot|convertkit|activecampaign|brevo|sendinblue|customer\.io|iterable" package.json .env.example 2>/dev/null
  1. Check for marketing email integration code:
grep -riE "mailchimp|klaviyo|hubspot|campaign" --include="*.ts" --include="*.js" src/ lib/ 2>/dev/null | head -10

Ask user:

  • "What marketing email platform do you use?"
  • "Can you see send logs (who, when) for each campaign?"
  • "Can you see open rates and click rates per campaign?"
  • "Can you see individual recipient activity?"
  • If no marketing emails: "Does your product send any marketing/promotional emails?"

Pass criteria:

  • Marketing email platform identified (or documented that no marketing emails are sent)
  • Send logs available (recipient, timestamp, campaign)
  • Open/click rates tracked per campaign
  • Individual recipient activity visible

Fail criteria:

  • Marketing emails sent but no dedicated platform
  • Can't see who received emails
  • No engagement metrics

Partial (acceptable):

  • Not applicable if no marketing emails sent - document this explicitly

Evidence to capture:

  • Platform used (or "N/A - no marketing emails")
  • Metrics available (send logs, opens, clicks)
  • Whether individual recipient tracking exists

Section

20. Email Infrastructure

Error Tracking & Reliability