DashboardSign inStart your trial

Ashby

Reference

125 actions for Ashby workflows.

01. Operations

Act on Ashby from a workflow

Operations are the actions a workflow can take in Ashby, grouped by category. Each lists its method, parameters, and a template you can drop it into.

Applications

12 operations

Manage candidate applications throughout their lifecycle in your hiring pipeline. These operations let you create applications, track their progress across stages, evaluate criteria, collect feedback, and handle administrative changes like transferring or updating application source information.

Action★ Featured

Change Application Stage

ASHBY_CHANGE_APPLICATION_STAGE

Move candidates through different stages of your hiring pipeline, from initial application review through offers and hiring decisions. This keeps your recruitment process organized and ensures candidates progress smoothly based on your interview plan.

3 input
Action★ Featured

List Applications

ASHBY_LIST_APPLICATIONS

Retrieve all job applications submitted to your hiring process, with support for filtering and pagination to manage large volumes of applicants. This helps you keep track of every candidate in your recruitment pipeline.

7 input
Action★ Featured

Update Application

ASHBY_UPDATE_APPLICATION

Modify key properties of a job application in Ashby, including source attribution, credited recruiter, and creation date. This helps maintain accurate candidate tracking and ensures proper credit assignment in your hiring pipeline.

5 input
Action

Change Application Source

ASHBY_CHANGE_APPLICATION_SOURCE

Updates which recruitment source and team member should be credited for a candidate application, allowing you to correct or reassign source attribution after initial submission.

3 input
Action

Create Application

ASHBY_CREATE_APPLICATION

Create a new job application in Ashby by linking a candidate to a job opening, automatically adding them to the hiring pipeline and tracking their progress through interview stages.

5 input
Action

Get Application Info

ASHBY_GET_APPLICATION_INFO

Retrieve comprehensive details about a job application including candidate information, interview stages, and hiring team members. Use this to access the complete status and history of any application in your hiring pipeline.

1 input
Action

List Application Criteria Evaluations

ASHBY_LIST_APPLICATION_CRITERIA_EVALUATIONS

Retrieves AI-generated assessments of how well candidates meet specific job requirements, showing evaluation scores and reasoning for each criterion. This helps you quickly understand candidate fit without manual review.

3 input
Action

List Application Feedback

ASHBY_LIST_APPLICATION_FEEDBACK

Retrieve all feedback and evaluations submitted by interviewers for a specific job application, helping you make informed hiring decisions based on team input.

3 input
Action

List Application History

ASHBY_LIST_APPLICATION_HISTORY

Track when and how a candidate progressed through your hiring stages to understand your recruitment timeline and identify bottlenecks in your interview process.

3 input
Action

Submit Application Feedback

ASHBY_SUBMIT_APPLICATION_FEEDBACK

Submit structured feedback and scorecards for job applicants during your hiring process. This operation captures formal interview assessments and evaluation scores to help you track candidate quality and make informed hiring decisions.

5 input
Action

Transfer Application

ASHBY_TRANSFER_APPLICATION

Move a candidate's application from one job position to another in your hiring pipeline while maintaining their interview history and application context. This helps you consider candidates for alternative roles that better match their qualifications or career interests.

5 input
Action

Update Application History

ASHBY_UPDATE_APPLICATION_HISTORY

Modify an application's stage transition history by updating entry times, removing historical events, or correcting past records. This is useful when you need to accurately reflect how a candidate moved through your hiring pipeline.

2 input

Candidates

14 operations

Work with your candidate database to search, create, and organize potential hires across projects. Use these operations to manage candidate information, tags, notes, and project assignments, as well as handle sensitive data management like anonymization.

Action★ Featured

Create Candidate

ASHBY_CREATE_CANDIDATE

Add a new candidate to your recruitment system with their contact details and social profiles, ready to apply to open positions.

6 input
Action★ Featured

List Candidates

ASHBY_LIST_CANDIDATES

Retrieve a list of all candidates in your hiring pipeline with optional filtering and pagination to stay updated on your recruitment progress.

3 input
Action★ Featured

Search Candidates

