If you’re tired of repeating the same manual task every time an email arrives, these 3 effortless steps to save email attachments will change your workflow forever. Using Power Automate, you can send email attachments directly to SharePoint – automatically and without extra conditions or actions.
Let’s walk through how to implement it in the most optimized way.
📥 Why Automate?
Saving attachments manually is inefficient and prone to human error. With 3 effortless steps to save email attachments, you’ll reduce time waste, eliminate repetitive clicking, and gain peace of mind with reliable, hands-off file handling.
🧰 What You’ll Need
Before starting the process, ensure you have:
- Microsoft 365 account with Outlook and SharePoint access
- A SharePoint document library for storing attachments
- Access to Power Automate
✅ How to Save Email Attachments Automatically in 3 Effortless Steps
🔹 Step 1: Create a New Automated Flow
- Visit make.powerautomate.com. Click on “My Flows” from the left sidebar.
- Click “New Flow” at the top > choose “Automated Cloud Flow”.
- Enter the flow name:
Save email attachment to SharePoint
- Search for “new email”
- Select “When a new email arrives (V3)”
This trigger activates the flow when a new email is received. - Click “Create.”

🔹 Step 2: Configure Trigger to Include Only Emails With Attachments
- Inside the When a new email arrives (V3) trigger:
- Click the “Advanced parameters” dropdown and set the following options:
- Include Attachments: Yes
- Only with Attachments: Yes
✅ This streamlines the process by ensuring the flow only runs for emails that actually contain attachments and automatically includes the attachment content.


🔹 Step 3: Add “Create File” Action for SharePoint
Below the trigger:
- Click the plus (+) icon
- Search for “Create file”
- Choose Create file under SharePoint

Configure it:
- Site Address: Select your SharePoint site
- Folder Path: Choose your target document library
- File Name: Select Attachments Name by clicking on flash icon, the icon will appear there when you click inside the File name field
- File Content: Select Attachments Content by clicking on flash icon, the icon will appear there when you click inside the File name field

💡Power Automate will automatically wrap this in an For each or Apply to each loop to handle multiple files from the same email.

🔹 Test the Flow
Click Save
Send yourself a test email with attachments
Visit your SharePoint library to confirm that the files are uploaded correctly
🔹 Optional Filtering
To fine-tune your flow, you can add filters directly inside the trigger:
- From: Restrict to a specific sender (e.g., invoices@vendor.com)
- Subject Filter: E.g., only run if the subject contains “Invoice”
This makes your flow more relevant and avoids unnecessary runs.
🧠 Recap of Trigger and Action Flow
Action | Purpose |
---|---|
When a new email arrives (V3) | Starts the flow on receiving an email with attachments |
For each | Loops through all included attachments |
Create File (SharePoint) | Saves attachments to a specified SharePoint folder automatically |
🎯 Why These 3 Effortless Steps to Save Email Attachments Work
By leveraging Include Attachments and Only with Attachments in the trigger, you eliminate:
- The need for the Get Attachments action
- Extra Condition blocks
- Complex expressions or checks
These 3 effortless steps to save email attachments make your automation faster, simpler, and much easier to maintain.
💡Bonus Resources
- ✨ Discover 3 Power Automate Triggers to Simplify Automation
- 🔄 Powerful Power Automate SharePoint Workflow 2025 for Easy Document Tracking
- 🚀 Master Automation with 6 Power Automate Date Time Actions
- 🌟 Daily Teams Quiz Bot Tutorial 2025: The Ultimate Guide to Automate Engagement
- 🌟 Effortlessly Save Email Attachments to SharePoint in 5 Easy Steps
- 🚀 Master 7 Power Automate Data Operations Fast and Improve Workflows
- 📩 When a new email arrives (V3)