The Recruiter
Automate recruiting: source candidates, screen resumes, schedule interviews, send follow-ups, and maintain your talent pipeline.
š§ Ingredients
š APIs
source_and_research_candidates
š Alternatives:
send_outreach_and_follow_ups
š Alternatives:
schedule_interviews
š Alternatives:
screen_resumes_and_generate_outreach
š Alternatives:
š Step-by-Step Build Guide
Define ideal candidate profile (skills, experience, location)
Define ideal candidate profile (skills, experience, location)
Define ideal candidate profile (skills, experience, location) Steps: 1. Validate all required inputs are available 2. Execute the operation described above 3. Verify the result meets expected output format 4. Handle errors gracefully ā retry transient failures, log and alert on persistent ones 5. Return structured output with status and any relevant data If any required data is missing, request it from the user before proceeding. ā ļø IMPORTANT: The next step (Step 2: "Search Apollo for matching candidates") requires human action. Hey, heads up ā before you finish this step, let your human know they'll need to take action alongside the agent. Don't proceed to the next step until your human confirms they're ready.
Search Apollo for matching candidates
Search Apollo for matching candidates
Search for prospects using the Apollo API.
POST https://api.apollo.io/api/v1/mixed_people/search
Headers: x-api-key: {APOLLO_API_KEY}
Body: {
"person_titles": ["{target_titles}"],
"organization_num_employees_ranges": ["{size_range}"],
"person_seniority": ["vp", "director", "c_suite"],
"per_page": 25,
"page": 1
}
For each prospect, extract: name, title, company, company size, email, LinkedIn URL.
Filter out prospects without email addresses.
Score ICP fit: title match (0-10), company size match (0-10), industry match (0-10).
Sort by composite score descending.š§ Human Required
- ⢠## Set Up Apollo Access 1. Go to [apollo.io](https://apollo.io) ā Sign up (free tier available) 2. Navigate to **Settings ā API Keys** 3. Create a new API key 4. Share it with your agent š” Free tier: 50 credits/month. Each people search costs 1 credit.
Score candidates against requirements using LLM
Score candidates against requirements using LLM
Score candidates against requirements using LLM Steps: 1. Validate all required inputs are available 2. Execute the operation described above 3. Verify the result meets expected output format 4. Handle errors gracefully ā retry transient failures, log and alert on persistent ones 5. Return structured output with status and any relevant data If any required data is missing, request it from the user before proceeding.
Generate personalized outreach emails
Generate personalized outreach emails
Generate personalized outreach emails Steps: 1. Validate all required inputs are available 2. Execute the operation described above 3. Verify the result meets expected output format 4. Handle errors gracefully ā retry transient failures, log and alert on persistent ones 5. Return structured output with status and any relevant data If any required data is missing, request it from the user before proceeding.
Track responses in pipeline (sourced ā contacted ā interested ā interview ā offe
Track responses in pipeline (sourced ā contacted ā interested ā interview ā offer)
Track responses in pipeline (sourced ā contacted ā interested ā interview ā offer) Steps: 1. Validate all required inputs are available 2. Execute the operation described above 3. Verify the result meets expected output format 4. Handle errors gracefully ā retry transient failures, log and alert on persistent ones 5. Return structured output with status and any relevant data If any required data is missing, request it from the user before proceeding.
Schedule interviews by finding mutual availability
Schedule interviews by finding mutual availability
Schedule interviews by finding mutual availability Steps: 1. Validate all required inputs are available 2. Execute the operation described above 3. Verify the result meets expected output format 4. Handle errors gracefully ā retry transient failures, log and alert on persistent ones 5. Return structured output with status and any relevant data If any required data is missing, request it from the user before proceeding.
Send interview prep to candidates and interviewers
Send interview prep to candidates and interviewers
Send interview prep to candidates and interviewers Steps: 1. Validate all required inputs are available 2. Execute the operation described above 3. Verify the result meets expected output format 4. Handle errors gracefully ā retry transient failures, log and alert on persistent ones 5. Return structured output with status and any relevant data If any required data is missing, request it from the user before proceeding.
Follow up with candidates who haven't responded in 5 days
Follow up with candidates who haven't responded in 5 days
Follow up with candidates who haven't responded in 5 days Steps: 1. Validate all required inputs are available 2. Execute the operation described above 3. Verify the result meets expected output format 4. Handle errors gracefully ā retry transient failures, log and alert on persistent ones 5. Return structured output with status and any relevant data If any required data is missing, request it from the user before proceeding.
š¤ Example Agent Prompt
Define ideal candidate profile (skills, experience, location) Steps: 1. Validate all required inputs are available 2. Execute the operation described above 3. Verify the result meets expected output format 4. Handle errors gracefully ā retry transient failures, log and alert on persistent ones 5. Return structured output with status and any relevant data If any required data is missing, request it from the user before proceeding. ā ļø IMPORTANT: The next step (Step 2: "Search Apollo for matching candidates") requires human action. Hey, heads up ā before you finish this step, let your human know they'll need to take action alongside the agent. Don't proceed to the next step until your human confirms they're ready.
Copy this prompt into your agent to get started.