ASHBY_SEARCH_CANDIDATES

Quickly locate specific candidates in your hiring pipeline by searching for their email address or name, enabling you to retrieve candidate information without browsing through full lists.

2 input
Action

Add Candidate Tag

ASHBY_ADD_CANDIDATE_TAG

Organize and categorize candidates by applying tags to their profiles, making it easier to filter, search, and manage your candidate pipeline. Use existing tags to group candidates by status, skills, or any custom criteria relevant to your hiring process.

2 input
Action

Add Candidate to Project

ASHBY_ADD_CANDIDATE_PROJECT

Associates a candidate with a specific recruiting project or sourcing campaign in Ashby, helping you organize and track candidates within targeted hiring initiatives.

2 input
Action

Anonymize Candidate

ASHBY_ANONYMIZE_CANDIDATE

Permanently remove all personally identifiable information from a candidate's record to comply with privacy regulations or data retention policies. This action is irreversible and requires all of the candidate's applications to be archived or completed.

1 input
Action

Create Candidate Note

ASHBY_CREATE_CANDIDATE_NOTE

Add notes, comments, or feedback directly to a candidate's profile to track your thoughts and observations throughout the hiring process.

3 input
Action

Create Candidate Tag

ASHBY_CREATE_CANDIDATE_TAG

Create custom labels to organize and categorize candidates in your hiring pipeline for easier filtering and searching. This helps you quickly segment candidates by relevant criteria like skills, experience level, or department.

1 input
Action

Get Candidate Info

ASHBY_GET_CANDIDATE_INFO

Fetch complete candidate details including contact information, social profiles, applications, and custom fields by candidate ID. Use this to access a candidate's full profile for evaluation, communication, or follow-up purposes.

1 input
Action

List Candidate Client Info

ASHBY_LIST_CANDIDATE_CLIENT_INFO

Retrieves all client-specific information linked to a candidate, enabling you to access additional details and notes stored in your Ashby account for each hire.

5 input
Action

List Candidate Notes

ASHBY_LIST_CANDIDATE_NOTES

Retrieves all notes and feedback recorded for a specific candidate in Ashby, including interviewer comments, observations, and internal notes from your hiring team throughout the recruitment process.

4 input
Action

List Candidate Projects

ASHBY_LIST_CANDIDATE_PROJECTS

View all projects a candidate is currently involved with, helping you understand their engagement across different recruiting initiatives and sourcing efforts.

3 input
Action

List Candidate Tags

ASHBY_LIST_CANDIDATE_TAGS

Retrieve all candidate tags available in your Ashby account to see how candidates are organized and labeled. This helps you understand your tagging system and maintain consistent candidate categorization across your hiring process.

3 input
Action

Update Candidate

ASHBY_UPDATE_CANDIDATE

Modify an existing candidate's core information in your Ashby ATS, such as contact details, employment history, education, and social profiles. This keeps candidate records current as you learn more about them throughout the hiring process.

14 input

Configuration

6 operations

Access your Ashby workspace's foundational settings and system information. These operations expose configuration data like close reasons, hiring sources, brands, and archive reasons that define how your recruitment process is structured.

Action

Get API Key Info

ASHBY_GET_API_KEY_INFO

Retrieve details about your API key including which organization it's connected to and what data access it provides. This helps you verify the key is working correctly before performing important actions in your recruitment system.

Action

List Archive Reasons

ASHBY_LIST_ARCHIVE_REASONS

Retrieve all available reasons for archiving candidates or applications in your recruitment system. This helps you understand and maintain consistent categorization when closing out candidate records.

Action

List Brands

ASHBY_LIST_BRAND

Retrieve all brands available in your organization to use for job postings and career page branding. This helps you manage how your company appears to job candidates across different posting channels.

2 input
Action

List Close Reasons

ASHBY_LIST_CLOSE_REASONS

Retrieve all close reasons used to categorize why jobs or openings were closed in your hiring process, such as candidate rejections or organizational decisions.

Action

List Source Tracking Links

ASHBY_LIST_SOURCE_TRACKING_LINKS

