It's a strange quirk of Microsoft Outlook—for all its power, there's no simple, one-click button to send a recurring email. You'd think it would be there, right next to creating a recurring calendar event, but it's just... not.
Fortunately, you're not out of luck. With a few clever workarounds, you can get those repeating emails out the door without manually hitting "Send" every single time. The methods range from simple, manual tricks using templates to fully automated workflows that run like clockwork. The right one for you really just depends on how often you need to send the email and how much time you want to invest upfront.
A Quick Look at Recurring Email Methods in Outlook
Here's a quick comparison of the different methods for sending recurring emails in Outlook we'll cover, highlighting their best uses, difficulty, and platform requirements.
| Method | Best For | Complexity | Platform |
|---|---|---|---|
| Delay Delivery + Template | One-off reminders or messages you need to send just once in the future. | Low | Outlook Desktop & Web |
| Outlook Rules | Simple, internal reminders that don't need dynamic content. | Medium | Outlook Desktop |
| Calendar Reminders | Sending the exact same email to the same people on a fixed schedule. | Medium | Outlook Desktop & Web |
| VBA Script | Highly customized, complex recurring tasks for tech-savvy users. | High | Outlook Desktop (Windows) |
| Power Automate | True "set-it-and-forget-it" automation with powerful scheduling. | High | Web-based |
| Third-Party Tools (like Recurrr) | When you need a dead-simple, reliable solution without the technical overhead. | Low | Web-based |
Each of these has its place, and we'll dive into the step-by-step for each one. But first, let's talk about why you'd even want to bother with this.
Why Bother Automating Recurring Emails?
Manually sending the same email again and again is more than just boring—it's a massive drain on your focus and a perfect recipe for mistakes. We've all been there. Did I send the report reminder this week? Was it Tuesday or Wednesday? Automating these messages is a huge productivity win, letting you build a 'set-and-forget' system that just works.
This is a skill that can genuinely change how you work, especially considering the over 400 million people who rely on Outlook every day.
Free Up Your Time and Mental Energy
Think about the repetitive emails that clutter your to-do list right now. Chances are, a few common scenarios come to mind:
- Project Managers: Nagging the team for their weekly progress reports every single Friday afternoon.
- Small Businesses: Sending out the monthly customer newsletter on the first of the month, without fail.
- Accountants: Chasing down clients with payment reminders five days before an invoice is due.
In every one of these cases, automation doesn't just save you a few clicks; it ensures consistency and frees up your mental space for more important work. This concept is so powerful that entire systems, like an automated dunning process for recovering late payments, are built around it.
This flowchart can help you figure out which path is right for you.

The bottom line is simple: for quick, infrequent tasks, the built-in Outlook tricks are fine. But if you need true, hands-off automation that you don't have to think about, a more advanced solution like Power Automate or a dedicated tool is the way to go.
By setting up a reliable system to send recurring emails in Outlook, you eliminate the mental load of remembering repetitive tasks. This ensures your important communications go out on time, every time, without you having to think about it.
Ultimately, learning to automate these messages lets you shift your energy from dull administrative chores to the strategic work that actually moves the needle. In the next sections, we'll walk through exactly how to set up each of these methods, step-by-step.
Using Outlook Templates for Simple Recurring Tasks
If you’re just dipping your toes into email automation, you don't always need a complex tool. Sometimes, a clever workaround using Outlook's own built-in features is all you need. This method is a bit of a manual hack, but it gets the job done by combining two native functions: email templates and the "Delay Delivery" option.
It’s the perfect fix for those one-off scheduled messages you can't afford to forget. Think of sending an annual contract renewal reminder or making sure a happy birthday email lands in your client's inbox right on their special day.
Creating and Scheduling Your Template
First things first, you need to compose the email you plan to send repeatedly. Write it out just like any other message—fill in the recipients, craft the perfect subject line, and write the body content. This will be your master copy.
Once it's looking good, don't hit "Send." Instead, you're going to save it as a reusable template.
- Head to File > Save As.
- From the "Save as type" dropdown menu, you'll want to select Outlook Template (*.oft).
- Give the template a name you'll remember and tuck it away somewhere you can easily find it later.
Now you’ve got a pre-written email ready to roll. Anytime you need to send it, you just find that .oft file and double-click it. A brand-new email will pop up, already filled out. This is a lifesaver compared to hunting through your "Sent" folder or copying from a Word doc, which almost always messes up the formatting.
Combining Templates with Delay Delivery
With your template saved, the next part is scheduling it. Go ahead and open your .oft file to create a fresh message from your template. But before you send it, look for the Options tab in the ribbon at the top.
Click on Delay Delivery. This will open up a properties window with a bunch of settings.
The setting you're looking for is under "Delivery options." You'll need to check the box for "Do not deliver before" and then pick the exact date and time you want the email to go out.
The image below points to exactly where this crucial setting lives.

