Clay Icon

Connecting Lusha and ZoomInfo to Clay for Data Enrichment

·
·

Hi, I need some help in connecting my Lusha and zoominfo account with clay and use it for phone number and email enrichment along with clay. But since there is no direct API integration for these platform can someone help me how to connect these two platform with clay?

  • Avatar of Channeled
    Channeled
    APP
    ·
    ·

    💤 You've caught us outside of our support hours (9am-9pm EST), but don't worry - we'll be back in touch within 24 hours (often sooner!). If you haven't already, please include the URL of your table in the thread below so that we can help you as quickly as possible!

  • Avatar of Daniel K.
    Daniel K.
    ·
    ·

    Hi Dakshin! Unfortunately, the Lusha team has requested that we remove their integration from Clay. We understand how valuable this feature can be for you. We encourage you to reach out to Lusha directly and express your interest in having the integration reinstated. You can contact them at this link. In the meantime, you can use the HTTP API with your API key. This works also with your Zoominfo account. If you have any other questions or need further assistance, please let us know.

  • Avatar of Channeled
    Channeled
    APP
    ·
    ·

    We haven't heard back from you in a bit, so we're going to go ahead and close things out here - feel free to let us know if you still need something!

  • Avatar of Channeled
    Channeled
    APP
    ·
    ·

    Hi Dakshin K.! This thread was recently closed by our Support team. If you have a moment, please share your feedback:

  • Avatar of Channeled
    Channeled
    APP
    ·
    ·

    Thanks! We've reopened this thread. You can continue to add more detail directly in this thread.

  • Avatar of Dakshin K.
    Dakshin K.
    ·
    ·

    Can i get a video on how to do this?

  • Avatar of Daniela D.
    Daniela D.
    ·
    ·

    Hey Dakshin, Thanks for reaching out! Here's a video walking through HTTP API JWT set up (needed for Zoominfo): https://www.loom.com/share/620a30bc74614e13925b0c05922fd5a9 Additional details for set up: Location of JWT token in Auth Response: jwt Auth header: Authorization Method: POST Endpoint for company: https://api.zoominfo.com/enrich/company Endpoint for contact: https://api.zoominfo.com/enrich/contact Lusha (set up with HTTP API, not the JWT option): This is the endpoint needed to enrich contacts : "https://api.lusha.com/person?firstName={{inputname}}&lastName={{inputname}}&company={{inputname} Post method: GET Example body input: { “firstName”: :firstName, “lastName”: :lastName, “organizations”: [ { “company”: :company1, “domain”: :domain1, “isCurrent“: true }, { “company”: :company2, “domain”: :domain2, “isCurrent“: false } ] } Header Name: Authorization Header Value: YOUR_API_KEY Quick video on how HTTP API works: https://www.loom.com/share/114ff06973bd4ed7985b32fa031be867 Docs: https://docs.clay.com/en/articles/9672489-http-api-with-clay Bonus! troubleshooting example of failed body parse issues: https://www.loom.com/share/678e4c40e8c14894a6cd53948176e434 Let me know if this helps.

  • Avatar of Channeled
    Channeled
    APP
    ·
    ·

    Hi Dakshin K.! This thread was recently closed by our Support team. If you have a moment, please share your feedback:

  • Avatar of Sarah N.
    Sarah N.
    ·
    ·

    Hi there - this is such a good start, but I feel like I need more as someone without a background in JSON web tokens. For the Location of JWT token in Auth Response: do we just type the letters jwt as indicated in this post? And for the Auth header: do we just type the word Authorization as indicated in the post?

  • Avatar of LuisArturo
    LuisArturo
    ·
    ·

    Hey there Dakshin thanks for reaching out, jumping in for Daniela, the JWT token in Auth Response will be in a different location based on where the provider puts as noted in the video. Each provider will have their own token method for this integration. https://www.loom.com/share/620a30bc74614e13925b0c05922fd5a9 The same is true for Authorization as well, each API has their own expected format for Authorization.

  • Avatar of Sarah N.
    Sarah N.
    ·
    ·

    Thanks for jumping in! So for ZI, the JWT Auth Field Location, it sounds like we do just use the letters jwt. But for Auth Header, you mention that "each API has their own expected format for Authorization." For someone who is not familiar with the "standard HTTP guidelines" what should we be looking for in the provider's documentation to know when we've found the right thing to put?

  • Avatar of LuisArturo
    LuisArturo
    ·
    ·

    Most providers will keep this information close to where the JWT Auth Field is located due to those being needed to run this integration. So the most likely place will be near were you find the data for JWT Auth Field, although will point out once again that this won't be the case for all providers, and some may not require an Authorization at all.

  • Avatar of Sarah N.
    Sarah N.
    ·
    ·

    Are there resources for decoding errors when the JWT HTTP API integration fails? I did the best I could, but I just can't get it. My use case is that I'm trying to connect Clay to ZI. I have a list of accounts in my Clay table that I want to use my existing ZI integration to get contacts from those accounts in the table. Bonus if I could add criteria to the contact query so I am able to limit the contacts that get pulled in to my table.

  • Avatar of Arturo O.
    Arturo O.
    ·
    ·

    Hey Sarah, thanks for reaching out about this. Happy to help! In this field you'd add in 'jwt' as it's a required input for the dynamic access token via API that ZI requires. After that, you can move down to mapping the API endpoint as you would regularly,here's a tutorial on how to map that part if it helps. https://downloads.intercomcdn.com/i/o/w28k1kwz/1245467653/8346c220f6f62d3fd260df53d4df/chrome_hGiDdiVbo4.png?expires=1731139200&signature=0f6a008eb66dfd0ac211559b7d36c9af61841a6aeb7eacc7de94ed19712e9a5c&req=dSIjE814modaWvMW1HO4zUdncDHMpKPKId7saGFXP3NsP8L4y2P6npHXFhVp%0AWjx3%0A You'll need to check out ZI's API docs and depending on which one you'd like to use, extracting the different parameters to map each required section and then adding your inputs. Let me know if you have additional questions or run into any issues though!

  • Avatar of Sarah N.
    Sarah N.
    ·
    ·

    Thanks Arturo! I'm taking a look and hopefully this will be the help we need.

  • Avatar of Sarah N.
    Sarah N.
    ·
    ·

    Ok, I'm looking at the ZI documentation, and I feel like the first one I need to handle is the POST Authenticate in order to input our credentials. For the method I choose POST. And for the Endpoint I paste in https://api.zoominfo.com/authenticate as indicated in the document. I save the settings. I run the column. And I get an error that says failed to authenticate. Am I supposed to put anything in a header or the body?

  • Avatar of Channeled
    Channeled
    APP
    ·
    ·

    This thread was picked up by our in-app web widget and will no longer sync to Slack. If you are the original poster, you can continue this conversation by logging into https://app.clay.com and clicking "Support" in the sidebar. If you're not the original poster and require help from support, please post in 02 Support.