Code · JavaScript
Scores each subscriber: Engaged (5+ opens, clicked, active 30 days), Warm (2+ opens, active 60 days), Cold (low history), Inactive (90+ days no open). Calculates engagement rate %.
→ total, engaged, warm, cold, inactive, engagement_rate