Total number of contacts imported into the CRM via CSV upload. Each contact has a unique email address. Contacts are segmented as Recruiter, CEO, or Other. You can import more contacts anytime from the Contacts page. Duplicate emails are automatically skipped during import.
Total Contacts
Contacts with "active" status who are eligible to receive emails. When a contact replies, bounces, or unsubscribes, they are automatically removed from the active pool. Only active contacts can be enrolled into sequences. Re-activate a contact manually from their detail page if needed.
Active
Number of emails sent today since midnight UTC. This resets to zero every day. Each dispatch run checks this against the daily limit before sending. Use "Run Dispatch" to send queued emails. Emails are only sent to contacts with an active enrollment whose next_send_at has passed.
Sent Today
Maximum emails the system will send per day (currently set in .env as DAILY_SEND_LIMIT). This is a warmup safeguard — sending too many emails from a new address can hurt deliverability. Start low (20) and increase gradually as your sender reputation builds. Gmail recommends staying under 50/day for new accounts.
Daily Limit
Total number of emails sent across all time, all sequences, all contacts. This counts every individual email dispatched by the system. Each step in a sequence counts as one send. This is useful for tracking overall outreach volume and comparing against open/reply rates.
Total Sent
Number of emails opened by recipients (tracked via an invisible 1×1 pixel embedded in each email). Opens are detected automatically when the recipient's email client loads images. Note: some clients block images by default, so actual opens may be higher. Each unique open per email is counted once.
Opened
Number of tracked link clicks in emails. Click tracking is currently NOT enabled to protect deliverability. Routing links through a redirect domain is a known spam trigger, especially for cold outreach. The "Book a time here" and other links go directly to the destination. Calendar bookings are the real conversion metric.
Clicked
Contacts whose emails hard-bounced (invalid address, domain doesn't exist). Detected two ways: (1) instantly at SMTP send time if the server refuses delivery, and (2) via inbox polling when MAILER-DAEMON bounce-back emails arrive. Bounced contacts are automatically removed from all sequences. Click "Poll Inbox" to check for new bounces.
Bounced
Contacts who clicked the "Unsubscribe" link at the bottom of an email. This happens automatically — when someone clicks unsubscribe, their status changes immediately and all active sequences are stopped. No further emails will be sent to unsubscribed contacts. This is required for compliance with anti-spam laws (GDPR, CAN-SPAM).
Unsubscribed
Contacts manually marked as "in HubSpot" — meaning they've been moved to your main CRM for further nurturing. This is a manual status you set from a contact's detail page when a lead converts. Contacts marked as In HubSpot are removed from sequences. Use this to track how many cold leads turned into real pipeline.
In HubSpot
Number of email sequences currently set to "active" (accepting new enrollments and dispatching emails). You can pause a sequence from its detail page. There are 3 sequences: Recruiter Outreach (5 steps), Agency Owner / CEO (4 steps), and General Outreach (3 steps). Each targets a different contact segment.
Active Sequences
Contacts who replied to one of your outreach emails. Detected automatically via Gmail inbox polling — click "Poll Inbox" to check. When a reply is detected, the contact's status changes to "replied" and all their active sequences are paused immediately. This prevents embarrassing follow-ups after someone has already responded.
Replied