What you unlock
Candidate management
Create candidates, update profiles, and search your talent pool directly from chat or through an agent.
Application tracking
Move applications through stages, submit feedback, and monitor your hiring funnel in real time.
Job & opening management
Create and update job postings, manage openings, and track hiring team members across departments.
Interview coordination
View interview schedules, list events, and manage interviewer pools without leaving Mantle.
Connect Ashby
Authorize with OAuth
Click Connect and sign in to your Ashby account. Grant Mantle the requested permissions to access your
recruiting data.
Agent tools
Any agent in your workspace can use Ashby tools once the integration is connected.Candidates
| Tool | Description |
|---|---|
| Create candidate | Add a new candidate to your talent pool |
| Get candidate | Retrieve detailed info about a specific candidate |
| Update candidate | Edit candidate profile details |
| Search candidates | Search candidates by name, email, or tags |
| List candidates | List all candidates with optional filters |
| Add candidate tag | Tag a candidate for easier categorization |
Applications & Offers
| Tool | Description |
|---|---|
| Create application | Submit a new application for a candidate |
| Get application | Retrieve application details and current stage |
| Change stage | Move an application to a different interview stage |
| Submit feedback | Submit interview feedback on an application |
| Create offer | Create a new offer for a candidate |
| List offers | List all offers with their current status |
Jobs & Openings
| Tool | Description |
|---|---|
| Create job | Create a new job requisition |
| Get job info | Retrieve details about a specific job |
| Search jobs | Search jobs by title, department, or status |
| List job postings | List all published job postings |
| Create opening | Create a new opening under a job |
| List openings | List all openings with filters |
Interviews & Teams
| Tool | Description |
|---|---|
| List interviews | List all interview stages and schedules |
| List interview events | View scheduled interview events |
| Add hiring team member | Add a user to the hiring team for a job |
| List departments | List all departments in the organization |
| List users | List all users in the Ashby workspace |
Triggers
Automated triggers for Ashby are not yet available. Triggers will be added in a future update — check back soon.
Example use cases
Auto-create candidates from inbound messages
Auto-create candidates from inbound messages
When someone shares a candidate profile link in chat, an agent can extract the details, create a candidate in Ashby,
and attach them to the appropriate job opening — no manual data entry required.
Daily hiring pipeline summary
Daily hiring pipeline summary
An agent queries all open applications, groups them by stage, and posts a daily summary to your #recruiting channel
so the hiring team stays aligned without checking Ashby directly.
Interview feedback reminders
Interview feedback reminders
After an interview event, an agent checks whether feedback has been submitted. If not, it sends a reminder to the
interviewer with a direct link to the feedback form.
Troubleshooting
OAuth connection failed
OAuth connection failed
Make sure you are signing in with an Ashby account that has admin or recruiter permissions. If the connection fails,
try disconnecting and reconnecting from Settings → Integrations → Ashby.
Agent can't find candidates or jobs
Agent can't find candidates or jobs
Verify the connected Ashby account has access to the candidates and jobs you expect. Permissions in Ashby are scoped
to what the authenticating user can see.
Application stage change isn't working
Application stage change isn't working
Check that the target stage exists in the job’s interview plan. The stage ID must match exactly — use the “List
interview stages” tool to find valid stage IDs.
Data seems stale or missing
Data seems stale or missing
Ashby data is fetched in real time via the API. If results look incomplete, confirm the authenticating user’s
permissions haven’t changed. Reconnect the integration if needed.
Back to Integrations
View all available integrations