Skip to main content

I’m guessing the answer is no, but just in case, I’m asking… Is it possible to create an Email Parser template that can find x number of similar values.  In my case, I receive weekly emails summarizing some activities for each day worked.  For each day worked, I want to create a new row in a google sheet.  If I manually copy one day’s summary from the email and then forward that to Email Parse, it works great.  But is there a way that I can have the parser iterate over the original email and, for each day summarized, create a new row?   Keep in mind that the number of days worked in a week will change, so it would be problematic to try and create different values for day1, day2, etc.

Hi @Thommango 

Good question.

The Email Parser by Zapier is not robust, so I’d recommend using Mailparser: https://zapier.com/apps/mailparser/integrations

The Looping app can be used for handling 1+ line items: https://zapier.com/apps/looping/help


Thanks for the advice.  I played with mailparser for a bit, but it looks like it can only process iterations when the data is provided in a table form.  I could be wrong & I’ve put in some questions to them.  But after exploring for about 2 hours, I don’t think it’s going to help me with my particular problem.  Thanks though!


@Thommango 

A Code step can be used to do more advanced parsing: https://zapier.com/apps/code/help