How to Send Automated Emails in Outlook: A Step-by-Step Guide

To send automated emails in Outlook, use Schedule Send for a one-time message or Microsoft Power Automate to send recurring emails and messages triggered by specific events. The right method depends on whether you want to send an email once, repeat it on a schedule, or respond automatically to incoming messages.

Which Outlook Email Automation Method Should You Use

What you want to doBest method
Send an email at a specific future timeOutlook Schedule Send
Send a reminder every MondayPower Automate scheduled cloud flow
Send an email when a new message arrivesPower Automate automated cloud flow
Reply automatically while awayOutlook automatic replies
Delay all outgoing emails brieflyOutlook rules, where supported

1. How to Schedule an Email in Outlook

If you have already written an email and want it delivered later, use Outlook's built-in scheduling feature.

In new Outlook or Outlook on the web

  1. Open Outlook and select New mail.

  2. Enter the recipient, subject, and message.

  3. Select the dropdown arrow next to Send.

  4. Choose Schedule send.

  5. Select a suggested time or enter a custom date and time.

  6. Select Send to confirm.

Your scheduled message remains in Drafts until its scheduled delivery time. You can reopen it to cancel or change the scheduled delivery.

In classic Outlook for Windows

  1. Compose a new email.

  2. Open the Options tab or the message options dialog.

  3. Under Delivery options, select Do not deliver before.

  4. Choose the date and time.

  5. Close the dialog and select Send.

The message stays in your Outbox until the scheduled time. Classic Outlook needs to remain online and connected for this delivery method to work.

Important: Scheduling a single email is not the same as setting up a recurring automation. If you need the same email to go out every week or month, use Power Automate instead.

Official instructions: Microsoft Support — Delay or schedule sending email messages in Outlook.

2. How to Send Recurring Emails Automatically Using Power Automate

Microsoft Power Automate lets you create a workflow that sends emails at regular intervals without manually composing each message.

For example, you could send a weekly project reminder every Monday at 9:00 AM.

Step 1: Create a scheduled flow

  1. Sign in to Microsoft Power Automate.

  2. Select Create.

  3. Choose Scheduled cloud flow.

  4. Enter a flow name, such as “Weekly Project Reminder.”

  5. Set the start date, repeat interval, and frequency.

  6. Create the flow.

Step 2: Add an email action

  1. Add a new step to the flow.

  2. Search for Send an email (V2).

  3. Select the action under Microsoft 365 Outlook.

  4. Enter the recipient's email address.

  5. Add the subject and message body.

Example:

  • To: [email protected]

  • Subject: Weekly Project Status Reminder

  • Body: Please update your project status before today's team meeting.

Replace the example address with your intended recipient.

Step 3: Save and test the automation

  1. Review the recurrence schedule and email content.

  2. Select Save.

  3. Run a test if the available testing options permit it.

  4. Check the recipient's inbox and the flow's run history.

  5. Confirm that the flow is enabled.

Once configured, the cloud flow runs according to its schedule, subject to its connections, permissions, and service limits.

Official guide: Microsoft Learn — Run a cloud flow on a schedule.

3. How to Automate Emails When an Event Occurs

You can also configure Outlook email automation to respond to a particular event rather than a fixed time.

For example, you might want to send a notification when a new email arrives from a specific sender.

A typical workflow is:

  1. Open Power Automate and select Create.

  2. Choose Automated cloud flow.

  3. Select a trigger such as When a new email arrives (V3).

  4. Configure any relevant conditions, such as the sender or subject.

  5. Add Send an email (V2) as an action.

  6. Configure the recipient, subject, and message body.

  7. Save the flow and test it with a suitable incoming email.

You can use similar workflows for notifications, email-based approvals, and follow-up messages. The available triggers and actions depend on the connected services and your account permissions.

See Microsoft's guide: Trigger a cloud flow based on email properties.

4. How to Troubleshoot Outlook Email Automation

Schedule Send is missing

Check which Outlook version you are using and whether your account type supports the feature. New Outlook's scheduled-send feature is not available for IMAP or POP accounts.

A scheduled email did not send

For classic Outlook, check that the application is online and connected. For a Power Automate flow, review the run history for failed actions, expired connections, or permission errors.

The same email was sent more than once

Review the flow's recurrence settings and triggers. Check whether multiple flows are active or whether an incoming-email trigger is firing more than once for the same event.

A Power Automate flow is not running

Confirm that the flow is enabled, the schedule is correct, and the Outlook connection is valid. Check your organization's Power Automate licensing and usage limits if the problem persists.

FAQ

Can Outlook automatically send emails every day?

Yes. You can create a scheduled cloud flow in Power Automate and configure it to send an email daily, weekly, or at another supported interval.

Do I need to keep Outlook open for automated emails?

Not for a properly configured Power Automate cloud flow. Classic Outlook's delayed-delivery feature, however, requires Outlook to be online and connected when the message is due to send.

Can Outlook send an email automatically when I receive another email?

Yes. Power Automate can use an incoming-email trigger and send another message when the specified conditions are met.

Can I schedule an email without sending it immediately?

Yes. Use Schedule Send to select a future delivery time. You can review the scheduled message before it is sent.