Clay Icon

Clay: Faster and Easier Lookup Row Action - Check out the Exciting Changes!

Β·
Β·

@here - quick πŸ“£ mini-announcement: we’ve made some new changes to the Lookup Row action in Clay! two important things:

  1. 1.

    Speed in large tables should be 3x faster. No more waiting on data to come in from other tables πŸ’ͺ🏽

  2. 2.

    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!

  • Avatar of Jamie M.
    Jamie M.
    Β·
    Β·

    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)

  • Avatar of Joe R.
    Joe R.
    Β·
    Β·

    Thank you Eric E. - not having to type out key?.value is huge in terms of legibility

  • Avatar of Khaydien A.
    Khaydien A.
    Β·
    Β·

    so we cannot return more than one record anymore? this solves speed but what if we want to return multiple records as an array?

  • Avatar of Eric E.
    Eric E.
    Β·
    Β·

    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:

    1. 1.

      Speed - things are much faster when you don’t need to check the entire table

    2. 2.

      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?

  • Avatar of Jamie M.
    Jamie M.
    Β·
    Β·

    Hey Eric E. Use case: Domain lookup vs email lookup. If you search for a domain in another table, there could be multilpe records we want to return. I.e. John @ Nike and Sarah @ Nike Lookup under nike.com = 2 records in an array

  • Avatar of Jamie M.
    Jamie M.
    Β·
    Β·

    this update prevents this from working, as rather than return 2 records, it returns only john @ nike

  • Avatar of Eric E.
    Eric E.
    Β·
    Β·

    Jamie M. do you then send these rows to a write to table, or do you use formulas to combine them etc?

  • Avatar of Jamie M.
    Jamie M.
    Β·
    Β·

    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

  • Avatar of Jamie M.
    Jamie M.
    Β·
    Β·

    hope that makes sense?

  • Avatar of Jamie M.
    Jamie M.
    Β·
    Β·

    It's kinda the backbone of our flow to leverage a waterfall method + findpeople

  • Avatar of Eric E.
    Eric E.
    Β·
    Β·

    Thanks Jamie M. β€” I’ll work on some updates here to allow for this. I’ll probably divide the integrations to still allow for some speed updates β€” I’ll keep you posted by end of day

  • Avatar of Jamie M.
    Jamie M.
    Β·
    Β·

    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

  • Avatar of Eric E.

    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 πŸ™‚

  • Avatar of Yash T.
    Yash T.
    Β·
    Β·

    Eric E. is the best πŸ‘πŸ½β€οΈ

  • Avatar of Khaydien A.
    Khaydien A.
    Β·
    Β·

    Amazing! Thank you so much Eric!

  • Avatar of Arturo O.
    Arturo O.
    Β·
    Β·
  • Avatar of Arturo O.
    Arturo O.
    Β·
    Β·
  • Avatar of Arturo O.
    Arturo O.
    Β·
    Β·
  • Avatar of Arturo O.
    Arturo O.
    Β·
    Β·