How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (2024)

Table of Contents
How to send bulk emails from Outlook Step 1 – Put your contacts in a group Step 2 – Compose the email Step 3 – Set a contact list as the email recipient Step 4 – Complete a final review and send How to send bulk emails from Outlook and hide recipients Why should you be hiding recipients? Step 1 – Follow and complete steps 1 and 2 from the previous section Step 2 – Set the contact list as the email recipient in BCC Step 3 – Follow and complete step 5 from the previous section How to send personalized bulk emails from Outlook Step 1 – Create a message draft Step 2 – Start mail merge Step 2 – Define the recipients Step 3 – Add merge fields Step 4 – Merge and send off the emails How to send bulk emails from Outlook using Excel Step 1 – Get your spreadsheet ready Step 2 – Create a message draft Step 3 – Connect the Excel spreadsheet and the Word document Step 4 – Personalize the email with merge fields Step 5 – Merge and send off the emails How to send bulk emails from Outlook using Excel and VBA Step 1 – Open the VBA editor Step 2 – Create a new module Extra step for MacOs Step 3 – Run the code Step 4 – Automate the sending process How to send bulk emails with different attachments from Outlook Step 1 – Get your spreadsheet ready Step 2 – Launch the Secure Mail Merge plugin Step 3 – Connect the plugin and the spreadsheet containing the attachments Step 4 – Compose the email and personalize the copy Step 5 – Test and send off the emails Possible limitations when sending bulk emails from Outlook Is there an alternative?

From big established enterprises to just-launched startups, all these businesses have a need to reach a large number of contacts simultaneously as part of their cold outreach, promotional, and other efforts. Doing so manually is obviously not an option, and that’s where sending mass email/bulk email campaigns comes in handy.

These campaigns are quick to create as they bear universal messaging and are sent to non-segmented email lists. But, on top of that, they are also efficient and effective, and can even come with a dash of personalization.

In this article, using a step-by-step approach, we tackle how to send bulk emails in Outlook email client as part of our growing bulk email-sending series, covering services such as Gmail, Salesforce, and so on.

So, if you want to learn more, keep reading!

How to send bulk emails from Outlook

Step 1 – Put your contacts in a group

To make the tedious task of bulk emailing a bit easier, it’s recommended to group your selected contacts once you have your Outlook desktop app or web app running. This is done by navigating to the People tab and then selecting New contact list.

This will cause a new pop-up window to appear where you need to name the new list and select the contacts.

Note: If you are using the latest version of Outlook for Mac, you will need to revert back to an older version to create a contact list. This is done by unclicking the New Outlook option at the top of your screen.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (1)

Step 2 – Compose the email

The process of composing the email will look basically the same for your bulk campaign, be it email marketing or another bulk campaign type, as it does for single-email campaigns. So, to start, you can simply go into your Outlook email account, click on New Mail/New Message, and write or paste the email copy.

Step 3 – Set a contact list as the email recipient

With the email copy ready, it’s time to define the recipients of your bulk email campaign. This step is where the Outlook contact list we created earlier comes in. The name of the list should be pasted in the To field, thus making all the contacts on it recipients of your bulk campaign.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (2)

Note: Screenshot from Outlook for Mac

Do keep in mind that by using the To field, you expose the entire list of contacts to every recipient. If this is not what you want to do, please proceed to the next section of this article, where we explain how to keep the recipients hidden.

Step 4 – Complete a final review and send

Body of the email? Done! Recipients list? Set! What’s left for you to do before firing off the bulk email campaign? Conduct a final review!

First, make sure you comply with the latest sender requirements fromGoogleandYahoo.

Then, inspect the email either manually or using an email testing tool, and once you are are happy with how it’s looking, feel free to click the Send button.

Depending on how big your contact list is, delivering the email might take anywhere from a few seconds to a couple of minutes.

How to send bulk emails from Outlook and hide recipients

Why should you be hiding recipients?

