Automation library · Hiring

Automated job scraper + hiring manager finder with Claude

Started by a clock. It calls services over plain HTTP rather than through connectors. It hands the judgement calls to Claude and OpenAI. 32 steps, 2 branches, 2 loops or waits: large, and worth reading before you trust it with anything live.

LargeCalls a model: Claude, OpenAI

32 stepsLarge: read it before trusting it with anything live
2Branches: places the flow splits
2Loops or waits
0Services by connector: it calls them over plain HTTP

The flow

Starts it 2Model 11Logic 8Service 11

The steps in the order they run, from what starts it.

  1. 1When clicking ‘Execute workflow’Manual triggerStarts it
  2. 2OpenAI Chat ModelLm Chat Open AiModel
  3. 3Structured Output ParserOutput Parser StructuredModel
  4. 4OpenAI Chat Model1Lm Chat Open AiModel
  5. 5Scrape WebsiteHttp Request ToolService
  6. 6Role_FinderHttp Request ToolService
  7. 7Structured Output Parser1Output Parser StructuredModel
  8. 8OpenAI Chat Model2Lm Chat Open AiModel
  9. 9Serper.devHttp Request ToolService
  10. 10Schedule TriggerSchedule triggerStarts it
  11. 11Anthropic Chat ModelLm Chat AnthropicModel
  12. 12Firecrawl MCPMcp Client ToolModel
  13. 13Set Job Title & NumberSetLogic
  14. 14Hiring Manager Finder AgentAgentModel
  15. 15Recruiting/Job Board AgentAgentModel
  16. 16Company Info AgentAgentModel
  17. 17Copy AgentAgentModel
  18. 18Run Apify Indeed ScraperHttp RequestService
  19. 19Parse & SanitizeCodeLogic
  20. 20Filter Out RecruitingFilterLogic
  21. 21FullEnrich WaterfallHttp RequestService
  22. 22Add lead to campaignInstantlyService
  23. 23Retrieve a campaignHey ReachService
  24. 24WaitWaitLogic
  25. 25Enrich LinkedIn ProfileHttp RequestService
  26. 26Wait2WaitLogic
  27. 27Check Job ProgressHttp RequestService
  28. 28Check ProgressHttp RequestService
  29. 29Check if doneIfLogic
  30. 30IfIfLogic
  31. 31Get Apify Results1Http RequestService
  32. 32Remove Duplicate JobsRemove DuplicatesLogic

How it's built

Starts on
A clock
Steps
32, with 2 branches, 2 loops or waits
Size
Large: read it before trusting it with anything live
Connects to
Nothing by connector; it calls services over plain HTTP
Model
Claude, OpenAI

Questions

What does it need to run?

An n8n account, and a key for Claude and OpenAI. You connect your own accounts after importing it; none are included.

What starts it?

It starts on a clock.

Does it use AI?

Yes. It calls Claude and OpenAI. Model calls are billed by the provider, not by n8n.

How long does it take to set up?

Take your time. At 32 steps it is large: read it before trusting it with anything live.

How do I import it?

Copy the workflow, open a new workflow in n8n and paste. The steps appear on the canvas, ready for your own accounts.

Before you run it

Nothing here has been tested by us. It is somebody's working automation, read and described from its own steps. Treat the connections it wants as a list of accounts it will touch, and read the 32 steps before you point it at anything that matters.