I am utilizing Clay as a data enrichment tool, but it unfortunately isn't giving me all of the contacts from a given company. for example, I see 6 people who work for a company via LI and Clay only gives me 3 when using the "Find more people" function.
Clay's "Find People" feature shows a preview of contacts matching your search criteria. After importing, you can broaden your search by clicking on the source column in your People table to edit parameters. This appends new contacts without removing existing ones. Try refining your filters or expanding search parameters to capture more contacts from the company.
I must have done something wrong, now all the tables have been filled out with what it seems to be all contacts in my account table, which is not at all what I was going for. would really appreciate help here
can someone please help me!
Hello! Thanks for reaching out and apologies for the delay in response. Due to high volume of tickets it takes us a while to reach out back to you! Rest assured I am with you to solve your issues in the most efficient way possible. I am currently taking a look at your table and it is unusual for the people to have populated n the people search when only the cells for the last row were run in the Company table. The reason this happened is because you must have re run the source manually in the People table. The source in the People table still contains all the companies as you can see in the Company Identifier.
Because of this when you ran the source, it re ran and found People from all companies and not just Goshe Energy. Let me know if this makes sense and if not we can discuss and troubleshoot further!
This is what also happened with your other tables by the way.
thanks for getting back - I understand the issue now, but I didn't make that change though (at least I don't recall making it). the company identifiers were just the one LI profile for each of those. I guess I have 2 questions moving forward:
how do I make sure this doesn't happen again? it wasted over 1000 credits and I ended up turning the tables off bc I am worried about credit use now
back to my original question, why aren't all contacts showing up for a given company? it's difficult to have the confidence in clay data enrichment when I see about 50% of contacts found per company
Hey! Thanks for reaching out again. When you created your Find People table, most likely your auto update was off, which led to the cells not running. Even though you just run the last row, it will find People for that company. However in your Find People source, all the company identifiers will be linked because technically the Find People search is setup for all companies. So everytime you manually or even on schedule run the Find People table, since all company identifiers are linked, it will start looking for people in all those companies and not just the last row. I have refunded the 1000 credits that were spent in this so you can continue working on this! I would suggest try using the Find People search and rerun it as I can see a lot more results populate than through the Find more People option. The data we import is through different data providers and if these profiles are private or have other settings in place, they may escape the search. That being said, do try re running the search instead of Find more people (keep auto update disabled for this) and let me know if that gets you satisfactory results!
Also let me know if you want me to expand on what I just said regarding the first issue.
got it, thank you for the detail and the credits - really appreciate it! just to be clear - when I have a filter on the companies table and click "Find people" at these companies, how can I possibly keep that filter for the "Find people" search? for example, we have companies in there that range in employee size, & I am wanting to find the president/founder at companies under 100 employee, filtering into 1 table with all the other contact data
should I be filtering in the Find people view rather than the company table view?
also, yes can you please expand on the first issue? I am still having the same problem - Clay isn't recognizing half of the employees at a company that are within our ICP. take Goshe for example in my screenshots. 6 employees, 3 were brought in and I filtered general counsel out. I am still wanting the other 3. plus, the table is pulling in contacts that no longer work for the companies. it's clear they don't because their company domain is different (see screenshot)
want to make sure this is still on the radar?
Hey, Thanks for your patience—let’s go through this step by step. To keep your filter when using Find People, make sure you’re applying the filter directly in the Find People step itself, not just in the Companies table. For example, if you’re targeting companies under 100 employees, set that condition in the Find People enrichment so it only searches within that subset. As for your second point—if Clay isn’t pulling in all employees that match your ICP, like in the Goshe example, this can happen when: 1. The data provider doesn’t return all available contacts. 2. The job titles don’t exactly match your filters unless you enable Exact Keyword Match in the job title filter. This step is crucial for better accuracy. Here's a video showing you how to find more people at these companies: https://cln.sh/pHgLKqxZ Step by step: 1. Run a lookup in your people table to spot missing values. 2. Click "add enrichment" (top right). 3. Pick Claygent > Select GPT 4o. 4. Create a metaprompter: "Find me the {roles} at {company} who are currently working there - I need their linkedin.com/in URL, full name and job title. Get as many as possible. Leave empty if none found." 5. Choose JSON output and generate to get results as a list. 6. Add a run condition so it only runs when the lookup is empty. 7. Use "write to other table" to send new finds to your people table (send: full name, job title, linkedin.com/in URL, and company domain). 8. Then you can enrich them. Tip: Feel free to flag missing data via row left-click > leave feedback for our team to fix. And regarding outdated contacts—Clay returns people listed under the company, but the domain mismatch might mean few things; it might not be their first job, there might be some domain mismatch and to prevent this using the linkedinURL would help, but I wouldn't assume this. Typically to see if it's still work there, you can use the "Enrich Person from Profile" to get the most up to date data as it acts as a real time connection. Let me know if you have more questions.
thank you so so much for the detailed response. this is making a lot of sense. I followed you all the way up to "write to other table". it's nonexistent in my enrichment lookup and I don't know why because I have a write to other table working in the "missing contacts from enrichment" table in this workbook. any advice? also, I updated the relevant contacts prompt from what you sent because it's not that the find people function isn't working, it's just not finding all of the employees we want. so I adjusted the prompt to consider the other table to make sure we aren't pulling in duplicate contacts, but you can see with Goshe it did bring in duplicate contacts and contacts that don't fit in the title requirement (i.e. "General Counsel"). any advice on updating the prompt to be more clear?
Hey! Here's a walkthrough video showing exactly how to set this up: https://cln.sh/JBpkWGXz For the duplicate contacts issue - if you're trying to avoid pulling the same people again, I'd recommend using a Clay Lookup and add the values within the prompt example don't return these /lookup Although adding that logic can get messy and won't guarantee cleaner results because it will waste token on these Let me know if you have any follow-up questions!
thank you very very much! that's all for now. I really appreciate the clarity here!
Of course Cori! Let us know if there's anything else we can assist with!