How to Send Bulk Email from Outlook Using Excel (3 Ways)

We will use the sample list below and try to send emails to these email ids with the help of Excel, Outlook, Word, and Power Automate using 3 different methods.

how to send bulk Email from outlook using Excel

We have used Microsoft Office 365 version here, you can use any other version that works best for you.


Method 1 – Sending Bulk Email with File Attachment Using Excel and Outlook

how to send bulk Email from outlook using Excel

Steps:
➤ Click on the dropdown symbol in the top right corner of the Excel file.

sending email with Excel file attachment

➤ Check the Email option. This will put the Email icon in the quick access bar.

how to send bulk Email from outlook using Excel

➤ Click on the Email icon.

sending email with Excel file attachment

➤ The Outlook window will open up with the Excel file automatically attached to the email.
➤ Type in the recipients’ email IDs separated by semicolons (;) in the To box.

sending email with Excel file attachment

➤ Click on Send and then the file attachment will be sent to each recipient.

how to send bulk Email from outlook using Excel

Read More: How to Send Excel File to Email Automatically


Method 2 – Using Excel and Word to Send Bulk Email from Outlook

Here’s how to send an email to multiple recipients without manually entering their email IDs. For this method requires Microsoft Word, Excel, and Outlook.

In the example below, we have inserted the column header names in the first row, and the sheet name is Word.

how to send bulk Email from outlook using Excel


Step 1: Creating Recipient List from Excel File

➤ Open a blank Word document.

sending email with Excel, Word and Outlook

➤ Go to the Mailings Tab >> Start Mail Merge Dropdown >> E-mail Messages Option.

sending email with Excel, Word and Outlook

➤ Go to the Mailings Tab >> Select Recipients Dropdown >> Use an Existing List Option.

sending email with Excel, Word and Outlook
➤ Select the specific Excel file (in this example, Sending Bulk Mail.xlsx) in the File Explorer window and click Open.

how to send bulk Email from outlook using Excel

➤ The Select Table wizard will open up.
➤ Select the sheet name in which you have the list of email ids.
➤ Check the option First row of data contains column headers and click OK.

sending email with Excel, Word and Outlook


Step 2: Creating Structure of Email

➤ Type in the email content.

sending email with Excel, Word and Outlook

➤ Keep your cursor after Dear where you want the name, then go to the Mailings Tab >> Insert Merge Field Dropdown >> First_Name (Field name containing the first names of the recipients).

how to send bulk Email from outlook using Excel

The selected field name will appear after Dear.

sending email with Excel, Word and Outlook

➤ To see the result of this inserted field, go to the Mailings Tab >> Preview Results Group >> Preview Results Option.

sending email with Excel, Word and Outlook

You will see the first name (for example, Sara) from the list appear after Dear.

sending email with Excel, Word and Outlook

➤ For sending this email go to the Mailings Tab >> Finish & Merge Group >> Send Email Messages Option.

how to send bulk Email from outlook using Excel

➤ The Merge to E-mail wizard will pop up.
➤ Click on the dropdown symbol in the To box you will get various fields for different columns of your worksheet. Select the Email_Id field containing the email ids of the recipients.

sending email with Excel, Word and Outlook

➤ Click OK.

sending email with Excel, Word and Outlook

Read More: Automatically Send Emails from Excel Based on Cell Content


Method 3 – Sending Bulk Email from Outlook Using Excel and Power Automate

For this method, you will need Excel, OneDrive, Outlook, and Power .

In our sample file, we have converted the data range into a table. Go to the Table Design tab to see the name of the table, which is Table1. You will need to name (example, Sending Bulk Mail.xlsx ) and save the Excel file to OneDrive.

 Excel, Power Automate and Outlook


Step 1: Creating a Flow

➤ Go to your Microsoft Office 365 account and from various applications select Power Automate.

 Excel, Power Automate and Outlook

 Excel, Power Automate and Outlook

➤ Select the Create option from the left side and then the Instant cloud flow option from the right side.

 Excel, Power Automate and Outlook

➤ Select the Manually trigger a flow option and then press Create.

 Excel, Power Automate and Outlook


Step 2: Adding First Step for Excel File

➤ Click on +New step.

 Excel, Power Automate and Outlook

➤ Search for Excel in the search bar.
➤ Select the location where you have saved your file (in this example, Excel Online (Onedrive) option).

 Excel, Power Automate and Outlook

➤ Select the List rows present in a table option.

 Excel, Power Automate and Outlook

➤ Click on the Folder symbol beside the File box.

 Excel, Power Automate and Outlook

➤ Select the folder name which contains the required Excel file (here, we are selecting the EXCEL folder).

 Excel, Power Automate and Outlook

➤ Select the required file (example, Sending Bulk Mail.xlsx)

 Excel, Power Automate and Outlook

➤ In the Table box, select the table name (Table1) of the file which contains the email addresses.

 Excel, Power Automate and Outlook


Step 3: Adding Second Step for Outlook

➤ Click on +New step to add a step to send the emails through Outlook.

 Excel, Power Automate and Outlook

➤ Search for Outlook in the search bar.
➤ Select the Outlook.com option.

 Excel, Power Automate and Outlook

➤ Search for email and select the Send an email (V2) option.

 Excel, Power Automate and Outlook

➤ To select the email addresses, click on the Add dynamic content option below the To box.

 Excel, Power Automate and Outlook

➤ Select Email Id (the name of the column containing email ids) under the List rows present in a table flow.

 Excel, Power Automate and Outlook

➤ The word value will appear in a box, which means that this output has been selected from the previous step.
➤ Select the Send an email (V2) flow to see the details of this flow.

 Excel, Power Automate and Outlook

➤ Write the email content.

 Excel, Power Automate and Outlook

➤ To address each recipient of the email, select the First Name (the column name containing the first names) option from the dynamic content keeping the cursor after Dear.

 Excel, Power Automate and Outlook

➤ Select Apply to each to apply this step to all of the email IDs.

 Excel, Power Automate and Outlook

➤ Click on Save.

 Excel, Power Automate and Outlook

➤ Click on the Run option to send the email to all the recipients.

 Excel, Power Automate and Outlook

Read More: How to Send Multiple Emails from Excel Spreadsheet


Download Workbook


Related Articles

<< Go Back To Send Email from Excel | Learn Excel

Get FREE Advanced Excel Exercises with Solutions!
Tanjima Hossain
Tanjima Hossain

TANJIMA HOSSAIN is a marine engineer who enjoys working with Excel and VBA programming. For her, programming is a handy, time-saving tool for managing data, files, and online tasks. She's skilled in Rhino3D, Maxsurf C++, MS Office, AutoCAD, and Excel & VBA, going beyond the basics. She holds a B.Sc. in Naval Architecture & Marine Engineering from BUET and is now a content developer. In this role, she creates tech-focused content centred around Excel and VBA. Apart from... Read Full Bio

We will be happy to hear your thoughts

Leave a reply

Advanced Excel Exercises with Solutions PDF

 

 

ExcelDemy
Logo