@here - quick 📣 mini-announcement: we’ve made some new changes to the Lookup Row action in Clay! two important things:
Speed in large tables should be 3x faster. No more waiting on data to come in from other tables 💪🏽
It’s now way easier to extract data from your lookups (see the before and after in the screenshots below) 🔍
s/o to Eric E. for these big Quality of Improvements to a critical Clay feature!
hey Yash, we actually noticed a problem with this. When we did it before it would lookup another table and then return all the rows as an array. Now it only returns 1 record vs all. Is this intended? (check help for the thread)
so we cannot return more than one record anymore? this solves speed but what if we want to return multiple records as an array?
Hey Jamie M. Khaydien A. — What’s the use-case here for needing multiple records. I’m happy to do some re-arranging here, but the reason that we made this switch is two fold:
Speed - things are much faster when you don’t need to check the entire table
The main use-case we found was: If this row already exists, get the information but don’t re-enrich it.
How are you using the multiple results? Is it for the count of rows purposes or something else?
this update prevents this from working, as rather than return 2 records, it returns only john @ nike
so a use case for us would be something like: Import domains - Enrich domains - Find people for DM's (Thats now another table) Then lookup in other table the domain. Return all DM's, score the DM's based on relevancy. Then pick best DM to email
hope that makes sense?
It's kinda the backbone of our flow to leverage a waterfall method + findpeople
thank you - yeah agreed, the update seems great for doing a single row lookup. but destroys array lookup. IMO it could be 2 different features (lookup in table vs lookup row). 1 = faster and good for the email use-case. 1 = More sophistiacted and better for a lot more use-cases
Hey Jamie M. Khaydien A. — Feedback received. I just released a new update. I:
Reverted the single row limit of the old action to restore your old workflows
Split the new actions into two: lookup row and lookup multiple rows
The new multiple action also has the new key:value response structure
All three actions will be faster, but single row will be the fastest by far. I appreciate everyone’s feedback here, and apologies for breaking your workflows. Happy lookups 🙂
Amazing! Thank you so much Eric!