Full feature breakdown
Everything Mailheight does today
Organized by area, pulled straight from what's actually running in production. No pricing table here, book a demo and we'll walk you through what fits your setup.
Book a demoAudience and data
Contacts
- Central contact database
- Custom fields normalized across import sources
Leads
- Contacts who actually replied
- Manually promoted from Contacts into a curated set
- Full follow-up workflow once a lead exists - see Sales follow-up below
Lists and segments
- List-level organization, scoped per client folder
- Filterable saved segments: equals, contains, contains-any, exists, in-list
Validation
- Bulk email verification via Reoon: deliverable, catch-all, unknown, invalid
- Spam-trap checking on import, invalid addresses auto-suppressed
Find Contacts
- Prospect search by title, company and industry via Apollo.io
- Bulk work-email discovery, with cross-checks before an address is trusted
Import and enrichment
- CSV upload or paste-from-spreadsheet, automatic header detection
- Role inboxes and no-mail-server domains auto-suppressed on import
- Missing title/timezone filled from data the account already has, at no extra cost
Recipient Lookup
- Full cross-campaign history for one email address
- Reconstructed even across re-imports and deletions
Outreach and campaigns
Campaigns
- Sequence-based cold email campaigns
- Configurable daily and hourly limits per campaign
ICP Campaigns
- One-click setup: audience, sequence depth and generation schedule pre-wired per client
- Auto-approves only complete, evidence-backed drafts
- Created as a draft, sending stays a separate decision
Content Hub
- AI-drafted sequences: 1 intro plus up to 7 distinct follow-ups
- Each step has its own purpose, not a repeated reminder
- Auto-stops the moment a contact replies
ICP audience-fit scoring
- Scores whether a list contains the right buyers
- Missing data treated as unknown, never counted against the list
A/B testing
- Subject line, body, sender name, preview text
- Proper statistical hold-out group
Replies and suppressions
- Unified reply inbox across campaigns
- Permanent and temporary suppression, plus domain-level suppression
Providers
- Manage sending identities
- Per-provider Microsoft/Google send-rate limits
Warm-up
- Daily automated sends to seed inboxes
- Manual placement logging: inbox, spam, moved from spam
Deliverability engine
Per-company send pacing
- Prevents bursts to the same company
- Remaining contacts queue automatically
Provider rate limiting
- Combined Outlook- and Gmail-bound volume capped per sending identity
- Applies across every campaign sharing that identity
Timing awareness
- Optional recipient local-hours sending, country-level resolution
- Weekend-aware business-hours scheduling
- National holiday awareness across 100+ countries, warning only, never a silent skip
Sender health
- Bounce-rate monitoring per sending identity
Domain reputation
- Daily blocklist checks per sending domain
- Visible history and trend, not just a cached status
AI content and protection
Grounded AI drafting
- Live web search plus the prospect's own website, no invented facts
- Framework-based copywriting: hook, messaging strategy, pain point, objection handling, multiple variants
- Per-client brand guardrails: enforceable rules that can block a draft, advisory guidance for voice
Spam scoring
- Ham / Borderline / Spam classification with visible reasons and suggested fixes
- Bulk spam sweep across an entire sequence
Draft quality checks
- Leaked-language, placeholder, merge-tag and missing-subject checks
- Enforced at generation, at bulk approval, and again in a daily audit of approved-but-unsent drafts
Launch safety
- Immediate alerts if a campaign launch is refused
- Projects whether today's held-back backlog will clear by local midnight
Insights and reporting
Analytics
- Campaign-level opens, clicks, replies, bounces
Intent Signals
- Hot / Warm / Cool scoring from bot-filtered opens, verified clicks, genuine replies and recency decay
- Heuristic and transparent, not a black box
Signal watchlist
- News and earnings monitoring on target companies via live web search
- Surfaced as buying-signal alerts
Client Reports
- Shareable, code-gated public report page per client
- Scoped to exactly that client's own campaigns
Sales follow-up
Replied leads
- Central list of contacts who replied, with first reply date and client on every lead
- Promoted from Contacts by a person, never auto-created from a positive-looking reply
Reply attribution
- Counts emails actually delivered before the first reply, bucketed as 1st, 2nd, 3rd, 4th, 5th or later
- Attribution by delivery timing, not reply-thread parsing
- Replies predating send logging are excluded and labeled, never estimated
Follow-up performance
- Average emails to a reply, average days to a reply, longest sequence that still replied
- Count and share of replies earned by follow-ups rather than the first email
- Computed from the account's own delivery log, no benchmarks or targets
Lead reply journey
- Emails sent and days elapsed before each reply
- The door-opener: subject line of the last email delivered before the reply
Post-reply due diligence
- The prospect's replies shown in plain text beside the capture form
- Structured capture across requirement, pain point, current process, use case, volume, decision maker, stakeholders, decision process, timeline, budget fit and trigger event
- Status computed from what is recorded, not settable by hand
Qualification
- 0-100 completeness score, weighted per field, computed on read and never stored
- Measures captured information only, never buying intent, never sets a temperature
- Unqualified / Qualifying / Qualified / Disqualified, always set by a person
- Manual sales read kept separate from computed engagement temperature
Next actions and meetings
- Concrete next action with quick date picks, flags for missing and overdue actions
- Overdue counting stops once a lead is won, lost or disqualified
- Meeting status and date per lead, with scheduled and completed counts
- A named owner per lead's follow-up
Pipeline and dashboard
- One stage list from Replied through Won, Lost and Disqualified, editable inline
- Counts of replied, incomplete, overdue, unactioned, qualified, meetings and opportunities
- Per-client filtering with counts recomputed, count cards act as filters, free-text search
Sales access
- Sales preset in guided member setup: leads, lead follow-up and replies only
- Every list, count and stat scoped server-side to granted clients, gates enforced at the API
Compliance
Suppression and unsubscribe
- Auto-suppression from bounces, unsubscribes, complaints and replies
- Signed per-recipient unsubscribe links, no expiry
Data requests
- Recipient erasure and opt-out requests
- Admin-only, since acting on one is permanent
GDPR-aware tracking
- Shows how many recipients sit under a GDPR-style regime before launch
- Tracking can be toggled per campaign with that number in view
Billing and plans
Credit-based billing
- Six metered services, each with its own balance and ledger: content drafting, prospect finding, list import, list validation, spam-trap checking, sending
Plans
- Starter, Growth and Enterprise (custom)
- Each with its own seats, send-credit allotment, Content Hub follow-up depth and prospect discovery availability
Agency and team management
Clients and workspace
- One place for clients, team members, sending-identity assignments, settings and credits
Granular permissions
- Access granted feature-by-feature per team member
- Not an all-or-nothing account model
Infrastructure
- Runs on your own infrastructure, deployed under your control
Want to see it on your own data?
Book a demo and we'll walk through how these fit your ICP, your clients, and your sending setup.
Book a demo