We are expanding our business. Launch Anyleads in white label with your own logo and colors. Create your own lead generation software.
Discover the Anyleads suite | Find emails, verify emails, install a chatbot, grow your business and more!.
blog

How do I add multiple email recipients in WooCommerce?



How do I add multiple email recipients in WooCommerce?


WooCommerce's built-in tools for creating orders, products, and customer accounts are great at a basic level, but you'll need more advanced features if your business requires them. Luckily, there is plenty of help available on the web if you're looking for ways to improve your ecommerce experience.

If you want to change or personalize the contents of your sales, delivery, and other messages sent from your store, this guide will show you what options you have to make it happen. We'll also cover adding new users and sending out notifications to these people as well.

Let's get started!

How do I edit email content in WooCommerce?

To access all the customization options that allow you to alter the text of various emails, go into Settings " Emails. This area contains several tabs including General Settings, Messages (sending), Notifications (receiving) and Templates.

You can adjust everything here from which language the site uses when displaying emails to whether to include images. You can even pick up some extra functionality by installing additional extensions. To see our recommendations for WooCommerce Email Extensions, check out our list of recommended WordPress plugins.

Once inside the Emails section, scroll down until you find Send New Order Notification Emails. Here, you can choose specific actions to take based upon the type of sale. For example, if a product has been added to cart, changed price, etc., then select one of those actions. Once selected, click Save Changes below each option to save changes globally.

In addition to changing individual message texts, you can manually create emails through the Admin panel under Content > Emails. From here, you've got full control over what information goes where, so be sure to read about templates before getting stuck into making something yourself.

For instance, since we sell physical goods, you may wish to send separate emails depending on what stage of checkout someone reaches. If they haven't yet purchased anything, you could use a Thank You template. However, once they complete their purchase, you might like to remind them of any special offers or discounts associated with their transaction.

This is possible using conditional logic. In short, you tell WooCommerce what conditions should trigger certain emails while leaving others alone. Let's say you wanted to send a different set of thank you notes depending on whether someone purchases within two days of placing their order.

Here's how you would proceed:

Go to Store Administration " Configuration & Parameters " Parameters.

Click Update Options. The next screen opens up a form where you enter conditions into three dropdown menus. Select Date Range, Product Type, and User Status. Then just hit Add Condition and you're done.

The first condition will always apply regardless of whatever else happens. So if you only entered one date range into the parameters menu, everyone will receive the same thank you note regardless of their final action. As such, feel free to experiment with setting up conditions for different types of customers.

As you'd expect, you can use similar methods to trigger different sets of emails. Say you wanted to send a followup notification after confirming payment via PayPal. It makes sense to let anyone who hasn't made contact within 48 hours miss out. But you don't necessarily need to forget those who leave a comment after 24 hours either.

So long as you set up your conditional correctly, you can easily manage both scenarios. Just keep your eyes peeled for the right opportunities to trigger different emails. And remember, you can also combine conditions together.

One last thing worth mentioning is that you can tweak the wording behind the scenes too. All the links used in your emails are pulled directly from Woocommerce itself, meaning you can simply replace them with custom words instead.

By default, WooCommerce takes care of things like currency symbols, dates, numbers, etc. Feel free to play around with these settings to suit your needs.

How do I view my emails in WooCommerce?

When you open up your email client, you won't immediately notice much difference between regular emails received from any service versus ones sent from WooCommerce. That said, it does mean that you now have a dedicated place to look whenever you need to review or delete your correspondence.

It's wise to ensure that your server supports HTML formatting though, otherwise you risk losing important details.



How do I customize order emails in WooCommerce?

Order confirmation emails are automatically generated by WooCommerce every time someone places an item onto their shopping basket. While they aren't particularly exciting, they still contain useful data.

Like many aspects of the platform, however, you can override the standard info contained within order confirmations. Go to System " Orders and login. Under Customers, you'll see columns showing items placed, subtotal, discount, tax, shipping fee, and total amount paid. These fields can all be adjusted individually.

Of course, you can also modify your own emails using the Manage Newsletters tab found in your Account Overview page. Here, you can turn off newsletters altogether or configure your preferences further.

How do I add an email account to WooCommerce?

Adding another user to WooCommerce is simple enough thanks to its ability to connect existing Google Forms accounts.