Retrieve all UTM-tagged source tracking links configured in your Ashby recruitment account to see where candidates are coming from across different channels. Use this to audit your candidate source tracking setup and gather analytics codes for reporting.

2 input
Action

List Sources

ASHBY_LIST_SOURCES

Retrieve all available candidate sources in your hiring system to understand and categorize where your candidates are coming from. This helps you track recruitment channel effectiveness and optimize your sourcing strategy.

2 input

CustomFields

6 operations

Create and manage custom fields to capture organization-specific data on candidates, applications, and other records. Use these operations to define field structures, set values, and update selectable options to fit your hiring workflow.

Action

Create Custom Field

ASHBY_CREATE_CUSTOM_FIELD

Create custom fields in Ashby to track additional information like candidate qualifications, job requirements, or application details beyond the standard fields. This lets you organize and store structured data that matches your specific hiring workflow.

7 input
Action

Get Custom Field Info

ASHBY_GET_CUSTOM_FIELD_INFO

Retrieve detailed information about a custom field including its name, type, and available values. This helps you understand how candidate data is structured and what options are available for custom fields in your hiring process.

1 input
Action

List Custom Fields

ASHBY_LIST_CUSTOM_FIELDS

Retrieve all custom field definitions configured in your Ashby workspace to understand what candidate, application, job, and offer data you can track. This helps you identify which custom fields are available before programmatically setting values or building integrations.

Action

Set Custom Field Value

ASHBY_SET_CUSTOM_FIELD_VALUE

Update a single custom field value for any object in Ashby like candidates, applications, or jobs. Use this when you need to modify one specific piece of custom information without affecting other fields.

4 input
Action

Set Custom Field Values

ASHBY_SET_CUSTOM_FIELD_VALUES

Update multiple custom fields on candidates, applications, jobs, or openings all at once, ensuring data consistency without conflicting updates.

3 input
Action

Update Selectable Values Custom Field

ASHBY_UPDATE_SELECTABLE_VALUES_CUSTOM_FIELD

Modify the available options in dropdown or multi-select custom fields for your hiring pipeline, allowing you to add new choices, update existing labels, or remove outdated options without losing data.

2 input

Departments

7 operations

Organize your hiring team and structure by creating and maintaining departments. These operations allow you to build hierarchies, move departments between parents, archive when no longer needed, and restore archived departments.

Action

Archive Department

ASHBY_ARCHIVE_DEPARTMENT

Hide a department from your active organization structure while keeping all its historical data and records intact, allowing you to clean up your department list without losing information.

1 input
Action

Create Department

ASHBY_CREATE_DEPARTMENT

Create a new department in your hiring organization to establish organizational structure, manage teams, and organize job postings by business unit.

2 input
Action

Get Department Info

ASHBY_GET_DEPARTMENT_INFO

Retrieve detailed information about a specific department including its name, hierarchy, and archive status to understand your organizational structure and verify department details.

1 input
Action

List Departments

ASHBY_LIST_DEPARTMENTS

Retrieve all departments in your organization to view your team structure and organize hiring efforts by department. Use this to get department IDs and understand reporting hierarchies for managing jobs and candidates.

3 input
Action

Move Department

ASHBY_MOVE_DEPARTMENT

Move a department to a different parent in your organizational hierarchy, allowing you to restructure your company's reporting lines and department groupings as your business evolves.

2 input
Action

Restore Department

ASHBY_RESTORE_DEPARTMENT

Reactivate a previously archived department, making it available for job postings and organizational assignments while preserving all historical data and relationships.

1 input
Action

Update Department

ASHBY_UPDATE_DEPARTMENT

Modify an existing department's information, such as renaming it to reflect organizational changes or updates. This helps you keep your organizational structure current as your business evolves.

2 input

Files

1 operation

Retrieve information about files stored in your Ashby workspace. This operation enables you to access file metadata and details for files associated with candidates, applications, and other recruitment records.

Action

Get File Info

ASHBY_GET_FILE_INFO

Retrieve secure access URLs for candidate files like resumes and documents stored in your hiring system. This lets you quickly access and review candidate materials without leaving your workflow.

