Trying to get email from contact us page, but there is a list size mismatch since some websites do not have a “contact us” or “contact” page. Would like to have a N/A replacement in the google sheet when that’s the case. Could I get any pointers on how to do so pls?
Workbook link: https://www.gumloop.com/pipeline?workbook_id=b1uPrHiGX4v87AimKxScRJ&tab=2
Run link: https://www.gumloop.com/pipeline?workbook_id=b1uPrHiGX4v87AimKxScRJ&tab=2&run_id=SAGa2oaqkYQuPT3CnnPT5J
Hey @Valentin_Gallone! 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.
-
Find your run link on the history page. Format: https://www.gumloop.com/pipeline?run_id={your_run_id}&workbook_id={workbook_id}
-
Make it shareable by clicking “Share” → ‘Anyone with the link can view’ in the top-left corner of the flow screen.

-
Provide details about the issue—more context helps us troubleshoot faster.
You can find your run history here: https://www.gumloop.com/history
Hey @Valentin_Gallone - Instead of wrapping the Website Scraper node in an Error Shield you should create a subflow of everything downstream of the Google Sheet Reader node and then wrap the subflow in an Error Shield.
That way if anything fails the entire process gets skipped or you can Pass Inputs Through on the subflow and write an error message on the spreadsheet for failed inputs.
The issue with the current approach is that some data is connected directly with the source while the other gets filtered through the Error Shield – this creates lists with different sizes and a node when receiving different sized list inputs doesn’t know how to pair them up.
Here’s a detailed guide with examples on list size mismatch: https://docs.gumloop.com/common_errors/list_size_mismatch
Let me know if this makes sense and works for you.
Hey! You can expand the subflow node form the run log and view the failed runs:
https://www.gumloop.com/pipeline?workbook_id=b1uPrHiGX4v87AimKxScRJ&tab=2&run_id=5hLKmoSjEiwvwNhXxe5uRD
On this failed run you can see that the Linkedin Profile Scraper node failed because it recieved the company name as the input:
Once you fix that the flow should work as expected. Also, you can test the subflow manually for a single input by adding Default Value in the input nodes to verify if everything works properly before looping it over your Google Sheet.
Instructions on how to use the run log to debug flows: https://docs.gumloop.com/core-concepts/run_log
Hi Wasay, thanks for the extremely quick response.
Still getting some issues here, with nothing being populated in the sheet even after fixing the linkedin issue.
Flow: https://www.gumloop.com/pipeline?workbook_id=b1uPrHiGX4v87AimKxScRJ&tab=1&run_id=T7xbz4qpAUPvipVxaS4xSj
Subflow: https://www.gumloop.com/pipeline?workbook_id=b1uPrHiGX4v87AimKxScRJ&tab=2&run_id=nyhydzLHg8xw8VzvnmctcG
Perhaps the 2nd website scraper should be in an error shield as well in the subflow in order to continue operations?
Here’s what I did: https://www.gumloop.com/pipeline?workbook_id=b1uPrHiGX4v87AimKxScRJ&tab=2
Also, I need to give a search value to the updater, so I set up a new sheets reader and connect the company name to the updater and that automatically turns the loop mode on to the updater. Kinda confused.
Yeah that would work. You’ll need to use a Join Paths node though to create two execution paths, otherwise the flow will just end if the Error Shield is hit. More info here (check example #3): https://docs.gumloop.com/nodes/flow_basics/join_paths
Also, I need to give a search value to the updater, so I set up a new sheets reader and connect the company name to the updater and that automatically turns the loop mode on to the updater. Kinda confused.
You can use the Company Name or the URL input as the search value since they’re both coming directly from the Sheet Reader node from the parent flow. Let me know if that makes sense.