After you've set your future delivery time, just click "Close" and then hit "Send" on the email. The message won't go anywhere just yet; it will patiently sit in your Outbox until the scheduled time arrives. Once the clock strikes, Outlook sends it automatically.
But let's be real—there's a huge catch. This is not true automation. You have to go through this whole process again every single time you want to schedule the email. It's great for that one-off yearly message, but it's completely impractical if you need to send recurring emails in Outlook every week or month. For that, you’re going to need a much better solution.
Ready for True Automation? Let’s Talk Power Automate
While the other methods are decent quick fixes, they aren't true automation. If you need to send recurring emails in Outlook with absolute, clockwork precision, it’s time to level up to Microsoft Power Automate. This is where you leave the manual workarounds behind and build a real "set-it-and-forget-it" system that runs in the cloud.
The biggest win here is freedom. Unlike methods that depend on your Outlook desktop app being open, a Power Automate flow lives on Microsoft's servers. That means your weekly report reminder or monthly client check-in goes out on schedule, whether your computer is on, off, or you're on a beach halfway across the world.

Building Your First Scheduled Cloud Flow
Getting into Power Automate means creating what's called a "Scheduled cloud flow." Think of it as a recipe that tells the system to run an action on a schedule you define.
First things first, head over to the Power Automate site and sign in with your Microsoft account. You'll be creating a new flow right from scratch.
- Look for the Create button on the side menu and pick Scheduled cloud flow.
- Give your flow a name that makes sense, something like "Weekly Project Update Reminder."
- Set your start date and time, and then the most important part: the Recurrence. You can pick intervals like every week, day, or month, and get really specific (like every Friday at 4:00 PM).
Once that's done, you'll see a blank canvas—it's time to build your automation.
Designing the Email Itself
With the schedule locked in, you need to tell the flow what to actually do. You'll add a new step and search for the Send an email (V2) action for Outlook. This is where you'll put together the message.
Here, you can plug in the recipient's email, the subject, and the body text. The real magic, though, is in the dynamic content. For example, you can have it automatically insert the current date into the subject, so it reads "Project Status Report for the week of [Today's Date]."
Honestly, the biggest benefit of Power Automate is its reliability for anything business-critical. It's a cloud service, so it completely removes the human error and dependencies that come with manual methods. Your important messages just go out, every single time.
A finance team could use this to send invoice reminders to every client on the 15th of each month, without fail. Or a project manager could tee up a weekly stakeholder update every Monday morning with a link to the latest dashboard. The flow just handles it.
If you're curious about other ways to automate messages, we've got a great guide on how to set up a Microsoft 365 recurring email with more tips.
Now, this method does require a Microsoft 365 license and a bit more setup than just using a template. But the payoff is huge: a genuinely automated system that runs in the background, no babysitting required.
For the Power Users: Rolling Your Own Automation with VBA Scripts
Alright, let's talk about the ultimate power move. If you're comfortable with a bit of code and want total, granular control over your email automations, we need to talk about VBA. Visual Basic for Applications is a scripting language baked right into the Outlook desktop app, and it unlocks a level of customization that other methods just can't touch for sending recurring emails in Outlook.
This isn't for your average "send a reminder every Friday" task. This is for the developers and true power users who need to run complex logic before an email even gets created. Think about needing to pull data from a local spreadsheet or check if a specific file exists on your machine before firing off a daily report. VBA is how you make that happen.
How to Get Your Hands Dirty with a VBA Script
To jump in, you'll need to open the VBA editor in your Outlook desktop app. The shortcut is Alt + F11. This pops open a new window where you can insert a fresh module and drop in your code. A simple script will typically define the email's details—recipient, subject, body—send it, and then cleverly schedule itself to run again.
Here’s a basic script you can mess around with. This code sends a simple email and then tells Outlook to run this exact same script again in 24 hours.
' VBA Script to Send a Recurring Email Public Sub SendRecurringEmail() ' Define your email details Dim mail As Outlook.MailItem Set mail = Application.CreateItem(olMailItem)
With mail
.To = "team@example.com"
.Subject = "Daily Status Check-in"
.Body = "Hello team, please provide your status updates for today."
.Send
End With
' Schedule this macro to run again in 24 hours
Application.OnTime Now + TimeValue("24:00:00"), "SendRecurringEmail"
End Sub
Feel free to change the .To, .Subject, and .Body to whatever you need. You can also tweak the TimeValue to set different intervals.
The Big Catches and Why It's Not for Everyone
While it sounds amazing, this method is a double-edged sword and comes with some serious limitations. Honestly, it's a niche solution with very specific requirements.
- Desktop Only: Let's be clear—this is a Windows-only, desktop-only solution. The script lives and runs on your machine, so it won’t work on Outlook for Mac, web, or mobile.
- Outlook Must Be Running: For the script to actually fire, your computer has to be on and Outlook has to be open. If you shut down your PC for the weekend, your Monday morning email isn't going out.
- Security Hurdles: You have to enable macros in Outlook's Trust Center. This can open up security vulnerabilities if you're not careful about the code you run.
This path is really for those who live and breathe customization and have the technical chops to write and manage the code. It’s less of a daily driver and more of a precision tool you pull out for those unique automation puzzles that other methods simply can't solve.
At the end of the day, VBA is a "hidden gem" for the right person, offering a degree of control that’s hard to find anywhere else. If you're looking for more straightforward scheduling strategies, you can learn how to make an email repeat with a few different tools and techniques.
Fed Up? Let a Dedicated Tool Handle the Scheduling
After wading through the weeds of Power Automate and the code-heavy world of VBA scripts, you might be left thinking, "Isn't there a simpler way?" It's a fair question. What if you just want to send a repeating email without needing a degree in automation?
This is exactly where a dedicated tool comes in. Think of it less as another complicated piece of software and more as a simple, invisible tool you can add to your stack. These small productivity hacks are built to do one job and do it exceptionally well, complementing your workflow without getting in your way.
Their whole purpose is to get rid of the technical headaches, giving you a clean, straightforward interface designed for a single mission: scheduling recurring emails.
The Power of Keeping It Simple and Reliable
Let’s be honest. For most busy professionals, freelancers, or small business owners, the steep learning curve of Power Automate or the risks of a broken VBA script are major turn-offs. A dedicated scheduling tool cuts right to the chase. You get a "set it and forget it" experience that just works.
It's the perfect fix for everyday tasks like:
- Accountants: Sending out those monthly invoice reminders without having to clog up your calendar with manual alerts.
- Property Managers: Making sure rent reminders go out to every tenant on the 1st of the month, like clockwork.
- Team Leads: Firing off a weekly "check-in" email every Monday morning to get the week started on the right foot.
In these situations, you're not trying to build a multi-step, complex workflow. You just need a specific email to land in someone's inbox, reliably and on time. If you want to see what's out there, we've already done the homework for you in our breakdown of the top 11 tools to send recurring emails in 2024.
The real value of a specialized tool like Recurrr is its laser focus. It’s a hidden gem, built from the ground up to solve the recurring email problem with the least amount of fuss, saving you from the setup, maintenance, and head-scratching that comes with bigger, general-purpose platforms.
When to Go with a Specialist
Choosing a dedicated tool really boils down to how much you value your time and energy. Yes, it might be one more service to sign up for, but setup usually takes just a few minutes. Compare that to the hours you could potentially sink into debugging a script or a broken automation flow.
That small step upfront can save you countless hours of mind-numbing, repetitive work down the line.
Here’s a quick look at the trade-offs:
| Aspect | Native Solutions (VBA/Power Automate) | Dedicated Tool (e.g., Recurrr) |
|---|---|---|
| Setup Time | Can be long and demands technical skills. | Usually very quick, with a simple guided setup. |
| Maintenance | You’re on the hook for updates and troubleshooting. | The service provider handles everything for you. |
| Ease of Use | Often comes with a steep learning curve. | Built to be intuitive, even for non-technical folks. |
| Flexibility | Extremely high, but that power can create complexity. | Focused on email scheduling, but incredibly effective at it. |
At the end of the day, a specialist tool is a productivity hack in its purest form. It's a simple, smart solution to a common and frustrating problem, letting you put an essential task on autopilot so you can get back to the work that actually matters.
Getting Your Automated Emails to Actually Land in the Inbox
Setting up your automated emails is a fantastic start, but it's really only half the job. What's the point of a perfectly timed email if it just ends up in the spam folder? Or worse, doesn't get delivered at all. If you're sending recurring emails from Outlook today, you absolutely have to think about deliverability.
This isn't just a "nice to have" anymore. Big players like Gmail and Yahoo have tightened their rules significantly. Now, if your emails aren't properly authenticated, they might just get blocked outright. For anyone relying on automation for sending invoices, status reports, or client reminders, this is mission-critical.

