Quick Answer

A deliverability dashboard should track: delivery rate, bounce rate (hard and soft), spam complaint rate, inbox placement rate, domain/IP reputation, authentication pass rates, and engagement metrics (opens, clicks). Data sources include your ESP API, Google Postmaster Tools, DMARC reports, and blacklist monitoring services. Update delivery metrics per campaign, reputation metrics daily, and engagement trends weekly.

Email Deliverability Dashboard: What Metrics to Track

By Braedon·Mailflow Authority·Monitoring & Analytics·Updated 2026-06-10

Why Build a Deliverability Dashboard

Your ESP shows some metrics. Postmaster Tools shows others. Blacklist monitors show more. Without a unified view:

  • You miss correlations between metrics
  • Problems surface late, after damage compounds
  • Reporting to stakeholders requires manual assembly
  • Trends over time aren't visible

A deliverability dashboard consolidates everything into one place for real-time health monitoring.

Core Metrics to Track

Tier 1: Critical Health Indicators

These metrics need constant visibility. Problems here require immediate action.

Delivery Rate

(Emails Delivered ÷ Emails Sent) × 100

Target: >98%

Hard Bounce Rate

(Hard Bounces ÷ Emails Sent) × 100

Target: <0.5%

Spam Complaint Rate

(Complaints ÷ Emails Delivered) × 100

Target: <0.1%

Authentication Pass Rate

(SPF Pass + DKIM Pass + DMARC Pass) ÷ Total Checks × 100

Target: >99%

Tier 2: Reputation Indicators

Check daily; trends matter more than point-in-time readings.

Gmail Domain Reputation (from Postmaster Tools)

  • High / Medium / Low / Bad

IP Reputation (from Postmaster Tools + SNDS)

  • High / Medium / Low / Bad

Blacklist Status

  • Listed: Yes/No
  • Number of lists

Sender Score (if using dedicated IPs)

  • 0-100 scale

Tier 3: Engagement Signals

Track weekly trends. Indirect deliverability impact through reputation.

Unique Open Rate (directional only)

(Unique Opens ÷ Emails Delivered) × 100

Click Rate

(Unique Clicks ÷ Emails Delivered) × 100

Unsubscribe Rate

(Unsubscribes ÷ Emails Delivered) × 100

Practitioner note: I put engagement in Tier 3 because it's a lagging indicator. By the time open rates drop, the reputation damage is already happening. Focus on Tier 1 for early warning.

Metrics That Mislead

A few metrics look useful on a dashboard but drive bad decisions:

  • Open rate as an absolute number. Apple MPP pre-loads images, so any list with iOS share above 30% shows inflated opens. Use it for relative campaign comparison only.
  • "Delivered" without complaint context. A 99.5% delivered rate with a 0.5% complaint rate is a worse outcome than a 92% delivered rate with a 0.05% complaint rate — the first one is on track to get blocked.
  • Spam score tools. Tools that rate your HTML "spam score" out of 10 don't reflect how Gmail or Outlook actually filter.
  • Sender Score (Validity). Useful as a directional signal, but it's IP-based and modern filtering is reputation-by-domain.

Dashboard Layout

Section 1: Current Status (Top of Dashboard)

Big numbers at a glance:

  • Last campaign delivery rate
  • Current spam complaint rate (rolling 7 days)
  • Gmail reputation (text indicator)
  • Blacklist status (green/red indicator)

Section 2: Trend Charts (Middle)

Time-series graphs:

  • Delivery rate over 30 days
  • Bounce rate over 30 days
  • Complaint rate over 30 days
  • Open/click rate over 30 days (engagement proxy)

Section 3: Per-Campaign Table (Bottom)

Recent campaign performance:

CampaignSentDeliveredBouncedComplaintsOpensClicks
March Newsletter50,00049,2008003518%3.2%
Flash Sale75,00073,5001,5008922%4.1%

Section 4: Provider Breakdown (Optional)

If using inbox placement testing:

  • Gmail: % inbox vs spam
  • Outlook: % inbox vs junk
  • Yahoo: % inbox vs spam

Data Sources and Integration

ESP API

Most ESPs provide APIs for pulling metrics:

SendGrid: Stats API for delivery, bounce, complaint data

curl -X GET https://api.sendgrid.com/v3/stats \
  -H "Authorization: Bearer API_KEY"

Mailgun: Analytics API for similar metrics

curl -X GET https://api.mailgun.net/v3/{domain}/stats/total \
  -u 'api:API_KEY'

Postmark: Stats API

curl https://api.postmarkapp.com/stats/outbound \
  -H "X-Postmark-Server-Token: API_KEY"

Google Postmaster Tools

No official API, but workarounds exist:

  • Manual export (CSV download)
  • Third-party scrapers (with caveats)
  • Google BigQuery connection (for large operations)

Microsoft SNDS

Microsoft's reputation signal for Outlook/Hotmail. No API — check manually or pull via tools like Mailhardener. The spam-trap hits column flags list quality problems three to four weeks before Outlook starts spam-foldering, making it worth checking weekly even though access is manual.

DMARC Reports

Parse aggregate reports for authentication data:

  • dmarcian API
  • Postmark DMARC tools
  • Custom RUA parser

