FeaturesRunEmail delivery
Email that arrives — and a log that shows why it didn’t
Connect Gmail, Microsoft 365, Zoho or any SMTP server, or an email service such as SendGrid, Mailgun, Postmark or Amazon SES, and everything your site emails goes through it: forms, the CRM, reports and WordPress itself. Add a backup connection that takes over when the first fails, and see every email sent — and the plain-English reason when one didn’t — in the log.
- SMTP presets and API connections for the common providers
- A primary and backups, tried in order
- A log of every email, with the reason when one fails
We’ll email you about early access — nothing else without asking. Privacy
Your account, your sending
Pick a provider, enter the from address and paste the password or key. SMTP presets fill in the host, port and encryption for Gmail, Microsoft 365, Zoho, Yahoo, iCloud, Fastmail and more; API connections for SendGrid, Mailgun, Postmark, Amazon SES, Brevo, Resend, SparkPost, Mailjet and Mailtrap work over ordinary HTTPS, so they work on hosts that block SMTP ports.
Keys are stored encrypted and never shown again — not in the browser, not to the AI. Send a test from the screen and see exactly what the provider answered.
- Ten kinds of connection
- Keys encrypted, never shown again
- A test send that shows every connection tried
A backup when the first fails
Mark one connection primary and add others as backups. If the primary refuses the login, can’t be reached or hits its limit, the next one sends the email — and the log shows both attempts. An address the provider rejects isn’t retried, because every provider would refuse it too.
Emails with attachments skip a connection that can’t carry them, and each connection keeps its own from address so providers accept the mail. Until a connection exists, email goes out exactly as WordPress sends it: nothing is ever held back.
- Failover in order
- Each connection has its own from address
- Never swallows mail
Every email, and why one failed
The log lists when each email was sent, to whom, what sent it (a form, the CRM, a report, WordPress) and which connection delivered it. Open one to see each attempt; a failed email comes with a plain explanation — wrong app password, a blocked port, an unverified sender, a rejected address — and what to do about it.
Message content is only kept if you turn that on, so you can read and resend an email. Search, filter by status, sender or date, export to CSV, and choose how long entries are kept.
- Search and filters
- Plain-English reasons and fixes
- Content kept only if you choose, with resend
Email deliveryEverything included
Everything in email delivery
Connections
- SMTP with presets: Gmail / Google Workspace, Microsoft 365, Zoho, Yahoo, iCloud, Fastmail, Namecheap, GoDaddy, IONOS and each API provider’s SMTP settings
- API: SendGrid, Mailgun, Postmark, Amazon SES, Brevo, Resend, SparkPost, Mailjet, Mailtrap
- A primary and backups tried in order
- A from address and name per connection, and an option to always use it
Log
- Time, recipients, subject, what sent it, connection and every attempt
- The provider’s message id and the error
- Search, filters, CSV export and retention (30 days by default)
- Message content kept only when you turn it on; resend from the log
Safety
- Keys encrypted at rest, never returned to the browser or the AI
- Line breaks stripped from subjects and headers
- Warns when another plugin also takes over sending
- Off: email goes out as WordPress sends it, and nothing is deleted
AI
- Read the status and the log, and explain a failed email
- Draft a connection for you to finish (you enter the key yourself)
- Choose the primary connection and change settings
- Asks before sending a test, resending, deleting a connection or clearing the log
Questions about email delivery
Do I still need an SMTP plugin?
No. Switch on Email delivery in Settings → Features, add a connection, and turn off email sending in any other SMTP plugin so the two don’t compete.
Where are my passwords and keys kept?
In your own WordPress database, encrypted with your site’s security keys. They are never shown again after saving, and never sent to the browser or to the AI.
What happens if it can’t send?
The next connection is tried. If every connection fails, the email is logged as failed with the reason, and WordPress and the plugin that sent it are told it failed, as they would be with any mail error.
Does it track opens or clicks?
No. It sends and logs. The CRM tracks opens and clicks in its own campaigns if you turn that on there.
Email deliveryKnowledge base
How to use it
Step-by-step articles, settings and answers in the knowledge base.
- Send your site’s email through SMTP or an email serviceEmail delivery sends everything your site emails — forms, the CRM, reports, WordPress itself — through your own SMTP account or an email service’s API, with a backup if the first fails.
- Read the email logThe Email log lists every email the site sent: when, to whom, which feature sent it, which connection delivered it and, when it failed, why.
- Why an email didn’t arriveThe common reasons a site’s email fails — a refused login, a blocked port, an unverified sender, a rejected address — and what to do about each.
Works well with
Describe it. Native AI builds it.
Native AI is in early access. Leave your email and we’ll set you up with a license — or tell us more about your sites first.
We’ll email you about early access — nothing else without asking. Privacy