First, head back to the Accounts subpage mentioned earlier. Scroll down until you reach Users. Click Edit Users, followed by Create Another One. A popup window appears inviting you to sign in to your preferred network provider. Sign in, then return to the previous page.

Now, input your new credentials into the Username field and continue filling in the rest of the required fields. When you finish, hit Submit again and wait for the process to run its course. After a few minutes, a verification link will appear in your inboxes. Head over to it and log in to approve the registration.

After doing this, you can switch between logged-out and logged-in states on the Users tab in the admin dashboard. Note that the latter allows you to toggle between viewing current active users and managing inactive users.

From here, you can remove unwanted users entirely by clicking Delete Current User. Alternatively, you can invite someone to register by going to My Account " Invite/Register. Either way, it's easy to add more than one person to your WooCommerce system.

Got questions about running an online shop in general? Check out our article detailing the best websites to buy cheap clothes online.

If you're running a business website, chances are that at some point or another, you'll need to contact your customers via e-mail using their personal account (e.g., Gmail). This is often the case when sending out updates on sales/promotions/offers. But what if there's more than one recipient for each of those messages? How can we easily set up this functionality? And how does it work exactly?

We've got all the answers! Read on as we explain everything about adding multiple email addresses to WordPress so you don't have to worry anymore.

How do I add multiple emails to WordPress?

First things first---what is "email" anyway? In most cases, people know what email is but not everyone knows why they use it. Email stands for electronic mail which means any message sent over the internet from sender to receiver(s) will be read by someone else other than its intended recipient. That said, email is also used to refer to individual messages themselves which can contain links back to websites, attachments, photos, videos, etc.

The way businesses usually interact with clients through email is by setting up accounts with popular services like Gmail, Yahoo Mail, iCloud, Outlook, Office 365, Zoho, AOL, ProtonMail, etc. These types of accounts allow companies to create email templates that can be distributed to various users based upon user preferences. Then, whenever a particular piece of content needs to be shared with potential new customers, employees, partners, suppliers, etc., admins simply compose the email in advance then copy specific sections of text, images, video clips, etc. into pre-configured fields. The result is a customized message that goes directly to whoever should receive it.

In short, email allows us to connect with others who aren't physically present around us. It helps bring our worlds together digitally while offering a convenient method of communication. However, having only one email address per site isn't ideal because it could cause confusion for readers who might think an email came from something other than where it was supposed to go. For example, let's say you own a pet shop, and you want to personally thank every customer who buys anything online. You'd probably use two separate email addresses to achieve that goal: one for general support inquiries and the other for special orders.

So now that you understand how email works, let's talk about how you can actually set up multiple email addresses within WordPress itself. There are several ways to accomplish this depending on whether you want to use free WP plugins or paid web apps. We'll cover both scenarios here.

How do I add multiple emails to WordPress?

1. Add Multiple Emails With Plugins

You can install third party extensions such as Contact Form 7 PRO ($39), Gravity Forms 2.0 ($29), WPMU Dev Ultimate Edition ($30), or Jetpack Premium ($59) to handle this task. All these options offer pretty much the same features, including creating unlimited number of forms, conditional logic, automated replies, multi-language support, spam control, security checks against brute force attacks, CAPTCHA validation, etc.

2. Use Custom Fields & Rules To Create New User Accounts

This approach involves creating extra custom post types and assigning them unique IDs. Next, you would need to modify settings for existing posts and pages to include additional information. If you already have hundreds of blog posts, this solution may take some time to implement.

3. Manually Configure Your Site Settings

As long as you have full access to your Wordpress admin panel, you can manually configure the following settings under Settings - Reading.

These changes will make your site look similar to sites that employ plugin solutions above except instead of automatically populating the field data, you would type in email addresses yourself. Note that this option requires manual input since it doesn't rely on backend functions like form auto-fill.

4. Set Up A Separate Email Account On Your Domain

There are many reasons why you shouldn't use your main administrator account for daily operations. One reason being that doing so exposes your domain name to hackers. Another issue is that you won't always remember to check important log files and notifications that come from your server.