1 input

HiringTeam

4 operations

Manage the people involved in your hiring process by configuring hiring team members and their roles. These operations let you assign reviewers, define interview panel participants, and control access to applications and interview stages.

Action

Add Hiring Team Member

ASHBY_ADD_HIRING_TEAM_MEMBER

Assigns a team member to participate in the hiring process for a specific job, opening, or application with a designated role. This enables you to delegate hiring responsibilities and coordinate collaboration across your team.

5 input
Action

List Application Hiring Team Roles

ASHBY_LIST_APPLICATION_HIRING_TEAM_ROLE

Fetch all available hiring team roles that can be assigned to team members for specific job applications. This helps you understand what responsibilities and titles are available when building out your recruitment team structure.

Action

List Hiring Team Roles

ASHBY_LIST_HIRING_TEAM_ROLE

Retrieve all available hiring team roles that can be assigned to your team members, such as Hiring Manager, Recruiter, or Sourcer. This helps you understand what role options are available before assigning people to recruiting tasks.

1 input
Action

Remove Hiring Team Member

ASHBY_REMOVE_HIRING_TEAM_MEMBER

Unassign a team member from a hiring team so they no longer participate in reviewing applications or making hiring decisions for a specific job or opening.

5 input

Interviews

19 operations

Configure and track all aspects of your interview process from planning through execution. These operations manage interview types, stages, schedules, interviewer pools, and the detailed events and settings that structure your candidate evaluation.

Action

Add User to Interviewer Pool

ASHBY_ADD_INTERVIEWER_POOL_USER

Assign team members to interview pools so they can conduct candidate interviews and be available for scheduling. This streamlines your hiring process by organizing who's responsible for interviewing at each stage.

3 input
Action

Archive Interviewer Pool

ASHBY_ARCHIVE_INTERVIEWER_POOL

Archive an interviewer pool to mark it as inactive and prevent it from being used for new interview assignments, while keeping all historical interview data intact.

1 input
Action

Create Interviewer Pool

ASHBY_CREATE_INTERVIEWER_POOL

Organize your interview team by grouping interviewers based on their expertise or the types of interviews they conduct, making it easier to assign the right interviewer to each candidate.

2 input
Action

Get Interview Info

ASHBY_GET_INTERVIEW_INFO

Retrieve comprehensive details about a specific interview including its title, instructions, and feedback form configuration to understand how candidates will be evaluated.

1 input
Action

Get Interview Stage Info

ASHBY_GET_INTERVIEW_STAGE_INFO

Retrieve detailed information about a specific interview stage, including its title, type, and position in your hiring workflow.

1 input
Action

Get Interviewer Pool Info

ASHBY_GET_INTERVIEWER_POOL_INFO

Retrieves detailed information about an interviewer pool including its members, trainees, and training structure, enabling you to understand who is available to conduct interviews and their current status.

1 input
Action

Get Interviewer User Settings

ASHBY_GET_INTERVIEWER_USER_SETTINGS

Retrieve interview scheduling limits and preferences for a specific team member to understand their availability capacity. This helps you manage interview workload and plan candidate scheduling appropriately.

1 input
Action

Get Job Interview Plan Info

ASHBY_GET_JOB_INTERVIEW_PLAN_INFO

Retrieve the structured interview stages and process details configured for a specific job opening, helping you understand how candidates will be evaluated through your hiring workflow.

1 input
Action

List Interview Events

ASHBY_LIST_INTERVIEW_EVENTS

Retrieves all scheduled interview events for a specific interview schedule, including timing, assigned interviewers, locations, and feedback status. Use this to track your interview pipeline and coordinate with interviewers.

4 input
Action

List Interview Plans

ASHBY_LIST_INTERVIEW_PLANS

Retrieve all interview plans configured in your hiring system to see the structured interview processes and stages set up for different roles. This helps you understand your recruitment workflows and ensure consistency across hiring.

4 input
Action

List Interview Schedules

ASHBY_LIST_INTERVIEW_SCHEDULES

