Daily ad chase for fresh roles in your recruiting niche
Every morning at 7, get a ranked shortlist of brand-new job postings in your niche with a personalized outreach angle for each one.
Build me an agent workflow that runs my recruiting agency's daily ad chase. The workflow should run every day at 7:00am in my local time zone.
Step 1: Use TheirStack's Search Jobs operation with a 24 hour lookback (posted_at_max_age_days = 1) and the following niche filters, which I want exposed as configurable inputs at the top of the workflow:
- Job titles or keywords for the roles I recruit on (default example: senior backend engineer, staff backend engineer, principal backend engineer).
- Country or region filter (default example: EMEA countries).
- Minimum and maximum salary band.
- Company size range (employee count min and max).
- Industries to exclude so we drop recruiting agencies, staffing firms, and outsourcing shops before scoring.
Step 2: For each posting that comes back, the agent should read the job description and decide:
- A fit score from 1 to 5 against the niche criteria (role match, seniority, location, salary signal, company stage, and that the hiring company is not itself a recruiting agency).
- A short outreach angle, one or two sentences, that references something specific from the job description (a tech stack choice, a growth or funding signal, team context, a mentioned product launch). Avoid generic language.
- The likely hiring manager title to target (e.g. VP Engineering, Head of Platform, Director of Backend). Use the job's seniority and team description to infer this.
Step 3: For every role with a fit score of 3 or higher (cutoff should be configurable), call Airtable's Create Records operation against my shortlist table with these columns: Company, Role, Location, Fit Score, Outreach Angle, Hiring Manager Title, Posting Link, Date Found. Batch up to 10 records per call as the operation supports.
Step 4: Pick the top 5 roles of the day by fit score (break ties by posting recency) and use Slack's Send a Message operation to post a single digest to the channel I configure. The message should include a short header ("Top 5 fresh roles for [date]"), then one block per role with: company, role title, location, fit score, the outreach angle, the likely hiring manager title, and a link to the posting. Format it so recruiters can act straight from Slack without opening Airtable first.
If no roles meet the cutoff on a given day, skip the Slack post or send a one-line "no qualified roles in the last 24 hours" note (your call, but make it configurable). Keep TheirStack credit usage tight by passing only the filters above and respecting the documented per-result credit cost.
Additional information
What does this prompt do?
- Pulls every job posted in the last 24 hours that matches your niche: role, location, salary band, company size, and industries you want to exclude.
- Scores each posting 1 to 5 on fit and drafts a short, personalized outreach angle that references the actual job description.
- Logs every qualified role to your Airtable shortlist with the company, role, location, fit score, outreach angle, and link to the posting.
- Posts the top five roles of the day in Slack so your team can reach out before competitors spot the listing.
What do I need to use this?
- A TheirStack account with an API key.
- A Slack workspace and a channel where the daily digest should land.
- An Airtable base with a table for your daily role shortlist.
How can I customize it?
- The run time and days (7am is the default, swap to any time zone or limit to weekdays).
- Your niche filters: which roles, regions, salary bands, company sizes, and industries to include or exclude.
- The fit-score cutoff for what lands in Airtable and how many top roles get posted to Slack each day.
Frequently asked questions
Will it pick up roles that were posted before today?
Can I exclude recruiting agencies and staffing firms from the results?
How does the fit score work?
What goes into the personalized outreach angle?
Does the Slack post have enough detail to act on right away?
Win the morning before your competitors see the ad.
Connect TheirStack, Airtable, and Slack once, and Geni runs your ad chase every morning at 7.