Automate end-to-end hiring with Keka, Google Sheets, Gmail and GPT-4
Get Keka Jobs
Normalize Jobs
Loop Over Items
noOp
Normalize Candidates
Init Run Storage
Init Candidate Pagination
Accumulate Candidates
More Candidate Pages?
Next Candidate Page
Deduplicate Candidates
Resolve Job Recruiters
Read Master Recruitment Sheet
googleSheets
Prepare Candidate Rows
Filter Sourced Candidates
Compare With Sheet
Accumulate Jobs + Hiring Team
Loop Over Items1
noOp
Append row in sheet
googleSheets
Group by Recruiter + job id
Mark Candidates Notified (Memory)
Prepare Rows For Sheet Update
Update row in sheet5
googleSheets
Loop Over Items2
noOp
Wait
noOp
Send a message5
gmail
Read Master Recruitment Sheet1
googleSheets
Loop Over Items3
noOp
Fetch Candidate Resume
Download Resume
Accumulate Invited Candidates
Extract Role + YOE
Group by Recruiter + job id1
Send a message to recruiter
gmail
Notify Recruiters
gmail
Update row in sheet6
googleSheets
Prepare Sheet Updates from Memory
Jia Inteview Sent
Dummy data for jia inteview
Read Master Recruitment For Feedback
googleSheets
Filter Candidates for AI Screening
Message a model
openai
PARSE the OpenAI output
Merge
Group by recruiter and job id
Update Stage Status
googleSheets
Notify Recruiters1
gmail
Read Master Recruitment For Feedback1
googleSheets
If
Filter candidates
Fetch the AI interview Report
Filter interview completed candidates
Compare Candidates
Loop Over Items4
noOp
Extract from File
noOp
Download Report
Parse Overall Score
Update row in sheet
googleSheets
Merge1
Final Status
Read Master Recruitment For Feedback2
googleSheets
If1
Filter Candidates
Group by recruiter + job id
Notify Recruiters2
gmail
Prepare Update Payload
Read Master Recruitment For Feedback3
googleSheets
If3
Filter Candidates1
Update row As Approval Pending
googleSheets
Group by recruiter + job id1
Prepare Update Payload1
Schedule Trigger 1
Schedule Trigger 2
Schedule Trigger 3
Schedule Trigger 4
Wait1
noOp
Read sheet with HR intetrview pending
googleSheets
If4
Normalize Rows
Loop Over Items5
noOp
Fetch feedback report
Normalize Feedback
Merge2
Filter Final HR Decisions
Group by Recruiter + Job ID
Send a message
gmail
Prepare Google Sheets Update Payload
Update Final Status
googleSheets
Read sheet with Interview status as hired
googleSheets
If6
Group by recruiter + job id
Send a message1
gmail
Prepare Google Sheets Update Payload1
Pass
Update Status
googleSheets
Keka Token Manager
noOp
Jia Token Manager
noOp
Keka Token Manager2
noOp
Read Master Recruitment For Feedback4
googleSheets
If7
Filter Candidates2
Group by recruiter + job id2
Prepare Update Payload2
Read Master Recruitment For Feedback5
googleSheets
If8
Filter Candidates3
Group by recruiter + job id3
Prepare Update Payload3
Notify Recruiters to schedule Leadership Connect Round
gmail
Notify Recruiters to schedule HR Discussion Round
gmail
Notify Recruiters to Technical Interview
gmail
Update row As TR interview Pending
googleSheets
Update row As Hr interview Pending
googleSheets
Update row As LeaderShip round pending
googleSheets
Keka Token Manager3
noOp
Jia Token Manager1
noOp
Read sheet with intetrview pending
googleSheets
If9
Filter rows
Loop Over Items6
noOp
Resolve emails
Send email to interviewer
gmail
Send email to Candidate
gmail
Pass the data
Prepare payload for sheets
Update Status1
googleSheets
Dummy
Filter Candidates4
Filter Candidates5
Filter rejected candidates
Loop Over Items7
noOp
Wait2
noOp
Send Rejection Mails to candidates
gmail
Filter rejected candidates1
Loop Over Items8
noOp
Wait3
noOp
Send Rejection Mails to candidates1
gmail
Read Master Recruitment For Feedback6
googleSheets
If2
Filter Candidates6
Update row in sheet1
googleSheets
Update Jia status
Jia Token Manager2
noOp
Loop Over Items9
noOp
Schedule Trigger 11
Schedule Trigger 10
Schedule Trigger 9
Schedule Trigger 8
Schedule Trigger 7
Schedule Trigger 6
Schedule Trigger 5
Fetch job applications
Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel.
Press enter or space to select an edge. You can then press delete to remove it or escape to cancel.