Retrieve all scheduled candidate interviews with details like timing, interviewers, and format to keep your hiring process organized and transparent. Use this to stay on top of your recruitment pipeline and ensure no candidate meetings slip through the cracks.

3 input
Action

List Interview Stage Groups

ASHBY_LIST_INTERVIEW_STAGE_GROUPS

Retrieve all interview stage groups to understand how your hiring process is organized and structured within your interview plans.

Action

List Interview Stages

ASHBY_LIST_INTERVIEW_STAGES

Retrieve the complete list of interview stages in order for a specific interview plan, showing the structured sequence candidates progress through during hiring.

1 input
Action

List Interview Types

ASHBY_LIST_INTERVIEWS

Retrieve all interview types configured in your Ashby hiring system, such as phone screens, technical assessments, and executive debriefs. Use this to understand your interview workflow structure and automate interview scheduling or candidate tracking.

3 input
Action

List Interviewer Pools

ASHBY_LIST_INTERVIEWER_POOLS

Retrieve all available interviewer pools in your hiring system to see which groups of interviewers are ready for interview scheduling and assignments. This helps you quickly identify the right interview team for each candidate based on role or expertise.

3 input
Action

Remove User from Interviewer Pool

ASHBY_REMOVE_INTERVIEWER_POOL_USER

Remove a team member from an interviewer pool so they no longer participate in interviews for that specific hiring process or role.

2 input
Action

Restore Interviewer Pool

ASHBY_RESTORE_INTERVIEWER_POOL

Unarchives an interviewer pool in Ashby, making it available again for assigning interviews to candidates. Use this to reactivate a pool that was previously archived without losing its configuration.

1 input
Action

Update Interviewer Pool

ASHBY_UPDATE_INTERVIEWER_POOL

Modify an existing interviewer pool's name and training requirements to keep your hiring team organized and ensure proper interview standards are maintained.

3 input
Action

Update User Interviewer Settings

ASHBY_UPDATE_USER_INTERVIEWER_SETTINGS

Modify a user's interview scheduling limits to control how many interviews they can conduct per day or week. This helps manage interviewer workload and prevents scheduling bottlenecks during your hiring process.

3 input

Jobs

12 operations

Create and maintain job requisitions that drive your hiring pipeline. These operations handle job creation, posting management across job boards, compensation details, status tracking, and use of templates to standardize your recruitment process.

Action★ Featured

List Jobs

ASHBY_LIST_JOBS

Retrieve all jobs from your Ashby ATS system to view open positions, drafts, and closed roles with details like titles, departments, and hiring teams. This helps you maintain visibility across your entire recruitment pipeline and sync hiring information with other business tools.

3 input
Action

Create Job

ASHBY_CREATE_JOB

Create a new job opening in your Ashby ATS system with details like title, department, location, and brand to begin building out your hiring pipeline.

6 input
Action

Get Job Info

ASHBY_GET_JOB_INFO

Retrieve comprehensive details about a specific job opening, including title, status, hiring team, and interview plans, to keep track of your recruiting activities.

1 input
Action

Get Job Posting Info

ASHBY_GET_JOB_POSTING_INFO

Retrieve comprehensive details about a specific job posting including the full description, application form fields, compensation information, and publication settings. Use this to review, audit, or integrate job posting data into your hiring workflow.

1 input
Action

List Job Boards

ASHBY_LIST_JOB_BOARDS

View all available job boards where you can publish your open positions, including popular platforms like LinkedIn and Indeed as well as your company career page. This helps you understand which channels are available for recruiting.

Action

List Job Postings

ASHBY_LIST_JOB_POSTINGS

Retrieve all public job postings from your Ashby account to view open positions and their details. Use this to monitor your active job listings and share them with your team or candidates.

3 input
Action

List Job Templates

ASHBY_LIST_JOB_TEMPLATES

Retrieve all job templates from your Ashby ATS to discover standardized job posting configurations and maintain consistency across your hiring process. This helps you quickly set up new job postings using pre-configured templates for different roles and departments.

4 input
Action

Search Jobs

ASHBY_SEARCH_JOBS

Find specific job openings in your Ashby ATS by searching for job titles, enabling quick lookup of positions without manually browsing through all listings.

