Send & Receive Issues

How to Schedule Mail Merge Emails from an Excel Date and Time

Chanuka GeekiyanageChanuka Geekiyanage Oct 22, 2026 869 views

Question details

The user wants to automatically schedule standard mail merge emails based on specific dates and times stored in an Excel data source.

How to Schedule Mail Merge Emails from an Excel Date and Time
Product
Excel and Outlook
Device & OS
not provided
Scenario
Executing a mail merge where individual emails are automatically held and sent at the exact date and time specified in their corresponding Excel data row.
Observed behavior
Standard mail merge tools send emails immediately upon completion and do not natively use an Excel date or time column to defer delivery automatically.
Before you start

Ensure that your Excel date and time column is properly formatted as a 'Date' data type, and verify that your Outlook client is connected to a supported Microsoft Exchange account if you intend to use native delay delivery features.

Solution 1Recommended

Use Power Automate for Row-Based Date and Time Scheduling

Using Power Automate is the most robust way to read row-by-row Excel dates and trigger scheduled emails automatically.

Since the standard Word/Excel mail merge does not process row-level time delays natively, Microsoft Power Automate can be used to read your Excel table and send emails precisely at the scheduled time in each row.

1
Format Excel Data as a Table

Open your Excel data source, highlight your data including the Date/Time column, and press Ctrl+T to format it as a Table. Save this file to OneDrive or SharePoint.

2
Create a Power Automate Flow

Log into Power Automate and create a new Scheduled or Automated Cloud Flow. Add the 'List rows present in a table' action for Excel Online to pull your data.

3
Add a Delay Action

Inside an 'Apply to each' loop, insert the 'Delay until' action. Map the timestamp parameter to the specific Date/Time column from your Excel dynamic content.

4
Configure the Send Email Action

Add the 'Send an email (V2)' action immediately after the Delay action. Populate the To, Subject, and Body fields using your Excel columns, and save the flow.

Use Power Automate for Row-Based Date and Time Scheduling
Timezone Formatting: Ensure your Excel date/time values are formatted in an ISO 8601 string (e.g., YYYY-MM-DDTHH:MM:SSZ) so Power Automate accurately recognizes the schedule.
Free Microsoft Office alternative

Looking for a Lightweight Office Suite with Mail Merge?

While automated email scheduling heavily relies on server-side Exchange integration, WPS Office offers a completely free, fast, and highly compatible suite for preparing your mail merge templates and managing large Excel data files seamlessly.

  1. 1. Download and Install WPS Office: Visit the official WPS Office website to download the suite for free.
  2. 2. Prepare Your Data Source: Open your .xlsx file in WPS Spreadsheet to easily organize and format your mailing list.
  3. 3. Create Your Mail Merge: Use WPS Writer's intuitive Mailings tab to link your spreadsheet, insert merge fields, and generate your final documents.
Fully compatible with Microsoft Excel (.xlsx) and Word (.docx) formats.Manage large data source files for mail merge without performance lag.Familiar user interface requires no learning curve to master.Free to download and use across Windows, Mac, and Linux environments.
microsoft office alternative - wps office

Frequently Asked Questions

Can standard Word mail merge natively read an Excel scheduled time?

No, the native mail merge feature in Word pushes emails directly to your Outlook Outbox for immediate sending. It cannot read a date or time column from your data source to automatically delay sending per recipient.

Does Outlook Delay Delivery work without an Exchange account?

If you are using a POP3 or IMAP account, you can use Delay Delivery, but the Outlook application must remain open and running at the specified delivery time. With an Exchange account, the server handles the delay, so Outlook can be closed.

Why does Power Automate fail to recognize my Excel date and time?

Power Automate reads Excel dates as serial numbers by default unless specified. In your Power Automate 'List rows present in a table' settings, ensure 'DateTime Format' is set to 'ISO 8601' so the delay action processes the schedule correctly.

What is the Merge Tools Add-in?

It is a popular third-party extension for Microsoft Word created by an MVP. It provides advanced mail merge features beyond native capabilities, including sending attachments, combining documents, and deferring batch sending.