How to filter validated emails using Join Paths?

Hi everyone,

I’m working on a flow where I need to validate a list of leads (each with email, name, and company) before sending emails. I’m using the Email Validator node, which returns a true or false for each email.

The part I’m stuck on is how to filter the original list to keep only the leads with valid emails**, using the Join Pathsnode (or another recommended method).

But I’m not sure how to retain the original lead info (name, company) after the split, and how to rebuild a clean list of only the valid leads to move forward with email writing/sending.

Any suggestions on how to handle this?

Thanks in advance!

Hey @olmacmighty! If you’re reporting an issue with a flow or an error in a run, please include the run link and make sure it’s shareable so we can take a look.

  1. Find your run link on the history page. Format: https://www.gumloop.com/pipeline?run_id={{your_run_id}}&workbook_id={{workbook_id}}

  2. Make it shareable by clicking “Share” → ‘Anyone with the link can view’ in the top-left corner of the flow screen.
    GIF guide

  3. Provide details about the issue—more context helps us troubleshoot faster.

You can find your run history here: https://www.gumloop.com/history

Hey @olmacmighty! There are a couple of ways to approach this—I’ve recorded a Loom walkthrough covering two options.

For reference, here’s the workflow.

Let me know if this makes sense and works for you :slight_smile:

1 Like

Oh, thank you so much! This solved everything, and I learned how to think logically. I really appreciate you taking the time to record a Loom video.

1 Like

Another question please how to to set up a follow-up email the right way ? like send a second email after three days ?

This topic was automatically closed 60 minutes after the last reply. New replies are no longer allowed.

That might actually be out of scope. Technically, you can set a time trigger and send a follow-up email—but you’d need to know which ones haven’t replied and only send the email to those. The limitation there is that all workflows are stateless, meaning they don’t have memory. So it’s tricky to reference which email got a response versus which didn’t.