Skip to main content
Best answer

How to scrape Outlook emails and save them to SharePoint using Zapier

  • June 11, 2025
  • 5 replies
  • 56 views

Forum|alt.badge.img

Does anyone know if it’s possible for Zapier to go through a mailbox, grab certain emails based possibly on Subject line or other criteria and then save the email into it’s own new folder in Sharepoint.

I created a process that can transfer data pulled into Google, so do I just need a way to push the Outlook emails into Google to then facilitate it?

Why doesn’t Zapier work with Outlook the way it does with Google?

Best answer by Harris2025

Hi Sam/Jammers.

This solution I’d worked for new emails already but sadly I needed to scrape back across 5 years worth of emails so in the end I’ve simply searched the email tenant and downloaded the files by year. Moving forwards the process I created solves the issues but it’s historic issues I was trying to also fix quickly.

Solves the problem for now.

Kind regards

Iain

This post has been closed for comments. Please create a new post if you need help or have a question about this topic.

5 replies

JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 3527 replies
  • June 12, 2025

Hi ​@Harris2025,

 

To automate moving specific Outlook emails to a SharePoint folder using Zapier, set up a Zap with a trigger for new emails, add a filter step to select relevant emails based on criteria like the subject line, and use the "Create File" action to store the email content in SharePoint. Zapier can transfer emails directly without routing through Google unless required for your workflow. Differences between Zapier's Outlook and Google integrations stem from API capabilities, with Google often providing more direct features. User feedback helps enhance integration options.

Feel free to reach out for further assistance. We're here to help.


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 9662 replies
  • June 18, 2025

Hi ​@Harris2025 👋

Did Jammer’s reply help to point you in the right direction?

Let us know if you need any further help, want to make sure you’re all set! 🙂


Forum|alt.badge.img
  • Author
  • Beginner
  • 4 replies
  • Answer
  • June 18, 2025

Hi Sam/Jammers.

This solution I’d worked for new emails already but sadly I needed to scrape back across 5 years worth of emails so in the end I’ve simply searched the email tenant and downloaded the files by year. Moving forwards the process I created solves the issues but it’s historic issues I was trying to also fix quickly.

Solves the problem for now.

Kind regards

Iain


JammerS
Forum|alt.badge.img+6
  • Zapier Staff
  • 3527 replies
  • June 19, 2025

Hi ​@Harris2025,

 

Thank you for sharing your solution with the community. It's great that you've found a way to manage new emails effectively. While manually searching and downloading historical emails by year is time-consuming, it works for now. For future needs, consider using email management tools or scripts to automate the process. Many email providers offer APIs or third-party tools that can help streamline handling historical data.

If you have any more questions or need further assistance, feel free to ask. We're here to help.


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • 9662 replies
  • June 19, 2025

Ah, I see ​@Harris2025. So sorry to hear that you had to manually go back through the last 5 years worth of emails, hope it didn’t take you too long! 😬 Really glad that the setup you’re using now will prevent you having to repeat that going forward at least 😅

As Jammer says feel free to reach out if we can help with anything else. In the meantime, happy Zapping! ⚡