Point it at any professional directory and it builds a contact database on a schedule: attorney bar listings, law-office rosters, CPA societies, networking and trade associations, state licensing boards, chamber member lists. Claude reads each roster page, Firecrawl scrapes each profile, and every new professional lands in Close CRM and a master sheet, deduped against everything already captured.
On a schedule, Claude builds the target list, which directory pages to walk this run, and Firecrawl scrapes each roster page. Claude then extracts the professionals from the raw page: names, firms, titles, and profile links, regardless of how the directory happens to format them.
Each professional is checked against the master sheet first, anyone already captured skips instantly, so no profile is ever scraped twice. New people get their profile page scraped in full, and Claude extracts the contact details: email, phone, firm, location, specialties.
Every new professional becomes a lead and contact in Close CRM, skipped if they already exist there, and a row in the master sheet. The result is a growing, deduplicated network database that builds itself: swap the source URL and the same machine works any directory.