The Three Musketeers of Email Authentication
Think of email authentication as a digital passport for every message you send. It’s how you prove to the world’s email servers that your message is legitimate and not some spammer or phisher in disguise. There are three key pieces to this puzzle you need to get familiar with.
- SPF (Sender Policy Framework): This is basically a public list you create that says, "These are the only mail servers allowed to send email for my domain."
- DKIM (DomainKeys Identified Mail): This adds a secret digital signature to your emails. The recipient's server can check this signature to make sure the email hasn't been messed with on its way to the inbox.
- DMARC (Domain-based Message Authentication, Reporting, and Conformance): This is the enforcer. It tells other servers what to do if an email claims to be from you but fails the SPF or DKIM checks—like sending it to spam or rejecting it completely.
To put it simply: SPF says who can send your emails, DKIM proves the email is legit, and DMARC sets the rules for what happens when things look fishy. Getting these three working together is the single best thing you can do for your sender reputation and deliverability.
Recent changes in the email landscape have made this a must-do. Research from 2024-2025 showed that a shocking 16% of domains had proper DMARC policies in place, leaving the vast majority open to being blocked. When you're automating recurring emails, the stakes are even higher. Without authentication, your carefully crafted messages might never even arrive.
Making sure your domain is authenticated is a crucial step you can't afford to skip. If you're sending out any kind of business communication, take a moment to get this sorted out. For a deeper dive into this topic, you can check out our guide on email scheduling best practices.
Got Questions? We’ve Got Answers
Even after walking through all the different methods, you might still have a couple of questions. That’s totally normal. It can get a bit tricky depending on what you’re trying to do.
Let’s tackle some of the most common sticking points we hear about when it comes to setting up recurring emails in Outlook.
Can I Send Recurring Emails with Attachments?
Yes, you absolutely can! But how you pull it off really hinges on the method you've picked. Some make it a breeze, others... not so much.
- Power Automate: This is a solid choice. You can have it grab files from cloud services like OneDrive or SharePoint, which is perfect if you need to attach a report that gets updated regularly.
- VBA Scripts: A custom script can be written to snag a specific file right from a folder on your computer. It’s powerful, but definitely for the more tech-savvy.
- Manual Templates: This is the most painful way. You have to remember to manually attach the file every single time you use the template. It's a recipe for forgetting.
- Dedicated Tools: Services like Recurrr are built for this. They usually have a simple "upload" button, and the attachment just goes out with every email, no questions asked.
Does My Computer Need to Be On for This to Work?
This is a huge one, and the answer is a classic "it depends."
It all comes down to whether your setup is running on your desktop or in the cloud. If you’re relying on something tied directly to your Outlook desktop app—like a VBA script or that manual template-and-delay trick—your PC has to be on and Outlook has to be running. If you close the app or shut down your machine, the email is stuck in your outbox until you're back online.
On the other hand, cloud-based solutions like Power Automate or a third-party service run on their own servers. That means your emails send on schedule like clockwork, whether your computer is on, off, or at the bottom of a lake.
What's the Easiest Way to Send a Weekly Team Reminder?
For pure, dead-simple speed, a dedicated tool is almost always your best bet. These apps are designed for this exact task, so the setup is incredibly intuitive and usually takes just a few minutes.
If you’d rather stick with Microsoft tools, Power Automate is a reliable and "easy" option once you get through the initial setup. We honestly don't recommend using the manual template method for something as frequent as a weekly reminder. The repetitive work just isn't worth it.
Tired of complex workarounds and ready for a simple solution that just works? Recurrr is the small productivity hack that lets you schedule recurring emails in minutes, not hours. Get your time back and put your reminders on true autopilot. Start automating your emails with Recurrr today.