Browse documentation
Documentation

Schedule Recurring Automatic Replies in Microsoft 365

Use an AutoReply365 weekly schedule to acknowledge messages received outside your regular office hours. This guide configures a connected Microsoft 365 shared or user mailbox to reply before 09:00, after 17:00, and throughout the weekend.

If you have not connected the mailbox yet, follow Getting Started. For a safe first test, use a demo mailbox and pause any native automatic replies or other automations that could also respond.

Configure recurring after-hours replies

1. Prepare the template and rule

In Templates, choose Add Template. Enter a Template Name, add the message under HTML Content, and choose Create Template. For example:

Thanks for your email. Our support desk is staffed Monday to Friday, 09:00–17:00 local time. We have received your message and will review it during our next working period. This is an automatic acknowledgment; it does not mean someone has already reviewed your request.

Replace the example hours and timezone with your actual service commitment. Then open Mailboxes & Rules, expand the connected mailbox, and choose Add Rule. Enter After-hours acknowledgment under Rule Name.

2. Select the schedule and timezone

Choose Add Condition and set Condition Type to Email received during these times. Choose Edit schedule to open Edit Schedule.

The schedule editor initially selects the timezone reported by your browser. This will usually be correct, but check Timezone before saving and change it if necessary so the selected timezone matches the working hours you intend to cover.

Choose Outside business hours. For standard Monday-to-Friday hours of 09:00–17:00, this selects weekday mornings and evenings plus the entire weekend. You do not need separate morning and evening rules when they use the same template and audience.

Presets replace the current selection. For example, choosing Weekends afterwards replaces the weekday windows instead of adding to them.

3. Adjust the grid and save the condition

If your hours differ from the preset, drag across the grid to paint a time block. To remove a block, select it and press Delete. The editor uses 15-minute slots, so an office that closes at 16:30 should have its evening blocks begin at 16:30.

Each window includes its start and excludes its end. In this example, 08:59 matches, 09:00 does not, and the evening window starts matching at 17:00.

Choose Done to apply the schedule to the rule form. Cancel discards changes made in the schedule dialog. Review the summary, including its timezone, before continuing.

AutoReply365 weekly schedule showing Monday to Friday 00:00–09:00 and 17:00–24:00, with full weekends in Europe/London.
Outside business hours selects weekday mornings and evenings, plus the weekend.

4. Optional: limit replies to external senders

To reply only to external senders, add another condition. Select Sender is internal / external, then Sender is external. Both conditions must match: the message must arrive during a selected window and Exchange must classify its sender as external.

This classification is not based only on the sender’s domain. Test guests and unusual mail routes with real messages. The condition restricts this rule, but another AutoReply365 rule or native responder could still reply internally.

AutoReply365 condition set to Sender is external.
AutoReply365 rule combining the weekly receipt-time schedule with Sender is external

5. Add the reply actions and save

Choose Add Action and select Reply with Template. Enter a Message Subject, such as We received your email outside support hours, and choose the saved template under Select Template.

Move the Loop Prevention slider and explicitly set 1 hour for the example. Enable Save reply message in ‘Sent Items’ if the team needs copies. Add Stop Processing as the second action, after the reply.

Keep Rule Status enabled and choose Create Rule. Reopen the saved rule to check the schedule, template, duration, and action order.

Test the recurring schedule

Send test messages around the schedule boundaries. Use fresh senders so a previous reply does not hide a match through Loop Prevention. The following table shows the expected results for the example configuration; it does not represent tests already performed.

Test time in the selected timezoneExpected schedule match
Monday 08:59Yes
Monday 09:00No
Monday 16:59No
Monday 17:00Yes
Saturday 12:00Yes
Sunday 23:59 and Monday 00:00Yes at both times, in adjacent daily windows
Friday 12:00, main presetNo
Friday 12:00, Friday day-off variantYes

If you added the external-sender condition, send one internal and one external message during the same matching window. Only the external message should reach this rule’s reply action. Confirm that both messages reached the mailbox before treating the missing internal reply as a successful exclusion.

Troubleshooting

No automatic reply arrives

Confirm that the message reached the monitored mailbox, then check the saved schedule, timezone, template, Rule Status, and action order. Also review Loop Prevention history and earlier Stop Processing actions. Repeat the test with a fresh sender.

