Good question you can actually handle that inside one table without duplicating everything. After you’ve pulled job listings and companies, use Find People with a dynamic job title filter. Just map the “Job Title” from your job listings (e.g., Financial Data Analyst) into the “Find People by Job Title” field and let Clay auto-match relevant roles (like CFO, Finance Director, etc.).
Then, use a Run If condition so each enrichment only runs when the title includes “Data Analyst.” That way, Clay finds department-aligned contacts based on the context of the job post no need for 100 tables or Apollo.