Getting an error with Join Paths and catching errors

Hi there!

Here is my workbook.

The main flow is called “Enrich and update sheet.” It reads my Google Sheet, which is basically a contact list with names and emails. It then enters a “Primary enrichment flow” sub-flow which outputs all the relevant data that then needs to go back in the sheet.

In this flow, it pulls the email, gathers all the enrichment data, and then updates the relevant columns in the sheet.

The first time I ran it, I got errors and the flow stopped. Gummie Help recommended wrapping the enrichment node in an Error Shield, which I did. After that, the flow processed all the contacts in the sheet, but it failed at the Join Paths step.

What am I missing here?

Hey @hpb! 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 @hpb – Thanks for sharing the run link. I can see why this is a bit confusing.

The Join Paths node is really intended to take separate execution paths as its inputs. In your workflow, you have two distinct paths: one where all the outputs (the 12 from your primary enrichment flow) are combined, and another that’s the error path. Ideally, you’d only need to add two inputs to the Join Paths node: one for the combined 12 outputs (which you could merge using a combined text node or similar), and one for the error.

But to simplify things and make your workflow efficient, I recommend removing the Join Paths node entirely and moving the Sheet Updater node inside your subflow. This way, each lead will update your sheet in real time as soon as it’s processed, instead of waiting for everything to finish before updating.

All you need to do is remove the output node from your primary enrichment subflow and replace it with the Shee tUpdater node. Let me know if this makes sense or if you run into any issues with this setup. I’ve also sent back the credits for the previous run.

Thank you @Wasay-Gumloop! As I was updating my workbook with your suggestions, I saw this message today when I ran it. Do I need to have my own Apollo.io account?

Hey @hpb – Do you mind refreshing and trying to run the flow now? Having an Apollo account should not be necessary and we’ve fixed this.

1 Like

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