1 input
Action

Set Job Status

ASHBY_SET_JOB_STATUS

Change the status of a job posting in Ashby to control whether it's actively accepting applications, closed, or in draft mode. This helps you manage your hiring workflow and prevent applications after a position is filled.

2 input
Action

Update Job

ASHBY_UPDATE_JOB

Modify key details of an existing job posting in Ashby, such as title, department, location, and interview process, to keep your hiring information current and accurate.

7 input
Action

Update Job Compensation

ASHBY_UPDATE_COMPENSATION_JOB

Modify compensation packages for job postings in Ashby by setting salary ranges, equity, bonuses, and commission structures across different experience levels. This helps you create competitive job offers that reflect your market positioning and budget constraints.

2 input
Action

Update Job Posting

ASHBY_UPDATE_JOB_POSTING

Modify existing job postings to update titles, descriptions, and visibility settings across your job boards. Keep your hiring materials current and control which positions are publicly visible to candidates.

6 input

Locations

11 operations

Define and manage the physical and remote work locations for your open positions. These operations let you create location records, configure workplace types and remote status, update addresses, and organize locations within your organization.

Action

Archive Location

ASHBY_ARCHIVE_LOCATION

Archive inactive office locations in your Ashby system to mark them as unavailable for new job postings and assignments. This helps you maintain a clean, current list of active hiring locations.

1 input
Action

Create Location

ASHBY_CREATE_LOCATION

Add new office locations, remote work settings, or organizational hierarchies to your Ashby system for better team and candidate management. This helps you organize your hiring and team structure by geographic location or work arrangement.

6 input
Action

Get Location Info

ASHBY_GET_LOCATION_INFO

Retrieve complete details about a job location including its address, remote work policy, and workplace type. Use this to understand where positions are based and share accurate location information with candidates.

1 input
Action

List Locations

ASHBY_LIST_LOCATIONS

Retrieve all office locations and remote work settings configured in your hiring system. Use this to see where your team is located and what work arrangements are available for new positions.

2 input
Action

Move Location

ASHBY_MOVE_LOCATION

Move a location to a different parent location in your organizational hierarchy, allowing you to reorganize how your locations are structured and grouped.

2 input
Action

Restore Location

ASHBY_RESTORE_LOCATION

Reactivates an archived location in Ashby, making it available again for job postings and assignments. Use this when you need to bring a previously inactive office location back into your hiring workflow.

1 input
Action

Update Location Address

ASHBY_UPDATE_LOCATION_ADDRESS

Modify location address details like city, region, country, or postal code for office locations or organizational hierarchies. This keeps your recruiting data accurate when your business relocates or opens new offices.

2 input
Action

Update Location External Name

ASHBY_UPDATE_LOCATION_EXTERNAL_NAME

Update how a job location appears to candidates on job boards and external platforms. This lets you customize location names without affecting your internal records.

2 input
Action

Update Location Name

ASHBY_UPDATE_LOCATION_NAME

Rename an existing office location or work site to reflect organizational changes, relocations, or updates to your hiring structure.

2 input
Action

Update Location Remote Status

ASHBY_UPDATE_LOCATION_REMOTE_STATUS

Modify whether a location in your Ashby account is designated as remote or office-based, helping you accurately reflect your company's work setup in your hiring records.

2 input
Action

Update Location Workplace Type

ASHBY_UPDATE_LOCATION_WORKPLACE_TYPE

Modify how work is conducted at a specific office location by changing its workplace type between on-site, remote, or hybrid arrangements. Use this when your company's work policy for a location changes.

2 input

Offers

7 operations

Guide candidates through the offer management process from creation through approval. These operations enable offer creation, approval workflows, offer process initiation, and tracking of offer-related approvals.

Action

Approve Offer

ASHBY_APPROVE_OFFER

Move job offers forward through your approval workflow by approving entire offers or specific approval steps within the process. Use this to streamline hiring decisions and ensure offers progress efficiently through your review stages.

3 input
Action

Create Offer

ASHBY_CREATE_OFFER

