Hey guys, I don’t have access to Audiences, so I was curious if something like this is possible directly in Workflows: Let’s say I use Clay People Search (or another people search vendor) and it returns multiple people for a single company - maybe 2, 3, or any arbitrary number. Can I take each person returned by Clay People Search and run them individually through the rest of the workflow, basically looping over every result? Not sure if I’m explaining it perfectly, but essentially I’m wondering if one workflow step can return an array of people and then have the following steps run once for each person in that array. Has anyone anyone tested out this already?
Hey Mihajlo, Yep this is doable! The cleanest way to handle it is using the Send to Table action after your People Search step. Each person in the returned array gets sent as a separate row to a new table and then you run the rest of your enrichment workflow on that table instead. So basically the loop happens at the table level rather than within the workflow itself - one company comes in, multiple people get fanned out as individual rows, each one processed independently from there.
Hey Saad, that is more of a workaround since that means that once I hit the 50k table row limit, I will have to change the table and do more tinkering which is exactly what I want to skip with using workflows but thanks for commenting never the less!

