MailHawk is a transactional email service built exclusively for WordPress. Unlike every other provider in this category, MailHawk has no external dashboard, no standard SMTP endpoint, and no API accessible outside its own WordPress plugin. The plugin is the entire interface – install it, connect your account, configure DNS, send email. The simplicity is genuine: there is no separate service to learn.
The service is built by Adrian Tobey, creator of the
Groundhogg CRM plugin for WordPress. MailHawk originated as the sending infrastructure for Groundhogg and expanded to general WordPress email. The Groundhogg heritage is visible in features like email quarantine (hold suspect messages before sending) and blacklist management – features that matter more for CRM-driven marketing campaigns than for basic transactional email.
Integration
MailHawk works exclusively through its dedicated WordPress plugin (300+ active installs). There is no standard SMTP connection – you cannot point WP Mail SMTP, FluentSMTP, or any other mailer plugin at MailHawk. The plugin replaces wp_mail() directly.
Setup:
- Install the MailHawk plugin from the WordPress plugin directory
- Connect your WordPress site to your MailHawk account (OAuth-style authorisation flow within the plugin)
- Add SPF and DKIM DNS records (the plugin displays the exact values for your domain)
- Send a test email from within the plugin
The plugin handles DNS record display, email logging (14-day retention), bounce management, and deliverability analytics – all within the WordPress admin. Multisite and WaaS (WordPress-as-a-Service) configurations are supported.
The lock-in trade-off is clear: if you leave MailHawk, you need a new sending service and a new plugin. With a standard SMTP relay, switching providers means changing credentials in your existing mailer plugin. With MailHawk, you deactivate one plugin and install another.
Pricing
| Plan | Monthly | Annual | Volume | Sites |
|---|---|---|---|---|
| Basic | $1/mo | $10/yr | 1,000/mo | 1 |
| Plus | $15/mo | $150/yr | 30,000/mo | 3 |
| Pro | $30/mo | $300/yr | 60,000/mo | 5 |
| Agency | $90/mo | $900/yr | 375,000/mo | 25 |
14-day money-back guarantee. No free tier, but the $1/month Basic plan is effectively near-free.
The Basic plan at $1/month for 1,000 emails on one site is genuinely cheap – but SMTP2GO offers the same volume free with no credit card and no site limit, and works with any mailer plugin. At higher tiers, the pricing becomes less competitive: the Plus plan at $15/month for 30,000 emails compares unfavourably to Postmark ($15/month for 10,000 with superior deliverability reputation) or SMTP2GO Starter ($10/month for 10,000).
The per-site pricing model also stands out: the Basic plan covers one site only. Multi-site operators pay at the Plus tier ($15/month) even if total volume stays under 1,000 emails. Standard relays have no per-site restrictions.
DNS authentication
MailHawk requires SPF and DKIM configuration. The plugin displays the exact DNS records for your domain within the WordPress admin – no need to visit an external dashboard. Add the records at your DNS provider, then verify within the plugin.
For general DNS setup guidance, see our WordPress email DNS guide. After setup, test with swaks to confirm authentication passes.
Assessment
MailHawk’s WordPress-only approach is its differentiator and its limitation. The setup genuinely is simpler than configuring a standard SMTP relay – no SMTP credentials to copy, no hostname/port/encryption decisions, no external dashboard to navigate. For a WordPress operator who finds SMTP configuration intimidating, this removes a real friction point.
The cases where MailHawk fits:
- Groundhogg CRM users: MailHawk was built for this stack. The quarantine, blacklist, and analytics features integrate with Groundhogg’s campaign workflows. If you run Groundhogg for email marketing, MailHawk is the natural sending path.
- WaaS operators: the multi-site WaaS plans let hosting providers offer managed email sending to their WordPress customers.
- Non-technical site owners: for someone who would otherwise use PHP
mail()because SMTP configuration is too confusing, the $1/month Basic plan solves the problem.
The cases where alternatives are better (most cases):
- Any technical comfort with SMTP: the standard relay ecosystem (SMTP2GO, Postmark, Brevo) offers more flexibility, lower prices at scale, no per-site limits, and no plugin lock-in. Configuration takes five minutes with any mailer plugin.
- Cost-sensitive: SMTP2GO free tier (1,000/month, indefinite) beats MailHawk Basic ($1/month for the same volume) at zero cost.
- Multi-site without high volume: three sites sending 500 emails/month each requires the $15/month Plus plan. Three sites on SMTP2GO free costs nothing.
MailHawk occupies a genuine niche – WordPress-native email for the Groundhogg ecosystem and non-technical operators – but it is a small niche. The 300+ active installs reflect this. For most WordPress sites, a standard SMTP relay with a mailer plugin of your choice provides more flexibility at a lower cost.
For the broader setup that places MailHawk inside the WordPress email stack, see the WordPress email setup guide.
Pricing verified June 2026 against mailhawk.io/pricing. Plugin data from wordpress.org (version 1.3.5, last updated September 2025, 300+ active installs).