Practitioner note: The single biggest reporting upgrade most teams make is adding DMARC aggregate report parsing. You suddenly see every IP and source sending as your domain — including the ones you didn't authorize and the ESPs your marketing team signed up for without telling IT.

Blacklist Monitoring

  • MXToolbox API ($99+/month)
  • HetrixTools API (free tier)
  • Custom blacklist checker scripts

Building With Google Looker Studio (Data Studio)

Free option for smaller operations:

Setup Steps

  1. Create data source: Google Sheets with daily metrics
  2. Import ESP data: Manual or via script/Zapier
  3. Add Postmaster data: Manual weekly export
  4. Build visualizations: Scorecards, time series, tables
  5. Set refresh schedule: Daily or on-demand

Template Structure

Sheet 1: Daily Metrics
Date | Sent | Delivered | Bounced | Complaints | Opens | Clicks

Sheet 2: Reputation
Date | Gmail Domain Rep | Gmail IP Rep | Sender Score

Sheet 3: Blacklists
Date | IP | Blacklist Name | Status

Limitations

  • Manual data entry for some sources
  • No real-time updates
  • Limited alerting capability

Building With Datadog/Grafana

For engineering teams with existing monitoring infrastructure:

Datadog Setup

  1. Send ESP webhooks to Datadog Events
  2. Create metrics from event data
  3. Build dashboard with time series + scorecards
  4. Configure alerts on thresholds

Grafana Setup

  1. Store metrics in InfluxDB or Prometheus
  2. Ingest ESP webhooks via custom collector
  3. Build Grafana dashboard with panels
  4. Set up alert rules

Benefit: Integrates with existing infrastructure monitoring, enabling correlation between email issues and system health.

Benchmarks for Dashboard Thresholds

MetricExcellentGoodWarningCritical
Delivery rate>99%97-99%95-97%<95%
Hard bounce rate<0.1%0.1-0.5%0.5-2%>2%
Spam complaint rate<0.02%0.02-0.1%0.1-0.3%>0.3%
Auth pass rate>99.5%99-99.5%95-99%<95%
Unique open rate>25%15-25%10-15%<10%
Click rate>3%2-3%1-2%<1%

Use conditional formatting to highlight when metrics cross warning/critical thresholds.

Alert Thresholds

Set alerts, not just trend lines. Fire an alert on:

  • Complaint rate above 0.10% on any provider (well below Google's 0.30% enforcement line)
  • DMARC failure rate above 1% from any aligned source
  • Google Postmaster reputation drop of one tier
  • Microsoft SNDS color change to yellow or red
  • Bounce rate above 2% on any campaign
  • Inbox placement below 90% at any major provider in seedlist tests

Common Dashboard Mistakes

  • Reporting at the account level instead of per sending domain when you operate multiple brands or subdomains — reputation lives at the domain, not the account
  • Mixing transactional and marketing in the same view — they have different baselines and should be separated
  • Conflating "sent" with "attempted" — if your ESP suppresses 8% of your list before send, the denominator matters

Dashboard Review Cadence

Daily (5 minutes):

  • Glance at status indicators
  • Check for alerts/critical thresholds
  • Review yesterday's campaign performance

Weekly (30 minutes):

  • Analyze 7-day trends
  • Compare to previous weeks
  • Note any drift requiring attention
  • Update reputation data if manual

Monthly (1 hour):

  • Full trend analysis
  • Benchmark against targets
  • Document notable events
  • Plan optimization actions

Practitioner note: The teams with the best deliverability check their dashboard daily, even if just for 2 minutes. The ones who only look monthly are always surprised by problems that should have been caught weeks earlier.

If you want help building a custom deliverability dashboard or need guidance on which metrics matter most for your specific sending profile, schedule a consultation to design a monitoring system tailored to your needs.

Sources


v1.0 · March 2026

Frequently Asked Questions

What's the most important deliverability metric?

Spam complaint rate. It directly affects sender reputation and is the fastest indicator of deliverability problems. Keep it under 0.1%.

Should I track open rates for deliverability?

Yes, but with caveats. Open rate indicates engagement (good for reputation) but is unreliable due to [Apple Mail Privacy Protection](/email-deliverability/apple-mail-privacy-protection). Track trends, not absolute numbers.

How often should I update my dashboard?

Per-campaign metrics: after each send. Reputation metrics: daily. Engagement trends: weekly. Blacklist status: continuously (with alerting).

Can I build a free deliverability dashboard?

Yes. Use Google Data Studio with your ESP's export data, Google Postmaster Tools, and free blacklist monitoring. It requires manual data entry but works for smaller operations.

What's a healthy delivery rate?

Above 98% is excellent. 95-98% is acceptable. Below 95% indicates [list quality](/list-hygiene/list-cleaning-guide) or infrastructure issues that need investigation.

What's the difference between delivered and inboxed?

Delivered means the receiving server accepted the message (returned 250 OK). Inboxed means it landed in the primary inbox rather than spam or junk. Your ESP can only report delivered. Measuring inbox placement requires seedlist testing or panel data from a third-party tool.

Want this handled for you?

Free 30-minute strategy call. Walk away with a plan either way.