In the previous section, we warned you that defining your bulk email recipients in the To field will lead to the exposure of the email addresses of all the recipients. In this section, we teach you how to avoid doing the same, but before proceeding to that, let’s break down why using the To field for bulk campaigns is such an issue:

  • It goes against data protection and privacy regulations – With recipient email addresses exposed, you risk violating laws and regulations such as GDPR but also causing concern among the recipients regarding which third parties now have their address and how they might use that information.
  • It opens the door for spammers – Spammers are looking for any way to get ahold of fresh new batches of contact information. With that said, you can be sure that if you provide this information in your bulk email campaigns, they won’t miss the opportunity to harvest it and use it for malicious activities such as sending unsolicited emails.
  • It makes you look unprofessional – Professional email marketers put the privacy of their contacts as a number one priority. Just think of a time when you received an email with an exposed recipient list. You weren’t impressed by the clutter or by having your email accessible to everyone, were you? What’s more, you probably didn’t view the sender as someone who should be contacting you.
  • It makes “reply all” disasters possible – Reply all is a handy Outlook feature for when all the recipients of an email should also receive a response being sent related to the same email. But the feature being there doesn’t necessarily mean it’s suitable for bulk campaigns, as people could use it to send irrelevant responses and clutter the inbox of everyone involved.
  • It’s a red flag for email service providers and spam filters – Besides looking messy, bulk emails with exposed lists of recipients also give off a spammy look. For email service providers and spam filters, this could be reason enough not to deliver the emails to the main inbox and instead send them to the dreaded spam folder.

Step 1 – Follow and complete steps 1 and 2 from the previous section

As one might assume, sending a bulk email in Outlook without showing addresses entails essentially the same steps we described in “How to send bulk emails from Outlook”, with a few minor differences.

So, as the first half of the process, repeat the following from the previous section:

  • Put your contacts in a group
  • Compose the email

Step 2 – Set the contact list as the email recipient in BCC

When sending a bulk email campaign in Outlook with the recipients exposed, we used the To field and pasted the name of our contact list there. Now, to actually hide the recipients, we’ll switch to using the BCC field.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (3)

Note: Screenshot from Outlook for Mac

Step 3 – Follow and complete step 5 from the previous section

For the rest of the process, simply review the email and send it off as you would when using the TO field. After that, upon receiving your email, the recipients should be able to see everything as usual but not the whole contact list that received it.

How to send personalized bulk emails from Outlook

If you’ve ever dabbled in the world of bulk emails, you might have heard of the term mail merge. Mail merge is essentially the process of tailoring emails to their recipients by using data stored in a spreadsheet, database, and other types of structured files.

This same process can be used when you want to send personalized emails to multiple recipients from Outlook.

Let’s see exactly how!

Step 1 – Create a message draft

When using the mail merge feature, we won’t be drafting the message body in the built-in compose window of Outlook. Instead, we’ll do so in Microsoft Word.

Here is the message body we’ll use as an example:

