Gravity SMTP vs WP Mail SMTP: A Detailed Comparison
By Colin Newcomer Published September 26, 2024Trying to decide between using Gravity SMTP vs WP Mail SMTP for your WordPress site(s)?
Both Gravity SMTP and WP Mail SMTP give you tools to improve the reliability of your WordPress site’s transactional emails by connecting your site to a dedicated email sending service.
Both are also standalone plugins that come from the teams behind popular form plugins – Gravity SMTP from the Gravity Forms team and WP Mail SMTP from the WPForms team.
But while both plugins have the same basic function, there are still some differences between them that might make one better than the other for your specific situation.
In our in-depth Gravity SMTP vs WP Mail SMTP comparison, we’re going to try to highlight those differences so that you can make the right choice for your WordPress site(s).
We’re not going to pick a single “winner”. Rather, we’re just going to highlight what’s similar and what’s different so that you can make the best decision for you.
Here are the five categories that we’ll look at:
- Email sending service integrations
- Pricing
- Email logging features
- Email testing features
- Email routing features
Email Sending Service Integrations
To start, let’s take a look at the email sending services that both plugins let you connect to.
Before we get to the list, we want to make it clear that both plugins support custom SMTP connections, which means you can use them with essentially any service that gives you SMTP credentials.
That is – just because you don’t see a certain integration on the list below, that does not automatically mean you can’t use that service. As long as that service gives you SMTP credentials, you can use it with either plugin.
With that being said, using a dedicated API integration is generally the preferred method when it’s available. While the differences aren’t that big, the APIs can be a tiny bit faster and more reliable for some services. Using an API can also let you add a separate layer of security, as some transactional email services will use your account username and password for the SMTP credentials.
Both Gravity SMTP and WP Mail SMTP offer dedicated integrations for the following services:
All seven of those services can be great options in various situations, so we have a post digging into the best WordPress transactional email services to help you choose. Our ultimate guide to Gravity SMTP also covers some of the pros and cons of the different services.
At the time that we’re writing this comparison, WP Mail SMTP offers some additional dedicated integrations, though some of these require the premium version of the plugin:
- SendLayer
- SMTP.com
- SMTP2GO
- SparkPost
- Zoho Mail
While having access to those additional integrations might come in handy if you’re set on using one of them, we think that most sites are probably better off choosing from one of the options in the first list.
Additionally, the Gravity SMTP team is also hard at work adding new integrations, which you can view on the Gravity SMTP product roadmap.
If there’s a specific integration that you’d like to see in Gravity SMTP, you can also submit it for consideration on the roadmap and/or vote on the specific integrations that you want to see added. Some of the integrations that are currently receiving votes include Mandrill, Elastic Email, Mailjet, MailerSend, and more.
WP Mail SMTP vs Gravity SMTP Pricing
When it comes to pricing differences between WP Mail SMTP and Gravity SMTP, there are a few different variables to consider.
First off, WP Mail SMTP has a free version at WordPress.org that anyone can download, while Gravity SMTP doesn’t have a free version at WordPress.org.
While the free version of WP Mail SMTP might work for some people, it has some notable limitations. For example, the free version lacks important features like email logging and the ability to set up a backup sending method.
When it comes to the premium versions, your exact situation will determine which plugin is more affordable.
WP Mail SMTP Pricing
If you want to access all the integrations, email logging, backup connections, and other useful features, you’ll need to go with one of the paid WP Mail SMTP plans.
These plans start at $99 and range up to $449, depending on the features that you need and the number of sites that you plan to use WP Mail SMTP on.
You can usually get a discount on the first-year price. However, your license will still renew at the regular price after the first year, so it’s important to factor the full price into your decisions.
For example, if you want to use WP Mail SMTP on more than a single site, you’d need at least the $249 Developer license, which supports up to 20 sites. There’s also no unlimited site license – the highest option is the $449 Agency license, which supports up to 100 sites.
Gravity SMTP Pricing
Gravity SMTP’s pricing is a bit unique because it’s not currently a standalone purchase. Instead, you can access Gravity SMTP at no extra cost via the Gravity Forms Elite license or the Nonprofit license. (It’s also available if you hold a grandfathered Developer license).
If you’re already holding the Elite license, that essentially means that you can use Gravity SMTP for free on unlimited sites, which obviously makes it a lot more cost-effective than WP Mail SMTP’s premium version.
If you’re not holding that license yet, the Gravity Forms Elite license costs $259. That lets you not just use Gravity SMTP on unlimited sites, but it also gives you access to all the premium Gravity Forms functionality on unlimited sites.
Pricing Comparison Table
To finish out this section, here’s a pricing comparison table of what it would cost you to access all of the premium features and use them on varying numbers of sites (at full price).
For Gravity SMTP, we’ll divide it into two scenarios:
- Someone who’s already holding the Gravity Forms Elite license.
- Someone who doesn’t have any Gravity Forms license yet. If you’re already holding the Gravity Forms Basic or Pro licenses, you could save some money by upgrading your license to Elite and only paying the prorated difference.
Sites | Gravity SMTP (No Gravity Forms license) |
Gravity SMTP (Existing Gravity Forms Elite license holder) |
WP Mail SMTP |
1 site | $259 | Free | $99 |
2 sites | $259 | Free | $249 |
5 sites | $259 | Free | $249 |
10 sites | $259 | Free | $249 |
20 sites | $259 | Free | $249 |
30 sites | $259 | Free | $449 |
50 sites | $259 | Free | $449 |
100 sites | $259 | Free | $449 |
200 sites | $259 | Free | $898 (two Agency licenses) |
The pricing table might be a bit repetitive, but we’re trying to make it very clear how the pricing differences work out for different numbers of sites.
If you’re already holding the Gravity Forms Elite license, Gravity SMTP is clearly the winner when it comes to value because you’re getting it at no extra cost.
If you’re not holding any Gravity Forms license yet, the decision depends on how many sites you plan to use the plugin on.
WP Mail SMTP will be cheaper for use on a single site, but Gravity SMTP can still make financial sense if you’re looking for an SMTP plugin to use on more than one site. Plus, your purchase doesn’t just get your Gravity SMTP – you’re also getting access to Gravity Forms and every single official add-on, all of which you can use on unlimited sites.
Email Logging and Alert Features
Once you’ve set up your site’s emails, it’s important to keep an eye on things to detect any potential issues.
To help you do that, both plugins include various email logging features.
WP Mail SMTP Email Logging
With WP Mail SMTP, it’s important to note that the email logging features are only available in the premium version of the plugin.
If you do have the premium version, you’ll be able to view a log of all of your site’s emails by going to WP Mail SMTP → Email Log.
In the overall list, you can see the basic details for each email:
If you click on a specific email, you can view more detailed technical information for that email.
You can also click the View Email link to see the actual content and design of the email in a popup (as long as you’ve enabled the option to log email content).
You also get options to control the log storage period, as well as what information to log.
WP Mail SMTP also includes a reports dashboard that lets you see email send rates, opens and clicks, if you enable those logging options.
Gravity SMTP Email Logging
To help you track your site’s emails, Gravity SMTP includes a detailed logging feature.
If you go to SMTP → Email Log, you can see a list of all the emails that your site has sent along with basic details on each email, including the following:
- Subject
- Status
- Recipient email address
- Source (e.g. a core WordPress email or an email from a plugin)
- The service that the email was sent with
- Date sent
You can also select a specific email to view more technical information about it, including the email headers.
There’s also an option to manually resend any email from the email log details page.
If you click the View email icon, you can also see both the content and design of the email.
You can also see how your email looks on both desktop and mobile devices, which isn’t something that WP Mail SMTP currently offers.
By default, Gravity SMTP will keep a permanent log, but you can easily adjust the log storage period as needed (or even disable the logging functionality).
You can also configure other important details, such as whether or not to log email attachments.
Gravity SMTP also offers a reporting dashboard so you can quickly check email delivery performance at a glance. With our reporting dashboard, you’ll be able to view and filter email metrics, including email send rates, top sending sources, and top recipients.
Although you can’t yet view email open rates or clicks, this new dashboard is just the start when it comes to performance reporting. You can visit our product roadmap to see what we have planned, vote on features, and make a suggestion.
Additionally, many transactional email services still let you access this information from your email service’s dashboard, so you can still likely access click and open data if it’s important to you – you’d just need to do so from outside your WordPress dashboard (at this time).
Email Testing Features
To help you make sure that you’ve successfully connected to your chosen transactional email service, both plugins include features to help you test your site’s emails.
First off, both plugins make it easy to send a test email to any email address.
Here’s how it looks in WP Mail SMTP:
And then here’s how it looks in Gravity SMTP:
Gravity SMTP also goes beyond that with its email test mode, which is something that WP Mail SMTP currently does not offer.
When you enable Test Mode in Gravity SMTP, Gravity SMTP will disable live email sending but still store all of the emails that your site would have sent in the email log.
This can be really handy when you’re working on a site because it lets you test email behavior without needing to send real emails using your transactional email service. For example, if you’re developing a site in a local development environment, you would still be able to test all of your site’s emails even though the site isn’t live yet.
Email Routing Features
For most WordPress sites, you probably just want to send all of your site’s emails using a single transactional email sending service.
However, for some sites, you might want the ability to connect to multiple email sending services. There are two common ways that you might implement this:
- Backup email sending service – you might want to connect to a secondary service that you can use if your primary email sending service temporarily fails for some reason. This helps you ensure reliable email delivery even if something goes wrong with your preferred service.
- Conditional routing – you might want to use different transactional services for different types of emails. For example, you could use one service for user-facing emails and a different service for emails that you send to yourself.
WP Mail SMTP Email Routing
If you want to access the email routing controls in WP Mail SMTP, you’ll need the premium version, as the free version at WordPress.org doesn’t include any features for it.
With the premium version, however, you gain the ability to set a secondary email sending service as your backup connection. If your primary service fails to send an email for some reason, WP Mail SMTP will automatically resend that email using your backup service.
The premium version also offers a smart email routing feature that lets you send different types of emails via different email sending services. To set up these routing rules, you can use various conditions such as the email’s subject, message, from email, initiator, and more.
Gravity SMTP Email Routing
To help you make your emails more reliable, Gravity SMTP includes a built-in feature that lets you assign a different email sending service as your site’s backup email sending service.
If an email fails to send via your primary email sending service for any reason, Gravity SMTP will automatically resend that email using your backup service.
Currently, Gravity SMTP does not offer a feature to conditionally route different types of emails via different sending services. However, this type of smart routing functionality is on the Gravity SMTP roadmap, so the Gravity SMTP team is planning on adding it. You can add your vote to that feature if it’s important to you.
Already Using WP Mail SMTP? Gravity SMTP Makes It Easy to Migrate
If you’re already using WP Mail SMTP on your site but you think Gravity SMTP might be a better fit after reading this post, we have great news for you!
Gravity SMTP now offers built-in functionality to help you migrate from WP Mail SMTP to Gravity SMTP.
When you install and activate the Gravity SMTP plugin on your site, it will launch a setup wizard to help you set up everything.
During that setup wizard, you can choose to import your existing settings from WP Mail SMTP:
Gravity SMTP will then import the settings for all of the services that you’ve connected (even if a service isn’t set as your primary sending service).
For more information, read this article – How to Migrate from WP Mail SMTP to Gravity SMTP.
Pick the Best SMTP Plugin for Your Needs
And with that, we’ve come to the end of our comparison between these two WordPress SMTP plugins.
In the end, making the right choice really comes down to your budget, the specific email sending service(s) that you want to use, and any specific features that you need on your site.
If you’re already holding the Gravity Forms Elite license (or considering it), you should definitely consider Gravity SMTP because you get it at no extra cost. Download it from your Gravity Forms My Account area and get started today.
If you’re not holding the Elite license yet, Gravity SMTP could still be the best option, especially if you’re also interested in using Gravity Forms on your site(s).
If you want to learn more, you can check out our ultimate guide to Gravity SMTP to discover everything that it can do.
If you want to keep up-to-date with what’s happening on the blog sign up for the Gravity Forms newsletter!