BKY Data Consulting
Live demo
Built for your HubSpot setup

Transactional Email Health

Raw email send data from Mailgun and HubSpot -> clear insights on your email performance. Live demo on synthetic data.

Hi team — here's a working demo I built for your Mailgun and HubSpot transactional email setup; click anything, every number is live from the sample data below.

Total Emails Sent
20
▲ last 24 hours
Delivery Rate
80%
■ last 24 hours
Hard Bounce Rate
10%
▲ last 24 hours
Avg. Delivery Time
1.04s
▼ last 24 hours

Email Delivery Status

This shows how many emails were delivered, bounced, or failed, helping you spot issues quickly.

Emails by HubSpot Workflow

See which HubSpot workflows are sending the most emails and their delivery success.

What I'd do for you

Set up Mailgun for Transactional Emails
Configure Mailgun with a dedicated subdomain for reliable email sending.
Connect HubSpot to Mailgun
Integrate HubSpot workflows and forms to trigger transactional emails seamlessly.
Track Email Performance
Set up tracking for deliveries, bounces, and failures to monitor email health.
Improve Sender Reputation
Configure SPF, DKIM, and DMARC to ensure your emails land in inboxes.
Plus, repetitive work I'd put on autopilot
HubSpot Workflow to Mailgun Send
HubSpot API · Mailgun API · Webhooks
Bounce Notifications to Slack
Mailgun Webhooks · n8n · Slack API
See how I'd build this on your live system — and the data behind it

How it works in production

How I'd set this up on your live system:

Source
HubSpot
Your customer data and workflow triggers
Email Service
Mailgun
Sending transactional emails via API
Automation
HubSpot API · Mailgun API · Webhooks
Connecting HubSpot to Mailgun for seamless email sending
Monitoring & Alerts
Mailgun Webhooks · n8n · Slack/Email
Tracking delivery, bounces, and sending real-time alerts

Recent Email Sends

Email IDRecipient EmailHubSpot WorkflowMailgun StatusBounce Type
E001alice@example.comWelcome SeriesDeliveredN/A
E002bob@example.comPassword ResetDeliveredN/A
E003charlie@example.comWelcome SeriesBouncedHard Bounce
E004diana@example.comOrder ConfirmationDeliveredN/A
E005eve@example.comPassword ResetDeliveredN/A
E006frank@example.comWelcome SeriesDeliveredN/A
E007grace@example.comOrder ConfirmationDeliveredN/A
E008heidi@example.comWelcome SeriesBouncedSoft Bounce
E009ivan@example.comPassword ResetDeliveredN/A
E010judy@example.comOrder ConfirmationDeliveredN/A

Raw source data

dataset.csv — showing 12 of 20 rows. Everything above is computed from this file, untouched.

Email IDRecipient EmailHubSpot WorkflowMailgun StatusBounce TypeDelivery Time (s)Open Rate (%)Click Rate (%)
E001alice@example.comWelcome SeriesDelivered1.27515
E002bob@example.comPassword ResetDelivered1.18020
E003charlie@example.comWelcome SeriesBouncedHard Bounce0.500
E004diana@example.comOrder ConfirmationDelivered1.09010
E005eve@example.comPassword ResetDelivered1.38525
E006frank@example.comWelcome SeriesDelivered1.17012
E007grace@example.comOrder ConfirmationDelivered0.99218
E008heidi@example.comWelcome SeriesBouncedSoft Bounce0.700
E009ivan@example.comPassword ResetDelivered1.07814
E010judy@example.comOrder ConfirmationDelivered1.28816
E011kyle@example.comWelcome SeriesFailedSuppressed0.400
E012lisa@example.comPassword ResetDelivered1.18222

Want this on your real data?

I can wire this to your live source in days.

bing@bkydataconsulting.com