- Home
- Guides
- Power Automate
- Automate Follow-Up Emails in Outlook
Automate Follow-Up Emails in Outlook
Create follow-up email drafts automatically in Outlook using Power Automate and Excel, so you can review and edit before sending instead of auto-sending.
Jump to a step (7)
Small-business owners and sales teams need to follow up with prospects, but auto-sending follow-up emails is risky. You want Power Automate to prepare follow-ups in the same email thread, but you need to review each one before it goes out. This method creates drafts for you to approve, keeps everything in one Outlook conversation, and lets you control the timing and content from Excel without rebuilding the flow.
This system uses two Power Automate flows and one Excel file. The first flow registers your original sent email when you mark it with a category. The second flow checks daily for replies, compares the schedule in Excel, and creates a draft reply in the same Outlook thread when a follow-up is due. You review the draft, make edits if needed, and send it manually.
What you need
- Power Automate (premium licence for the Outlook connector actions used)
- Outlook desktop or web
- Excel file in OneDrive or SharePoint
- Two tables in Excel: Prospects and FU Intervals
Step by step
0 of 7 done-
01
Set up the Excel tracker with two tables
Create an Excel file with two tables. The Prospects table has columns for name, email, status (starts as "ready"), send date, tracking details, and follow-up messages (FU1, FU2, FU3, and so on). The FU Intervals table has columns for follow-up number, wait type ("days" or "weekday"), and wait value (a number like "2" or a day name like "Thursday"). Fill the Prospects table with the people you want to follow up with and write the follow-up messages in the FU columns. Set the intervals in the FU Intervals table.
-
02
Send the original email and mark it with a category
Send your first email to the prospect from Outlook. After sending, right-click the sent email, choose Categorize, and select Track FU. This tells the first flow to register this email.
-
03
Build or import the first flow to register sent emails
The first flow runs every 30 minutes. It looks for Outlook emails marked with the Track FU category, reads the recipient email address, and finds the matching row in Excel where the status is "ready". When it finds a match, it saves the send date and tracking details into Excel, changes the status to "active", and changes the Outlook category from Track FU to Registered. This registers the original email so the second flow can create follow-up drafts in the same thread.
-
04
Build or import the second flow to create follow-up drafts
The second flow runs every morning (you can change the time). It reads the Excel file and finds prospects where the status is "active". For each one, it checks Outlook to see if the prospect has replied. If a reply is found, it updates the status to "replied" and stops. If no reply is found, it checks which follow-up is next (FU1, FU2, and so on) and looks at the FU Intervals table to see if that follow-up is due today. If it is due, the flow creates a draft reply in Outlook using the follow-up message from Excel. The draft stays in the same email chain. After creating the draft, the flow updates Excel with the last follow-up number and the last draft date.
-
05
Customize the follow-up timing in Excel
Open the FU Intervals table in Excel. For each follow-up, set the wait type to "days" or "weekday". If you choose "days", set the wait value to a number like "2" (the draft will be created 2 days after the last action). If you choose "weekday", set the wait value to a day name like "Thursday" (the draft will be created on the next Thursday). You can change these values anytime without editing the flow.
-
06
Turn the HTML signature on or off
In the second flow, find the action called Append signature variable. If you do not want a signature in the draft, change the value to
false. If you want a signature, keep it astrueand edit the HTML signature action to update the name, email, title, company name, logo image, font, font size, color, spacing, and logo size. -
07
Test the system with a real email
Send a test email to a prospect, mark it with Track FU, and run the first flow manually. Check Excel to see that the status changed to "active" and the send date was filled. Then run the second flow manually (for testing, you can temporarily change the interval to 0 days in Excel). Check Outlook for the draft reply in the same email thread. Review the draft, make edits if needed, and send it manually.
Tips and common problems
- The first flow only registers emails marked with the Track FU category. If you forget to mark the email, the system will not track it.
- If you want fewer than seven follow-ups, leave the later FU columns blank in Excel. The flow will stop when it finds an empty follow-up message.
- The second flow checks for replies before creating a draft. If the prospect replies, the status changes to "replied" and no more drafts are created.
- If you change the FU Intervals table after a follow-up has already been drafted, the change only affects future follow-ups, not past ones.
- The draft stays in your Outlook Drafts folder and appears in the same email thread as the original message. You must send it manually.
- This system needs a premium Power Automate licence because it uses Outlook connector actions that are not available in the free tier.
Questions
What happens if I send the draft and then the flow runs again?
The flow checks the last follow-up number in Excel. After you send the draft, the next time the flow runs it will move to the next follow-up (FU2, FU3, and so on) based on the schedule.
Can I use this system for multiple prospects at the same time?
Yes. Add multiple rows to the Prospects table in Excel. The flows will process each active prospect separately and create drafts for each one based on their own schedule.
What if the prospect replies after I send a follow-up manually?
The flow checks for replies every time it runs. If it finds a reply, it updates the status to "replied" and stops creating drafts for that person.
Can I change the follow-up messages after the flow has started?
Yes. Edit the FU columns in Excel anytime. The flow reads the messages from Excel every time it creates a draft, so your changes will appear in the next draft.
Do I need SharePoint or can I use OneDrive for the Excel file?
You can use either OneDrive or SharePoint. The Excel file must be in a cloud location so Power Automate can read and update it.
