Skip to main content

I’m having some issues with the email parser consistently processing emails from TheKnot.com.  Some of the fields I’d like to capture are on a full line, and parser sometimes snags up text from the following line instead of stopping at the line’s end.  One example is the person’s full name - first and last are together on a single line.  The only delimiter is the line break.  (Of course, I understand that separating first name from last name can sometimes be a dicey proposition when people have multi-word names.)

 

Other app options

  1. Mailparser: https://zapier.com/apps/mailparser/integrations
  2. Parseur: https://zapier.com/apps/parseur/integrations
  3. Code step to do custom parsing: https://zapier.com/apps/code/help

Hello! What actually might be a good option is to run your parsed email through a formatter step. With formatter steps you can use special characters to Find & Replace or Split text at a certain point with the following special characters:

  • [:space:] - matches space (\s) characters
  • >:tab:] - matches tab (\t) characters
  • e:newline:] - matches newline (\n) characters
  • d:return:] - matches carriage-return (\r) characters

You can find out more here: https://zapier.com/help/create/format/modify-text-formats-in-zaps#find-replace-or-split-special-characters

Let us know if that helps!


Hi @MitchInOmaha!

Since this was a little while ago, I wanted to check in to see if you’d managed to solve this using one of the suggestions above, or whether you still needed help here. Please let us know!


I ended up signing up with mailparser.io.