To avoid worrying about either scenario, consider separating administrative duties between your regular frontend editor role and a dedicated developer. By doing so, you can assign them different passwords and limit their login privileges accordingly. Once you get comfortable managing your hosting company's cPanel remotely, try moving your domain registrar away from GoDaddy and register elsewhere (or transfer your current registration to Namecheap). Afterward, change your hosting provider to Bluehost (if you haven't done so yet).

5. Automate E-mails From Blog Posts Using Sendinblue

Sendinblue offers a variety of marketing automation tools that help you automate repetitive tasks related to lead generation, email followups, social media engagement, etc. Its integration feature lets you integrate nearly any service or software application to deliver personalized emails. Here, we show how you can build an HTML snippet that creates new entries in wp_users table with custom fields containing the respective values.

6. Build An Interactive Customer Support System With Bitrix24

Bitrix24 is a cloud-based platform designed specifically for small businesses. It comes with robust CRM (Customer Relationship Management) capabilities along with powerful collaboration tools to keep track of client interactions across departments. As part of your effort to improve overall customer satisfaction levels, you can leverage Bitrix24's built-in chat widget to provide 24x7 live assistance to visitors.

Here, we demonstrate how you can design interactive widgets that display realtime responses from guests who submit comments on your blog. Furthermore, you can customize these widgets according to your preference.

Note that you can find even more cool stuff inside the Visual Builder section of Bitrix24 Marketplace. Alternatively, you can opt to purchase a readymade template (like the one shown below) that integrates seamlessly with your theme.

How do I add multiple email addresses to WordPress?

Now that you've learned how to add multiple emails to WordPress, you must figure out how to efficiently organize them all. Fortunately, there are numerous ways to do this depending on your preferred workflow. Some of them require installing specialized plugins, whereas others involve tweaking standard settings. Below, we outline the recommended approaches.

1. Organize Emails Into Folders With Postie [No Longer Available]

Postie is a simple PHP script that enables administrators to sort incoming email messages into folders. When users click on certain URLs, they'll be redirected to view certain articles or newsletters. What makes Postie stand apart is its ability to route emails based on rules defined by the system owner.

For instance, if you wanted to categorize emails coming from subscribers' primary inboxes into folder named 'Primary', you can set up filters like:

-- Subject starts with: Primary -- OR -- Has subject: Primary

Once configured, you can direct emails originating from email addresses ending with @primary.com to the specified folder. Likewise, you can filter emails received from secondary email domains like @secondary.com to a folder titled 'Secondary'.

2. Sort Emails Based Upon Their Recipient ID

With this approach, you'll need to tweak your email header lines to reflect the correct format. First off, remove the default Reply-to line by editing global variables located under wp-includes\pluggable.php.

Next, replace the original entry with the following code:

$reply_to = ''; // Remove default reply-to value

// Get the recipient's id from the headers

