Send your WordPress and WooCommerce emails through us
By default WordPress sends its own mail — order confirmations, "new account", password resets — straight from your web host. That mail is usually unsigned, comes from an address nobody recognises, and lands in spam more often than it should. It also leaves no record you can look at.
Our plugin can take that mail over. Same emails, same wording, sent from your verified sending address and recorded under Messages.
Turning it on
- Verify a sending domain first — Reputation → Domains. The switch will not turn on until one is verified, because there would be no address to send from.
- In your WordPress admin, go to WooCommerce → Amino Engine — Email. It is its own item on the WooCommerce menu, just under Amino Engine.
- Find Send WordPress emails through Amino Engine and turn it on.
- Tick which kinds of mail to move. It starts with every WooCommerce email, plus New account and Password reset, already ticked. Two are deliberately left off: the copy of "new account" that goes to you, and everything else WordPress sends — which on a real shop is a backup plugin's nightly report and a security plugin's alarms, not customer mail.
- Place a test order and check the message appears under Messages here, with a delivery status beside it.
If you want to prove it without placing an order, this is a whole test. It is one line of WordPress's own mail function, so anything that can run a line of PHP on your site will do — a snippet plugin, or your theme's functions file for a minute:
wp_mail(
'you@yourstore.com',
'Test from WordPress',
'If this arrives and also shows up under Messages, WordPress mail is going through Amino Engine.'
);
If it arrives and appears in Messages, you are done. If it arrives and Messages shows nothing, WordPress sent it the old way — the list below says why that happens.
What it does not change
- The wording. WooCommerce still writes the email. We only carry it.
- Who it goes to. We do not add anybody to a list and we do not ask for consent — this is receipt mail, not marketing.
- Your other plugins. Anything you did not tick still goes out the way it always did.
You will never lose a receipt
This is the part worth knowing, because it is the fear everybody has about moving their order emails.
If we are unreachable, if the message is refused, if it carries an attachment, or if it is simply enormous, the plugin hands that one message straight back to WordPress and WordPress sends it the old way. It writes one line in its own log saying what happened. It never holds a receipt and it never drops one.
So the worst case is that a message goes out the way it used to.
Two more things it refuses to do, both on purpose:
- A staging or development copy of your shop sends nothing through us, the same guard that stops a clone firing duplicate order events.
- Your shop cannot choose its own From address. It uses the verified address we hand it, because a shop that could type its own would be a shop that could send as anybody.
If it didn't work
- The switch will not turn on. You have no verified sending domain yet. Finish the DNS steps under Reputation → Domains and come back.
- Order emails still look like they came from your host. Check that the type is ticked. Also check that no other mail plugin — an SMTP plugin, for instance — is claiming the same mail; two of them fighting means whichever loads first wins, and the other one looks broken.
- Emails with an invoice or a PDF attached still go out the old way. That is expected. We cannot carry attachments yet, so those messages fall back to WordPress every time.
- Nothing appears under Messages. The plugin reports in every few minutes. If its settings page says it cannot reach us, that is a connection problem rather than a mail problem — reconnect the store under Settings → Store connection.
- Some emails went through us and some did not. That is the fallback doing its job. The plugin's log says which ones and why.
Still stuck? Email support@aminoengine.com and say which email you were expecting and roughly when the order was placed.
Last updated 2026-09-11.