New Role Intake Agent: Turn Slack hiring requests into Ashby openings instantly
When a hiring manager posts a new role request in Slack, this agent captures the details, creates the opening in Ashby, and confirms next steps in the thread.
Overview
When a hiring manager posts a role request in Slack, this agent collects the details, creates the opening in Ashby, and confirms back in the thread — so no req ever gets lost in the Slack scroll.
Why recruiting teams use this template
Role requests often arrive in Slack as informal messages: 'Hey, we need to hire a data analyst.' By the time that becomes an Ashby opening, critical context has been lost or the request has been misplaced entirely.
This agent captures hiring intent the moment it's expressed:
- Turns a casual Slack message into a structured Ashby opening in seconds
- Asks a single clarifying question if key details are missing
- Confirms back in thread so the hiring manager knows their request was received
- Surfaces next steps so TA can jump in immediately
How it works
- A hiring manager posts a role request in your designated Slack channel.
- The agent identifies it as a hiring request and extracts role title, team, timeline, and type.
- If anything is missing, it asks one focused question before proceeding.
- The opening is created in Ashby and a confirmation is posted back in the Slack thread.
What you'll need
- Slack connected to Zapier
- Ashby connected to Zapier
- A dedicated Slack channel for hiring requests (e.g., #hiring-requests)
Frequently asked questions
What information does the agent collect before creating the opening?
{"root":{"type":"root","format":"","indent":0,"version":1,"children":[{"type":"paragraph","format":"","indent":0,"version":1,"children":[{"mode":"normal","text":"The agent extracts: role title, team or department, target start date or urgency, and type of hire (full-time, contract, intern). If a required field is missing, it asks a single clarifying question before proceeding. You can customize these fields in the agent's instructions.","type":"text","style":"","detail":0,"format":0,"version":1}],"direction":null,"textStyle":"","textFormat":0}],"direction":null}}
Can I use this with a different ATS instead of Ashby?
{"root":{"type":"root","format":"","indent":0,"version":1,"children":[{"type":"paragraph","format":"","indent":0,"version":1,"children":[{"mode":"normal","text":"Yes — if you use Greenhouse, Lever, or another ATS with a Zapier integration, you can swap out the Ashby 'Create Opening' action for the equivalent action in your ATS. The agent's instructions and Slack integration stay the same.","type":"text","style":"","detail":0,"format":0,"version":1}],"direction":null,"textStyle":"","textFormat":0}],"direction":null}}