Generate and submit a formal job offer for a candidate in your ATS system with all required details. This automates the offer creation process after you've initiated the offer workflow and retrieved the necessary form structure.

3 input
Action

Get Offer Info

ASHBY_GET_OFFER_INFO

Retrieve detailed information about a specific job offer including its status, candidate details, job information, and custom fields. This helps you quickly access all offer data in one call without manually searching through your hiring pipeline.

1 input
Action

List Approvals

ASHBY_LIST_APPROVAL

Retrieve all pending and completed approvals across your hiring process, including offer and job approvals, to monitor workflow status and identify bottlenecks.

3 input
Action

List Offers

ASHBY_LIST_OFFERS

Retrieve all job offers made to candidates in your Ashby account, with support for filtering by creation date and incremental syncing to track changes efficiently.

4 input
Action

Start Offer

ASHBY_START_OFFER

Initialize a new offer version for a candidate to prepare and submit hiring offer details. This creates an empty offer instance that you'll populate with compensation, benefits, and other job terms before sending it to the candidate.

1 input
Action

Start Offer Process

ASHBY_START_OFFER_PROCESS

Initiates the formal offer workflow for a candidate in Ashby ATS, moving them into the active offer creation stage. This triggers the offer process and generates a unique identifier to track the offer through completion.

1 input

Openings

11 operations

Manage specific hiring openings by combining jobs with locations and tracking their status. These operations create openings, add or remove associated jobs and locations, control open/closed state, and archive openings as needed.

Action★ Featured

Create Opening

ASHBY_CREATE_OPENING

Creates a new job opening in Ashby to formally request hiring for a specific position, allowing you to define requirements, locations, and hiring targets. This helps you organize and track your recruitment efforts across different roles and teams.

11 input
Action

Add Opening Job

ASHBY_ADD_OPENING_JOB

Associates a job definition with a position opening in your ATS so you can track and manage multiple roles within a single requisition. This helps you organize and link related positions together for streamlined hiring workflows.

2 input
Action

Add Opening Location

ASHBY_ADD_OPENING_LOCATION

Assign a physical location or remote work setting to a job opening so candidates know where they'll be working. This helps you organize job postings by office, multiple locations, or remote flexibility.

2 input
Action

Get Opening Info

ASHBY_GET_OPENING_INFO

Retrieve detailed information about a specific job opening including its current status, hiring team, employment type, and key dates. Use this to track individual position details and hiring progress.

1 input
Action

List Openings

ASHBY_LIST_OPENINGS

Retrieve all active job openings and requisitions in your hiring pipeline, with options to filter and paginate through results to manage your recruitment workflow.

3 input
Action

Remove Opening Job

ASHBY_REMOVE_OPENING_JOB

Disassociate a job from a specific opening in your Ashby ATS, allowing you to reorganize job-opening relationships and correct misalignments. This helps you maintain accurate job requisitions and applicant tracking structures.

2 input
Action

Remove Opening Location

ASHBY_REMOVE_OPENING_LOCATION

Removes a location from a job opening, allowing you to disassociate a specific work location from an existing job requisition without deleting the entire position.

2 input
Action

Search Opening

ASHBY_SEARCH_OPENING

Quickly find specific job openings in your Ashby system by their unique identifier without needing to browse through all listings. Perfect for validating opening details or retrieving information for a particular position.

1 input
Action

Set Opening Archived

ASHBY_SET_OPENING_ARCHIVED

Archive or unarchive job openings to manage your active hiring pipeline and keep your applicant tracking system organized.

2 input
Action

Set Opening State

ASHBY_SET_OPENING_OPENING_STATE

Transition a job opening between different workflow states (Draft, Approved, Open, or Closed) to manage your hiring pipeline and control which positions are actively recruiting.

3 input
Action

Update Opening

ASHBY_UPDATE_OPENING

Modify job opening details such as description, team assignments, hire dates, and employment type to keep your recruiting information current and accurate.

8 input

Projects

2 operations

Organize candidates into projects for targeted recruiting initiatives. These operations let you list and search your active projects to find candidates and manage recruitment campaigns.

