Use code "LIGHTHOUSE20" to save 20% on all plans forever. Get it now!

How to Route WooCommerce Emails With the PressedMail Woo Bridge

Install the free Woo Bridge companion and give each WooCommerce email its own PressedMail template, SMTP account and sender.

Cover image for How to Route WooCommerce Emails With the PressedMail Woo Bridge

WooCommerce sends its own email, which its email documentation describes: order confirmations, processing notices, invoices, welcome messages. By default, all of it goes wherever your WordPress Email settings send it, in WooCommerce’s own wording.

The PressedMail Woo Bridge changes that. It is a free companion plugin that hands those messages to PressedMail Pro, so each one can use its own PressedMail template, its own SMTP account and its own sender address. This guide covers what you need, how to set it up and what it does and does not touch.

What you need

  • PressedMail Pro 1.8.3 or newer, active on the site. The companion does nothing without it.
  • WooCommerce 8.2 or newer, active. High-performance order storage is fine.
  • At least one SMTP connection set up under Settings, then WordPress Email.

Without the companion, WooCommerce’s email follows your normal WordPress Email routing and nothing changes. The routing guide explains that part.

Install it

Download Woo Bridge from the Downloads page of your PressedMail account, next to the Pro download. Install and activate it like any plugin: Plugins, Add New, Upload Plugin.

It adds no screen of its own. Its controls appear inside PressedMail, under Settings, then WordPress Email, in a WooCommerce panel. If PressedMail Pro or WooCommerce is missing, the panel says which one.

Pick a template, a server and a sender

The WooCommerce panel lists every email WooCommerce has registered. For each one you can choose three things, the same three that the System Emails tab offers for WordPress’s own messages.

The System Emails table with its choices numbered

  1. An email WordPress sends, grouped under headings such as Accounts.
  2. Template. Keep the default, or pick a template to change the wording.
  3. SMTP connection. Choose which server sends that message, or leave it on the default.
  4. Sender. Use the server’s default address or pick another.

That screenshot shows WordPress’s own system emails, because this demo site has no WooCommerce. The Woo Bridge panel gives you the same choices for each shop email.

The first time you open the WooCommerce list, five starter templates land in your template library, ready to edit. Delete one and it stays deleted. Any general template you can open will work.

A sender you choose changes the address but not the name. The email still carries the From name WooCommerce gives it, usually your shop’s name. Only an SMTP account set to force its own From replaces the name as well. The sender list contains addresses the chosen account owns.

Anything you leave unassigned goes out exactly as WooCommerce writes it, through the site’s default routing. Save a row, then use Send test to mail yourself a copy filled with a sample order.

A template replaces WooCommerce’s body, so a shop set to plain-text email still sends that email as HTML. If the templates feature is off, or your license does not include it, only the connection and sender choices apply and WooCommerce’s own wording goes out. An email is never lost because a template is missing.

How it works

WooCommerce hands every finished message to WordPress’s mail function. The bridge catches it at the last point WooCommerce offers it, swaps in the rendered template’s subject and body when one is assigned, and names the SMTP connection for that one email. Nothing else about the message changes.

Order details that are not plain text, such as the item and totals tables, the address blocks and the account link, are placed by the bridge itself. Everything else goes through PressedMail’s template engine, which escapes every value.

Fields you can use in a template

Templates and the campaign composer offer a woo group of fields, for example {{woo.order_number}}, {{woo.customer_first_name}} and {{woo.payment_method}}. A few are ready-made blocks: {{woo.order_items}} and {{woo.order_totals}} for the tables, {{woo.billing_address}}, {{woo.shipping_address}}, {{woo.account_link}} and {{woo.payment_link}}. Put a block on a line of its own, not inside a link. Blocks fill transactional emails only. In a campaign they stay empty, and the other values come from each contact’s most recent order. The template guide explains fields.

Links a customer cannot lose

The new-account, password-reset and email-confirmation emails each exist to deliver one link. If your template leaves out {{woo.account_link}}, the bridge adds the link at the bottom anyway. The invoice for an unpaid order always carries WooCommerce’s Pay for this order link too, whether or not your template has {{woo.payment_link}}. A template cannot lock a customer out.

The customers list

The panel can copy every billing email address from your orders into a PressedMail contact list, for campaigns. Each administrator who syncs gets their own list, because contacts belong to a person in PressedMail. A big shop syncs in slices, so it finishes however many orders you have, and running it again only adds what is new.

Syncing addresses is not consent. Email only people who agreed to hear from you. A contact who opted out stays opted out, even if a later order adds their address again. The double opt-in guide explains how opt-outs work.

Removing the bridge

Uninstalling the companion deletes its routing choices and nothing else. The templates it seeded, the customers list and its contacts are your work and stay. Install it again and it picks them back up, with no second set of starters and no second list.

Check that it worked

Send yourself a test from the panel and then place a test order. Open the message and check the sender, the subject and the body. Then open the delivery log, which names the connection that sent each message, as the delivery log guide shows.

