I often have this question come up and I'm never quite sure why/when a client/zap should switch from parser by Zapier to Mailparser.io. I know the answer generally is when the templates of the emails are more complicated.
But what specifically does that mean?
Aka what are the "if this" statements that help you determine when you need to plan on using mailparser.io versus the native parser by Zapier?
Best answer by Danvers
There aren't any hard and fast rules around when to use Email Parser by Zapier, but we have some guidelines on what makes an email easier to parse (you can find them in this help doc):
- Try to keep each parsed item on a separate line where possible.
- If you can't use separate lines, use a non-space delimiter, like the "|" character, to help the email parser find the field boundary.
- Try to keep each parsed data roughly the same (e.g if you have parsed one word and it comes in as two words it might break).
- If the email has been forwarded that can cause trouble - extra threads below, extra signatures, indented content etc.
If you need to parse emails that don't match those criteria (eg the data will be very different in each email, the fields aren't on separate lines, etc) then it's likely that the Email Parser by Zapier will have trouble.