Action

List Projects

ASHBY_LIST_PROJECTS

Retrieve all your recruiting and sourcing projects in one view. Use this to track active hiring initiatives and see which projects candidates are being sourced for.

3 input
Action

Search Projects

ASHBY_SEARCH_PROJECTS

Quickly find recruitment projects in Ashby by searching for titles or keywords without browsing through full lists. Perfect for locating specific sourcing initiatives, recruiting campaigns, or candidate portfolios by name.

1 input

Referrals

2 operations

Leverage employee referrals as a recruiting channel by submitting referrals and sharing referral forms. These operations simplify the process of collecting and processing referral submissions from your team.

Action

Create Referral

ASHBY_CREATE_REFERRAL

Submit employee referrals directly into your Ashby ATS, automatically creating candidate records and linking applications to open positions.

4 input
Action

Get Referral Form

ASHBY_GET_REFERRAL_FORM

Retrieves or automatically generates a default referral form for your hiring process, ensuring you have a standardized way to collect employee referrals.

Surveys

5 operations

Collect structured feedback from candidates and hiring team members using surveys. These operations manage survey submissions, define survey forms, create survey requests, and track responses throughout your hiring process.

Action

Create Survey Request

ASHBY_CREATE_SURVEY_REQUEST

Create a survey request and generate a shareable survey URL to gather feedback or information directly from candidates during your hiring process.

3 input
Action

Create Survey Submission

ASHBY_CREATE_SURVEY_SUBMISSION

Submit survey responses and feedback directly into a candidate's application record, automating the capture of candidate experience ratings and interview feedback.

4 input
Action

Get Survey Form Definition

ASHBY_GET_SURVEY_FORM_DEFINITION

Retrieve the complete structure and configuration details of a survey form used in your hiring process, including all fields, answer options, and requirements. Use this to understand what information is being collected from candidates or hiring managers.

1 input
Action

List Survey Form Definitions

ASHBY_LIST_SURVEY_FORM_DEFINITIONS

Retrieve all available survey form templates from Ashby to understand what candidate feedback and hiring assessments you can send. This helps you discover pre-built surveys for gathering feedback on candidate experience, hiring manager satisfaction, and post-hire performance.

2 input
Action

List Survey Submissions

ASHBY_LIST_SURVEY_SUBMISSIONS

Retrieve candidate feedback and survey responses collected during your hiring process, including detailed answers and submission metadata that can be filtered and paginated for analysis.

5 input

Templates

3 operations

Standardize communication and feedback collection across your hiring process using predefined templates. These operations provide access to communication templates and feedback form definitions to ensure consistency.

Action

Get Feedback Form Definition

ASHBY_GET_FEEDBACK_FORM_DEFINITION

Retrieves the complete structure and configuration of a specific feedback form, including all fields, sections, and their settings. Use this to understand what information you need to collect during your interview feedback process.

1 input
Action

List Communication Templates

ASHBY_LIST_COMMUNICATION_TEMPLATES

Retrieve all available email and message templates for candidate communication. This helps you quickly access pre-built templates to streamline your recruitment outreach and maintain consistent messaging.

Action

List Feedback Form Definitions

ASHBY_LIST_FEEDBACK_FORM_DEFINITIONS

Retrieve all feedback form templates available in your Ashby organization to understand what interview feedback forms and scorecards are set up for your hiring process.

2 input

Users

3 operations

Retrieve information about the users in your Ashby workspace. These operations let you list workspace members and search for specific users to understand who has access and involvement in your hiring process.

Action

Get User Info

ASHBY_GET_USER_INFO

Fetch comprehensive details about a team member including their name, email, role, and access permissions. Use this to understand who has what responsibilities and access levels in your organization.

1 input
Action

List Users

ASHBY_LIST_USERS

Retrieve all team members in your organization along with their roles and access levels. Use this to maintain visibility over your recruitment team and manage permissions.

3 input
Action

Search Users

ASHBY_SEARCH_USERS

Find team members in your Ashby organization by searching their email address, retrieving their ID, name, role, and current status.

1 input
What now

Use Ashby in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.