If the rule is external-only, verify how Exchange classified the received message. A guest, colleague using a personal address, or message sent through an unusual route may not have the classification you expect.

A reply arrives at the wrong time

The schedule uses the email’s receipt time in the selected timezone, not the sender’s clock or the time someone opens the message. A message received at 16:59 does not match the example evening window even if processing occurs after 17:00.

Check the saved timezone and boundary slots. Full-day coverage ends at 24:00, immediately before the next day’s 00:00; you do not need a 23:59 workaround.

More than one responder sends a reply

Review every AutoReply365 rule that can match the message. Stop Processing prevents later actions and rules from running, but it cannot undo an earlier reply. Native Outlook automatic replies, Outlook rules, Power Automate flows, and other services operate separately.

A matching schedule makes a reply eligible but does not override Loop Prevention. Reply history is shared across a mailbox’s rules for the same sender, and a new subject does not reset that history.

Configure other weekly schedules

Weekend-only replies

Choose Weekends instead of Outside business hours. This selects Saturday and Sunday from 00:00–24:00 without adding weekday windows.

Weekly reply schedule with weekend selected and weekdays empty.
Select all Friday time slots for an every-Friday reply.

A recurring Friday off

For a Friday-only reply, choose Clear all, then paint every Friday slot from 00:00 through 24:00. Choose Done and confirm that the summary shows Friday 00:00–24:00.

To add Friday as a day off to the main example, start with Outside business hours and paint the remaining Friday gap from 09:00–17:00. Do not select another preset after customizing unless you intend to replace your selections.

Weekly reply schedule with Friday 00:00–24:00 selected and the other six days empty.
Select all Friday time slots for an every-Friday reply.

A window that crosses midnight

Select the late hours on the first day and the early hours on the next day. For example, Monday 22:00 to Tuesday 06:00 requires Monday 22:00–24:00 and Tuesday 00:00–06:00.

Different schedules for colleagues and customers

Create separate rules with explicit audience conditions, schedules, and templates. For example, customers can receive replies every evening and weekend while colleagues receive a Friday-only notice. Put Stop Processing after each rule’s intended actions.

How recurring schedules work

The Outside business hours preset for Monday-to-Friday hours of 09:00–17:00 creates these weekly windows:

DayReply windows
Monday–Friday00:00–09:00 and 17:00–24:00
Saturday–Sunday00:00–24:00

Weekly schedules suit after-hours teams, weekday-only mailboxes, and regular part-time working patterns. Configure the schedule once, then review it whenever working hours change.

For a single holiday or absence with known start and end dates, native Outlook automatic replies may already be enough. Microsoft’s documented setup uses a start and end period; its Exchange PowerShell command also exposes start and end dates rather than a weekly recurrence setting. See Outlook automatic replies and Set-MailboxAutoReplyConfiguration.

AutoReply365 adds recurring weekly windows that can be combined with sender or subject conditions. The schedule responds according to when a message arrives; it does not queue the message for a later reply or announce when the office closes.

Timezones and daylight saving

The processor converts each received timestamp into the schedule’s selected timezone, so the windows follow local time as its UTC offset changes. During the spring clock change, skipped local times have no corresponding receipt instant. During the autumn change, both occurrences of a repeated local time can match a window that covers it, with Loop Prevention still applying.

Test seasonal and clock-change cases before relying on a transition-hour schedule.

Public holidays and alternating weeks

Weekly windows do not automatically incorporate public holidays, alternating weeks, or calendar events. For a temporary change, record the current schedule, update the relevant windows and template, test the result, and assign someone to restore them. Any edited weekly window repeats until you change it again.

Frequently asked questions

Can replies repeat every Friday?

Yes. Select a full-day Friday window and the intended audience. It repeats weekly, subject to the rule’s other conditions and reply cooldown.

Can I send weekend replies only to external contacts?

You can combine Weekends with Sender is external. External means Exchange’s message classification, not membership in your contact list. Restricting replies to a maintained list of known addresses needs an additional sender-matching condition.

Does this handle public holidays or every other week?

The schedule editor defines weekly windows. It does not provide automatic public-holiday exceptions or alternate-week recurrence. Those requirements need a separately supported or manually maintained approach.