function extract_id($headers){

foreach($headers AS $header){

switch($header['name']{

case 'Reply-to':

break;

default:

return false;

return true;

// Find the right place to insert the id

if (!extract_id($this->recipients)) {

for ($i=0;;++$i){

if (@fgets($fp, 1024)!=""){

$line=$this->get_last_post()[9];

if ((substr($line,'From:')=='my@domain.com') &&!is_null($this->userinfo)) {

$newline[]='Received: '.rtrim($line);

} else {

$newline[]='Received: '.rtrim($line)."\

print("

");  

echo implode ("", $_POST)."").nl();

flush();

ob_start();

ignore_user_abort(true);

while(false!== ($chunk = fread ($fp, 10240))) {

print_r($chunk);

exit();

sleep(10);

else {

$replies[] = explode(' ', trim($this->raw_body));

unset($fp);

unset($this->raw_body);

$this->send_message($replies);

return 0;

If your business sells products or services, then chances are that at least some of those sales will be made via an online store. And if you sell on a website like eBay or Etsy, it’s likely that the transactions happen using e-mail addresses (e-mails).

But what happens when someone orders something from your shop and you need to get in touch with them—perhaps for customer service purposes, or just sending out receipts—and there isn't one single address where they can all go?

This is why we're going to look at adding more than one recipient into WooCommerce's built-in e-commerce system so you can reach customers wherever they might be located around the world.

How do I add multiple emails in WooCommerce?

Adding new users to WooCommerce takes place through the user management interface. You'll find this under Settings " Users. This screen holds information about existing users, including their role and other personal details such as name and password.

To set up additional accounts, click Add New User. The next page allows you to select which roles should have access to create users. If you only want administrators to be able to make extra accounts, choose Administrator Only. Otherwise, check Create Content Authors + Administrators too.

Once done, enter each account's credentials, including username, e-mail address, and confirm password. Then hit Save Changes.

You can now repeat these steps as many times as needed. Clicking Edit Profile lets you change various aspects of each individual user. Under Email Options, you'll see three tabs: Accounts, Spam & Emails, and Default Account ID. These let you control who gets sent notifications, spam reports, etc.

Finally, don't forget to assign any custom fields you may wish to use to track activity related to specific users. For example, you could include a field called Customer Type specifying whether the order was placed by a regular shopper, affiliate, or member of your mailing list.

Note that the first time you run through the process above, WordPress will prompt you to install two plug-ins: WP Mail Setup and Contact Form 7. Be sure both are installed before moving onto the following section.

How do I add recipients?

Now that you've added users, it's time to decide exactly who will receive messages sent from within WooCommerce. In most cases, you won't want every user to receive everything. Instead, you should think carefully about which types of communications would benefit people based on their relationship with your site.

For instance, perhaps affiliates can easily sign up but aren't really important enough to warrant receiving an automatic newsletter. On the other hand, visitors who buy something from your shop deserve an immediate reply to their purchase enquiry.

Fortunately, thanks to our friends over at Automattic, you can actually filter messages according to certain criteria. To begin, head back to the user profiles area of the settings menu. Scroll down until you spot Advanced tab and switch to the Filter Filters submenu. Here, you can specify things like status, visibility, language, or even membership type.

The final option worth exploring is Custom Fields. When enabled, you can instruct WooCommerce not to display content unless a particular condition has been met. So say, you'd rather show newsletters to shoppers who bought something last week but not to everyone else. Just enable Custom Fields and enter appropriate conditions.



How do you add multiple recipients?

With filters already in place, you probably realize that you no longer need to manually fill in e-mail addresses whenever you create a new message. All you need to do is configure each piece of communication accordingly.

Click on Send E-Mail button and you'll be presented with a simple form allowing you to input the sender's address, subject line, and body text. Of course, you can also customize this further depending on the nature of the message itself.

Next, pick your preferred delivery method. If you plan to send mails regularly, stick with Simple HTML Message because it uses less bandwidth. Use PHP Mailer instead if you prefer plaintext formats. Finally, consider Multipart MIME Encoded Messages if you intend to attach files.

It's possible to add multiple recipients, though this requires installing another plugin: WPStyleKit Multi Recipient Support. Once downloaded, open its options panel inside Woocommerce. Check Enable multi recipient support. Now, whenever you try to send an automated email, you'll see a dropdown box appear alongside your current selection. Simply double-click on this to reveal a list of available recipients. Select several, hitting Done once selected all desired addresses.

In case your company doesn't use WooCommerce yet, you'll still be able to import contacts from CSV files. Go to Tools " Import/Export Data " Export Customers. Choose either Plain Text (.csv) or XML file format (.xml), then save the resulting export file to a safe location on your computer. Open it in Excel and copy data across via VBA macros. Next, download WPStyleKit Multi Recipient Support again and follow the instructions above to set up a second group of recipients.

How do I manage emails in WooCommerce?

By default, WooCommerce sends out an auto-generated confirmation email after successful purchases. It includes the product title, price, shipping cost, total amount paid, and links to the cart and checkout pages. But suppose you wanted to modify this template slightly? Or maybe you'd rather replace it entirely? Either way, you can tweak anything you see fit.

All you need to do is navigate to Settings " General " Auto-responders. At the top of the window, you'll spot an icon showing a paper airplane. Click on it, then scroll rightwards to find Modify Template. From here, you can edit whatever elements you deem necessary. Bear in mind that while editing templates, you can disable them altogether by switching off Activate automatically generated emails. That said, it's best practice to keep them active since they provide vital feedback regarding transaction statuses.

As mentioned earlier, you can also automate the creation of new messages. Head to Administer > Reports " Newsletter Management. By selecting Generate a new mailshot and choosing relevant options, you can produce new ones on demand. Alternatively, opt for Scheduled Newsletters to schedule recurring deliveries.

To help you stay organized, WooCommerce features a helpful left sidebar navigation pane. Beneath My Products, you'll find Your Orders. Below this, you'll discover a long row of icons relating to various areas of functionality. Some are self-explanatory, others require closer inspection.

At the very bottom of the main admin bar, you'll notice a small arrow pointing downwards. Click on it to view a full breakdown of the Actions you can take from this point onwards. As well as managing articles, subscriptions, downloads, comments, images, categories, products, taxons, meta, tags, archives, coupons, carts, and general actions... Oh my!

We hope you enjoy reading our blog. We endeavor to give useful and practical guides that simplify complicated subjects associated with making money on internet.


Author

Mathieu Picard

CEO, Anyleads, San Francisco

We are the leading marketing automation platform serving more than 100,000 businesses daily. We operate in 3 countries, based in San Francisco, New York, Paris & London.

Reviews about this page


Write your review below

Cancel my review
Thanks! Your review will be reviewed and added to the website soon.

Average rating:
0 / 5, 0 reviews

Join Anyleads to generate leads

Error! Impossible to register please verify the fields or the account already exists.. Error, domain not allowed. Error, use a business email. Welcome to the Anyleads experience!

More than +200 features to generate leads 😍

illustration
Anyleads
Enrichment data software to find emails

The perfect product to generate high quality leads from B2B to B2C.

  • Access / extract from more than +15M B2B companies.
  • Extact local businesses from Google Maps.
  • Find company domains from names.
  • Get all employees emails from a list of domains.
  • Send all the data to your CRM via Zapier.
illustration
Anyleads
Email, phone & social media extractor

Extract emails, phones on the page of websites and download it to Excel or CSV.

  • Upload a list of websites to extract emails.
  • Export phone numbers from landing page.
  • Export social media urls (Facebook, Instagram ..) from pages.
  • Export to CSV or Excel in one click.
  • Send the data to your CRM or other software.
illustration
Anyleads
Find emails from first name, last name and company name

Discover emails from a CSV from 3 columns (first name, last name, and company name).

  • Upload big batch of CSV online to find emails.
  • Email discovery is fast and build emails from patterns.
  • Find valid emails from 3 data points.
  • Export to CSV or Excel in one click.
  • Send the data collected to your CRM or any software.
illustration
Anyleads
Chatbot solution to capture and convert visitors into leads

Transform your visitors into leads by capturing information from them.

  • Install unlimited chatbot to capture unlimited leads.
  • Customize the scenario of your chatbot.
  • Customize the color, position and the widget.
  • Export the leads into Excel or CSV.
  • Send directly the leads captured to your CRM or any software.
illustration
Anyleads
Daily registered domains with leads information

Discover each day thousands of new companies registered on Internet.

  • Prospect new businesses registered on Internet.
  • Transfer leads to campaigns to send emails on it.
  • Thousands of new leads uploaded each day.
  • Export all the leads into Excel or CSV.
  • Send collected data to your CRM or other software.
illustration
Anyleads
Online review management to get more online reviews

Capture reviews from visitors, and increase your reviews on Google and Facebook pages.

  • Install and customize the widget on your website.
  • Collect more reviews, increase your SEO position.
  • Grow your Facebook page and Google page.
  • Export reviews into Excel or CSV.
  • Send reviews directly to your CRM.
illustration
Anyleads
Sequence (cadence) / newsletter campaigns tool

Send newsletter or sales emails with automatic follow ups.

  • Create unlimited campaigns and connect unlimited senders.
  • Warm up feature to increase your deliverability.
  • Send personalized images with our image personalization tool.
  • Send events to your CRM such as opens, clicks and replies.
  • Generate more sales meeting with automatic follow ups.
illustration
Anyleads
API to prevent fake emails registration on your service

Each time someone registers to your service, ping this API to verify if the email is correct.

  • Verify if an email exists to prevent fake emails.
  • Export results into Excel or CSV.
  • Ping in real time our API or plug it in your system.
  • Instant email verification.
  • Send collected data to your CRM or other software.
illustration
Anyleads
Social proof notification widget tool

Generate and display notifications on your website to show random messages to your visitors. This will increase your sales and credibility.

  • Add unlimited websites.
  • Add unlimited notifications.
  • Create geo-targeted notifications.
  • Display random fake notifications.
  • Send collected data to your CRM or other software.
illustration
Anyleads
Extract B2B emails from B2B social media

Extract emails and contact from B2B social media. Find new leads in one click and create targeted lists.

  • Create unlimted lists, filter by country, industry, size and job title.
  • Hyper targeted lead generation.
  • Generate B2B and B2C lists in one click.
  • Super fast emails generation.
  • Send leads to your CRM or other software.

Start generating leads with our software

Create your account and start your 7 day free trial!

Error! Impossible to register please verify the fields or the account already exists.. Error, domain not allowed. Error, use a business email. Welcome to the Anyleads experience! By registering you agree to the Terms and conditions agreement.

More than +200 features to generate leads 😍

We offer multiple products for your lead generation, discover them below!

>> Unlimited access to all products with one single licensecheck our pricing.

illustration
Anyleads
Enrichment data software to find emails

The perfect product to generate high quality leads from B2B to B2C.

  • Access / extract from more than +15M B2B companies.
  • Extact local businesses from Google Maps.
  • Find company domains from names.
  • Get all employees emails from a list of domains.
  • Send all the data to your CRM via Zapier.
illustration
Anyleads
Email, phone & social media extractor

Extract emails, phones on the page of websites and download it to Excel or CSV.

  • Upload a list of websites to extract emails.
  • Export phone numbers from landing page.
  • Export social media urls (Facebook, Instagram ..) from pages.
  • Export to CSV or Excel in one click.
  • Send the data to your CRM or other software.
illustration
Anyleads
Find emails from first name, last name and company name

Discover emails from a CSV from 3 columns (first name, last name, and company name).

  • Upload big batch of CSV online to find emails.
  • Email discovery is fast and build emails from patterns.
  • Find valid emails from 3 data points.
  • Export to CSV or Excel in one click.
  • Send the data collected to your CRM or any software.
illustration
Anyleads
Chatbot solution to capture and convert visitors into leads

Transform your visitors into leads by capturing information from them.

  • Install unlimited chatbot to capture unlimited leads.
  • Customize the scenario of your chatbot.
  • Customize the color, position and the widget.
  • Export the leads into Excel or CSV.
  • Send directly the leads captured to your CRM or any software.
illustration
Anyleads
Daily registered domains with leads information

Discover each day thousands of new companies registered on Internet.

  • Prospect new businesses registered on Internet.
  • Transfer leads to campaigns to send emails on it.
  • Thousands of new leads uploaded each day.
  • Export all the leads into Excel or CSV.
  • Send collected data to your CRM or other software.
illustration
Anyleads
Online review management to get more online reviews

Capture reviews from visitors, and increase your reviews on Google and Facebook pages.

  • Install and customize the widget on your website.
  • Collect more reviews, increase your SEO position.
  • Grow your Facebook page and Google page.
  • Export reviews into Excel or CSV.
  • Send reviews directly to your CRM.
illustration
Anyleads
Sequence (cadence) / newsletter campaigns tool

Send newsletter or sales emails with automatic follow ups.

  • Create unlimited campaigns and connect unlimited senders.
  • Warm up feature to increase your deliverability.
  • Send personalized images with our image personalization tool.
  • Send events to your CRM such as opens, clicks and replies.
  • Generate more sales meeting with automatic follow ups.
illustration
Anyleads
API to prevent fake emails registration on your service

Each time someone registers to your service, ping this API to verify if the email is correct.

  • Verify if an email exists to prevent fake emails.
  • Export results into Excel or CSV.
  • Ping in real time our API or plug it in your system.
  • Instant email verification.
  • Send collected data to your CRM or other software.
illustration
Anyleads
Social proof notification widget tool

Generate and display notifications on your website to show random messages to your visitors. This will increase your sales and credibility.

  • Add unlimited websites.
  • Add unlimited notifications.
  • Create geo-targeted notifications.
  • Display random fake notifications.
  • Send collected data to your CRM or other software.
illustration
Anyleads
Extract B2B emails from B2B social media

Extract emails and contact from B2B social media. Find new leads in one click and create targeted lists.

  • Create unlimted lists, filter by country, industry, size and job title.
  • Hyper targeted lead generation.
  • Generate B2B and B2C lists in one click.
  • Super fast emails generation.
  • Send leads to your CRM or other software.