Automation library · Hiring

TalentFlow AI – Instantly evaluate applicant's GitHub, LinkedIn

Started by an event in a connected app, and works across Google Sheets. It hands the judgement calls to OpenRouter. 36 steps, 3 branches: large, and worth reading before you trust it with anything live.

LargeCalls a model: OpenRouter

36 stepsLarge: read it before trusting it with anything live
3Branches: places the flow splits
0Loops or waits
1Service it connects to

The flow

Starts it 1Model 12Logic 15Service 8

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

  1. 1OpenRouter Chat ModelLm Chat Open RouterModel
  2. 2OpenRouter Chat Model1Lm Chat Open RouterModel
  3. 3OpenRouter Chat Model2Lm Chat Open RouterModel
  4. 4OpenRouter Chat Model3Lm Chat Open RouterModel
  5. 5Structured Output ParserOutput Parser StructuredModel
  6. 6Structured Output Parser1Output Parser StructuredModel
  7. 7Structured Output Parser2Output Parser StructuredModel
  8. 8Structured Output Parser3Output Parser StructuredModel
  9. 9Trigger: New Job ApplicationJot Form triggerStarts it
  10. 10resume evaluationAgentModel
  11. 11github evaluationAgentModel
  12. 12leetcode evaluationAgentModel
  13. 13linkedin evaluationAgentModel
  14. 14Fetch JotForm DataHttp RequestService
  15. 15Merge All EvaluationsMergeLogic
  16. 16Filter Required FieldsCodeLogic
  17. 17Format Final OutputCodeLogic
  18. 18Extract Usernames from FieldsCodeLogic
  19. 19MergeMergeLogic
  20. 20Append Candidate Data to Google Sheet Google SheetsService
  21. 21Validate GitHub UsernameIfLogic
  22. 22Validate Leetcode UsernameIfLogic
  23. 23Validate LinkedIn UsernameIfLogic
  24. 24Convert Pdf to Text(return text file link)PDFco ApiService
  25. 25Scrape GitHub DataHttp RequestService
  26. 26No Operation, do nothing1No OpLogic
  27. 27Scrape LeetCode StatsHttp RequestService
  28. 28No Operation, do nothing2No OpLogic
  29. 29Scrape LinkedIn DataHttp RequestService
  30. 30Scrape LinkedIn Post DataHttp RequestService
  31. 31No Operation, do nothingNo OpLogic
  32. 32Get Resume Text dataHttp RequestService
  33. 33Format Github DataCodeLogic
  34. 34Format LeetCode DataCodeLogic
  35. 35Format LinkedIn ResultCodeLogic
  36. 36Format LinkedIn Result1CodeLogic

How it's built

Starts on
An event in a connected app
Steps
36, with 3 branches
Size
Large: read it before trusting it with anything live
Connects to
Google Sheets
Model
OpenRouter

Questions

What does it need to run?

An n8n account, plus your own Google Sheets account, and a key for OpenRouter. You connect your own accounts after importing it; none are included.

What starts it?

It starts on an event in a connected app.

Does it use AI?

Yes. It calls OpenRouter. Model calls are billed by the provider, not by n8n.

How long does it take to set up?

Take your time. At 36 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 36 steps before you point it at anything that matters.