Trying to pre-filter our incoming mailbox

Voici la traduction en anglais :


Hello, I started exploring Gumloop yesterday, but I’m getting desperate trying to make it work as expected. I would like it to pre-filter our email inbox (Outlook Exchange) and perform three types of sorting:

  1. Identify promotional/unwanted emails and move them to a folder called “proposal for deletion.”

  2. Identify emails that do not require any action from me (based on reading the email body) but still need to be kept; these should be moved to a folder called “proposal to archive.”

  3. Identify emails that do require an action from me — invoice payments, replies, scheduling a call, etc. For these emails, I would like it to create a simple summary in a Google Sheet.

Since yesterday, and thanks to Gummie, I’ve been discovering the tool and I’m almost there. But it keeps generating errors, correcting the errors in a loop, and so on. I’ve already spent more than six hours of development for what is ultimately a very simple request.

How would you recommend I proceed so I can finally get rid of the development part? Is there any support available to help me?
Thank you in advance.

Here below an example, there is constantly something that fails:

Hey @_0O_svMO_8T_J1_yxCY, thanks for sharing your use case!

The setup you want is definitely possible in Gumloop. The easiest way is to use the Outlook Reader, a Router node, and the Outlook MCP node.

The Basic flow setup would look like this:

  1. Outlook Reader → fetch emails from your inbox.

  2. Router node → create 3 AI conditions/Buckets:

    • Promotional/unwanted → move to “proposal for deletion”

    • No action needed → move to “proposal to archive”

    • Action required → send the details to Google Sheets

  3. Outlook MCP → moves each email to the correct folder based on the route.

I recorded a short video showing exactly how this works here!

You can also check out this example workflow here.

Happy to help if you have any more questions!