The WordPress delivery log with five areas numbered

  1. Refresh. Reloads the log.
  2. Clear log. Removes the history after you confirm.
  3. Subject. Match an entry by its subject.
  4. Server. Names the connection that sent the message. Not sent by PressedMail means it went out by PHP mail() or another plugin’s transport.
  5. Result. Whether the send was observed as sent or failed.

The rows come from a seeded test site. The log never stores the message body, headers or attachments.
The WooCommerce SMTP guide covers the plain sending setup that sits underneath all of this.

Common questions

Do I need Woo Bridge to send WooCommerce email through SMTP?

No. Without it, WooCommerce’s email goes through your WordPress Email settings. The bridge adds per-email templates, servers and senders.

Does it work on Free?

No. It needs PressedMail Pro 1.8.3 or newer.

Will a template break my order emails?

Not by losing links. Account and payment links are added if your template omits them, and an email falls back to WooCommerce’s own wording if a template is off.

Does it work with high-performance order storage?

Yes. PressedMail’s documentation says the order tables are fine.

What happens to my templates if I remove it?

They stay, along with the customers list.

Manage your email inside WordPress

PressedMail Free adds an email client directly to your WordPress dashboard. Connect a compatible IMAP/SMTP mailbox, read and send mail, organize messages, and configure WordPress SMTP.

Download PressedMail Free →

Newsletter

Get useful PressedMail updates.

New releases, setup guidance, and practical ways to handle email in WordPress.

Occasional PressedMail email. Unsubscribe whenever you like.

Choose the plan that fits your WordPress sites.

Paid plans include unlimited accounts and users. Compare Premium and Ultimate features, then choose the site count you need.

Yearly plans are priced by number of sites. Lifetime is a one-time payment covering up to 100 sites.

Starter

For one site

$49/ year
1 Website
  • All current and future Premium features
  • Unlimited email accounts
  • Contacts, calendar, and scheduled email rules
  • Templates, blocks, and signup forms
  • AI tools and phishing detection
  • Layouts, themes, and workspace controls
  • Licensed updates and priority support
  • 10,000 PressedMail AI credits a yearLimited time
Most Popular

Premium

For multiple sites

$89/ year
10 Websites
  • All current and future Premium features
  • Unlimited email accounts
  • Contacts, calendar, and scheduled email rules
  • Templates, blocks, and signup forms
  • AI tools and phishing detection
  • Layouts, themes, and workspace controls
  • Licensed updates and priority support
  • 25,000 PressedMail AI credits a yearLimited time
All Features

Ultimate

For agencies

$169/ year
100 Websites
  • Everything in Premium, plus:
  • Campaigns and shared templates
  • Share inboxes, calendars and contact lists
  • White labelling with a brand theme
  • 50,000 PressedMail AI credits a yearLimited time

What customers say after bringing email into WordPress.

Using PressedMail in your own work? Submit a testimonial

I save hours & it’s easy to use

I have a lot of email accounts, and it’s annoying to manage them through different providers. I needed something better than what was out there, so I built it. I spent the better part of two years making PressedMail the plugin I wanted to use every day, and now I get to share it with everyone else. I added my accounts, automated the cleanup of over 3000 emails, and it’s saved me hours of work.

Robert H. AlexanderFounder - CurbSoftwareCreator of PressedMail

Helps get more clients

As a freelancer I need to manage several clients’ accounts. I installed PressedMail on WordPress on localhost and use it as my main email client. I manage everything for clients from PressedMail. And several clients use PressedMail now after I have set their WordPress instances up.

Gene Piki
  • Email Swiss Army Knife

    We use PressedMail as a value added service for clients and potential clients as a feature of our agency’s offering helping put us ahead of competition. We love the white-labelling feature, automation, and security controls. It also replaces several of the other plugins we used to use and it’s like a small CRM.

    Cyrus M. (InCurb Digital)

  • Fast inbox organization with phishing detection

    PressedMail helps us organize our inboxes fast. We especially like the phishing detection feature.

    John & Andrea

  • One source of truth for every client

    As a VA, I use PressedMail to keep each client’s inbox separate while managing everything from one app. It gives me a single source of truth without mixing client work together.

    Amber, K

  • Teaching and client work stay organized

    I balance teaching with social media marketing clients. PressedMail helps me keep both sides of my work organized in one place.

    J.A. Payo

FAQ

Common questions

Free version

Start with one inbox. Free.

One mailbox for one user, a rich-text composer, custom folders, unlimited email rules, one signature, two themes and one layout. Contacts, calendar, scheduling and AI require a paid plan.

1 account · 1 user · 2 themes · unlimited rules
Roadmap

See what is coming next.

Follow planned work, current progress, and recently completed features.

  1. Planned

    Calendar Sync with External Providers

    Planned. Today calendars and events live in WordPress and do not sync with any outside provider. Two-way sync with Google Calendar, Outlook, iCloud and CalDAV-compatible services is on the roadmap.

  2. Planned

    Dedicated Support

    A higher-touch support channel beyond the current paid Priority Email Support entitlement.

  3. Planned

    Activity Log

    A searchable audit trail of key actions across PressedMail accounts, with per-user and admin views, retention controls, and export.

Bring your working inbox into WordPress.

Compare Premium and Ultimate features, then choose a paid plan for the number of WordPress sites you manage.