Dear [Recipient's Name/Team],We have scheduled a brief maintenance for our [Service Name] to enhance performance and reliability.Maintenance Details:Date: 10/10/2024Time: 1AM to 3AM (UTC)Duration: 2 hoursImpact: The Awesome Company Sticker Generator will be briefly unavailable during this time.We appreciate your understanding and apologize for any inconvenience.Best regards,Awesome Company

Also, when completing this step, feel free to use email templates in plain text format.

Step 2 – Start mail merge

When you’re happy with your message body, it’s time to navigate to the Mailings tab in Word and then to Start Mail Marge -> Email Messages.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (4)

Doing this will change the layout slightly, and your screen should look as below:

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (5)

Step 2 – Define the recipients

Next, what you need to do is define the recipients of the bulk email campaign using the Select Recipients option in Word. This will present you with several options:

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (6)

Step 3 – Add merge fields

This step is where you actually add the elements of personalization by placing merge fields – placeholders or variables used to personalize and customize email content for each recipient and recognizable by containing guillemets “«»” in Word.

The option to do so is also located in the Mailings tab under Insert Merge Field.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (7)

And the option to see how the final result will look is close by, named Preview Results.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (8)

Step 4 – Merge and send off the emails

Merge fields out of the way, and you’re now ready to send off your bulk email. Doing this is simple and entails clicking the Finish & Merge button and selecting the Merge to Email option.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (9)

After that, you’ll be asked to define the To field, subject, and format of each email (plain text or HTML).

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (10)

Clicking the Email Merge to Outbox button will initiate the email sending and get your personalized emails on the way to their recipients.

How to send bulk emails from Outlook using Excel

As mentioned earlier, spreadsheets and the mail merge option go hand in hand. So, let’s see what it looks like in practice to use the mail merge and Excel combination to send bulk emails in Outlook.

Step 1 – Get your spreadsheet ready

The basis for sending bulk emails from Excel will be, you guessed it, a spreadsheet with the contact information of your recipients as well as some of their personal data you might want to insert using merge fields.

The spreadsheet should contain properly named columns for each data type, as you’ll need these names later in the mail merge process.

Step 2 – Create a message draft

For the second step, drafting the message body, you won’t have to do anything different than what we described earlier. So simply write your email copy, and once you’re happy with it, proceed to the next step.

Step 3 – Connect the Excel spreadsheet and the Word document

The connection between the spreadsheet and the document created earlier is established by navigating to the Mailings tab in Word, clicking on Select recipients, and then on Use an existing list. This will allow you to select the spreadsheet or a .csv file as a data source.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (11)

Step 4 – Personalize the email with merge fields

Once you have the spreadsheet connected to the Word document, you can use the data it contains to personalize the email body. So, as described earlier, simply click on Insert Merge Field, place the merge fields where necessary, and preview the results.

Step 5 – Merge and send off the emails

The last step of the process is again one we’ve described before, so we won’t go into too many details again. We’ll just remind you to click the Finish & Merge button, select the Merge to Email option, and fill in any details the pop-up window asks you to – the To filed, subject, and format of each email – before hitting the Email Merge to Outbox button.

How to send bulk emails from Outlook using Excel and VBA

The fact that Excel is so versatile is evident even in the process of sending bulk emails, as doing so is also possible with the use of Visual Basic for Applications (VBA) code.

Here is what the process entails, assuming you have your contact list spreadsheet ready to go.

Step 1 – Open the VBA editor

To write the email-sending VBA code, you’ll need to open up the VBA editor. This can be done by navigating to the Developer tab and then clicking on Visual Basic.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (12)

Step 2 – Create a new module

With the editor open, proceed to create a module by clicking Insert -> Module. This should open up a dialog window where you can write your own code or copy and paste the example we provided.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (13)

The code below essentially loops through a list of recipients stored in an Excel sheet and sends each of them an email using Outlook.

Sub SendMassEmailsWithAttachments() Dim LastRow As Long Dim MailSubject As String Dim MailBody As String Dim RecipientEmail As String Dim RecipientName As String Dim AttachmentPath As String Dim EmailCount As Long Dim Result As String ' Determine the operating system Dim isMacOS As Boolean isMacOS = (Application.OperatingSystem Like "*Mac*") ' Get the common details from the second row (headers) With ThisWorkbook.Sheets("Sheet1") MailSubject = .Cells(2, 3).Value MailBody = .Cells(2, 4).Value AttachmentPath = .Cells(2, 5).Value LastRow = .Cells(.Rows.Count, "A").End(xlUp).Row End With ' Loop through each row in your Excel sheet, starting from the third row For Each cell In Sheets("Sheet1").Range("A3:A" & LastRow) RecipientName = cell.Offset(0, 1).Value RecipientEmail = cell.Value If isMacOS Then ' Use AppleScript for macOS Dim Parameters As String Parameters = RecipientEmail & "|" & MailSubject & "|" & MailBody & "|" & AttachmentPath Result = RunMacScript("SendOutlookEmail.scpt", "sendEmail", Parameters) If Result = "Done" Then EmailCount = EmailCount + 1 End If Else ' Use Windows-based method Dim OutlookApp As Object Dim OutlookMail As Object Set OutlookApp = CreateObject("Outlook.Application") Set OutlookMail = OutlookApp.CreateItem(0) ' Fill in email details With OutlookMail .To = RecipientEmail .Subject = MailSubject .Body = MailBody If AttachmentPath <> "" Then .Attachments.Add AttachmentPath End If .Send End With ' Release the email object and Outlook application object Set OutlookMail = Nothing Set OutlookApp = Nothing EmailCount = EmailCount + 1 End If Next cell ' Display the final result message MsgBox "Done" & vbCrLf & EmailCount & " emails sent"End SubFunction RunMacScript(scriptName As String, handler As String, params As String) As String On Error Resume Next RunMacScript = AppleScriptTask(scriptName, handler, params) On Error GoTo 0End Function

Extra step for MacOs

For macOS, you must either manually create a .scpt file or utilize the Script Editor to do so and paste the code below into the file.

The file should be placed in the directory ~/Library/Application Scripts/com.microsoft.Excel/.

Note: The code below assumes that the filename is SendOutlookEmail.scpt.

on sendEmail(inputParameters)set AppleScript's text item delimiters to "|"set parametersList to every text item of inputParametersset recipientEmail to item 1 of parametersListset mailSubject to item 2 of parametersListset mailBody to item 3 of parametersListset attachmentPath to item 4 of parametersListtell application "Microsoft Outlook"set newMessage to make new outgoing messageset subject of newMessage to mailSubjectset content of newMessage to mailBodymake new to recipient at newMessage with properties {email address:{address:recipientEmail}}if attachmentPath is not "" thentell newMessage to make new attachment with properties {file:attachmentPath as POSIX file}end ifsend newMessageend tellreturn "Done"end sendEmail

Step 3 – Run the code

To see how functional your VBA code is, you can run it in the code editor by clicking the ▶️ button.

If all looks good, save the spreadsheet as a macro-enabled one and close the editor.

Step 4 – Automate the sending process

If opening the editor and running the code as described above would be a hassle for you every time you want to send emails in bulk, you can somewhat implement automation by connecting your VBA macro to a command send button.

The option to do this is located in the Developer tab.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (14)

Once you drag a button onto the spreadsheet, you will be asked to assign a macro to it, but this can also be done by right-clicking on the button and using the Assign Macro option.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (15)

Lastly, just save the spreadsheet, reopen it, and the button should be working as intended.

For an in-depth tutorial on how to send emails from Excel, be sure to check out this video created by Mailtrap:

How to send bulk emails with different attachments from Outlook

Personalizing using merge fields is one thing, but sending personalized attachments is a whole other ordeal and thus requires a special approach. Also, as Outlook is quite limited in this aspect, you’ll need a plugin to make it happen.

The plugin name is Secure Mail Merge and can be installed using the Get add-ins option in Outlook.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (16)

Step 1 – Get your spreadsheet ready

As was the case thus far, to send emails with different attachments from Outlook, you will need to create a spreadsheet containing recipient contact and basic information. Within the spreadsheet, you will need to have a column dedicated to attachments where you will write attachment file names.

Note: Make sure that the column containing email addresses is named To, as the plugin will be looking for it.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (17)

Step 2 – Launch the Secure Mail Merge plugin

In your Outlook dashboard, when you go to compose a new email, there should be an option for launching the Secure Mail Merge plugin. Once that is done, a popup window on the right-hand side of the dashboard should appear with instructions on how to send a personalized message mail merge campaign.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (18)

Step 3 – Connect the plugin and the spreadsheet containing the attachments

The Secure Mail Merge plugin will ask you to upload your spreadsheet as one of the first steps so it can grab both the data and the attachments from it.

Then, once it recognizes that your spreadsheet has an Attachments column, it will ask you to upload the documents mentioned in said column.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (19)

Step 4 – Compose the email and personalize the copy

With this plugin, you will also be able to personalize the copy by using “personalization tokens”, which bear the names of the spreadsheet columns and can be added to the email body or email subject line.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (20)

Step 5 – Test and send off the emails

The Secure Mail Merge plugin will provide you with a testing option within the plugin pop-up window, which you can use to send a test email to yourself.

After you’ve done that and think your bulk campaign is ready to reach recipients, you can click on the Start sending campaign button to finalize the process.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (21)

Possible limitations when sending bulk emails from Outlook

After covering all the possible ways of bulk emailing from Outlook, we understand that you might be very eager to try it. But before you do, there are some limitations you should be aware of:

  • Number of recipients per email limit – Regardless of the Outlook version you are using, you will have certain limitations on the number of email recipients you can send an email to. This limit is typically around 500 but can vary from version to version.
  • Number of recipients per day limit – When it comes to the number of recipients, limits are not only imposed per email. Instead, there are also daily recipient limits that can’t exceed 5,000 or 1,000 if the recipients are of the”non-relationship” type, meaning you’ve never sent an email to them before.
  • Attachment size limit – The attachments that you send with your emails in Outlook need to fall under a certain size limit. For a single attachment file, this limit is 34 MB. But, if you go the OneDrive file share route, your files can be up to 2GB in size.
  • Attachment type restrictions – Although you do have flexibility in terms of attachment types you can add to your emails, there are still some you should avoid, such as executable files, compressed archives with executable archives, script files, macro-enabled Office docs, encrypted/password-protected archives, etc.

Along with the mentioned limitations, there are some not-so-obvious drawbacks you need to be aware of:

  • Lack of email list management – Despite its huge popularity as an email client, Outlook does not provide email list management, which you can use to organize and segment your email contact lists. For this, you’ll need a specialized tool that enables email list management and segmentation based on parameters such as demographics, engagement, etc.
  • Lack of email design options – For those of you who want something more than just plain-text emails, Outlook might not be the best option as it lacks the design features necessary for adding high-quality visuals, advanced and interactive elements, and so on frequently seen in modern bulk email campaigns.
  • Lack of personalization features – Throughout this tutorial, we’ve mentioned personalization using merge fields, which, although useful, is the more limited personalization method. For any advanced personalization, Outlook will most likely not be enough as it doesn’t enable adding dynamic content like personalized product recommendations, for example.
  • Lack of automated tracking – Once your emails have been sent, you will most likely want to know how they are performing in terms of deliveries, bounces, opens, clicks, and other metrics. Unfortunately, in Outlook, features that would enable you to receive such information are not present.
  • Lack of automated follow-ups – For some bulk campaigns, following up will be a requirement, and to complete such a task automatically, the use of specialized software will be necessary as Outlook supports only manual follow-ups.
  • Lack of an opt-out mechanism – Providing the option to opt out/unsubscribe from receiving further communications from your business is a legal requirement. In addition, managing opt-out/unsubscribe requests swiftly is also important but is unfortunately not what Outlook enables, thus leaving you no option but to handle things manually.

Is there an alternative?

So you’ve tried bulk email sending with Outlook, and it just didn’t work for you or your email marketing strategy. Or maybe the limitations and drawbacks we listed above simply convinced you that another tool might be a better option.

Regardless of your reasoning why Outlook might not be your bulk emailing tool of choice, finding an alternative will be necessary.

The available alternatives can be put into two categories:

  • Email service providers
  • Email marketing services/platforms

For both, you have plenty to choose from on the market, and all the options are designed to handle large-scale email campaigns, as well as provide lots of features such as an email builder, email contact list management, email deliverability management, reporting, personalization, and more.

Let’s explore some examples!

Bulk email stream feature:

Mailtrap’s Bulk Email Stream is a feature which you can use to send bulk emails at the price of transactional. What’s more, as the Mailtrap Email Delivery Platform supports marketing and transactional emails, you’ll be able to cover all your sending needs with one platform. And no, your deliverability won’t suffer as you will have separate sending streams.

Are there other benefits to Mailtrap’s Bulk Email Stream? Yes, plenty, including:

  • Smooth and secure setup
  • The option to choose between an email API and an SMTP service
  • Actionable in-depth analytics,
  • 30-day email logs

You can try out this feature today by signing up for a free Mailtrap account!

Bulk Email Sending With Mailtrap

Email service providers:

  • Brevo (previously Sendinblue)
  • Amazon SES
  • Mailchimp
  • Mailjet
  • Mailgun
  • Postmark
  • SMTP2GO
  • Elastic Email
  • SendPulse
  • Mailmodo

Email marketing platforms:

  • Mailchimp
  • Constant Contact
  • AWeber
  • ConvertKit
  • GetResponse
  • ActiveCampaign
  • HubSpot
  • Brevo (previously Sendinblue)

Depending on the option you go for, you can expect to enjoy even very advanced features like those helping you ensure compliance with mass email sending rules and regulations, tracking performance (open rate, bounce rate, click-through rate, etc.), and so on. But do keep in mind that any Microsoft Outlook bulk/mass mailing alternative you go for should also have a short learning curve in order for you to get to the hang of how to send bulk emails in Outlook as soon as possible and a price that won’t break your budget while still giving you every functionality that you need.

How to Send Mass Email in Outlook: A Step-By-Step Guide 2023 (2024)
Top Articles
Latest Posts
Article information

Author: Amb. Frankie Simonis

Last Updated:

Views: 5993

Rating: 4.6 / 5 (56 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Amb. Frankie Simonis

Birthday: 1998-02-19

Address: 64841 Delmar Isle, North Wiley, OR 74073

Phone: +17844167847676

Job: Forward IT Agent

Hobby: LARPing, Kitesurfing, Sewing, Digital arts, Sand art, Gardening, Dance

Introduction: My name is Amb. Frankie Simonis, I am a hilarious, enchanting, energetic, cooperative, innocent, cute, joyous person who loves writing and wants to share my knowledge and understanding with you.