About Ashby
Ashby is an all-in-one recruiting platform that helps companies streamline their hiring process. It provides tools for applicant tracking, interview scheduling, analytics, and candidate relationship management.What the Ashby integration enables
| Capability | Description |
|---|---|
| Workflow Automation | Build Serval workflows to automate anything accessible via Ashby’s REST APIs |
Ashby configuration (in Ashby)
Prerequisites
Before configuring the Ashby integration in Serval, ensure you have:- An active Ashby account
- Sufficient permissions to generate API keys
- Access to the Admin panel in Ashby
Generate an API Key
1
Access the API Keys page
- Log in to your Ashby account at
https://app.ashbyhq.com - Navigate to Admin → Integrations → API Keys
If you don’t see the API Keys option, you may not have admin permissions. Contact your Ashby administrator.
2
Create a new API key
- Click the + New button to open the API key setup wizard
- Enter a descriptive name for your key (e.g., “Serval Integration”)
- Optionally, select your Integration Partner if applicable
3
Configure endpoint permissions
By default, the API key will have no permissions. Configure the appropriate access levels:
- Use the checkboxes to allow access to each module
- Determine whether read or write access should be provided for each module
- Hover over the i icon beside each module to view the specific endpoints that can be accessed
- Optionally, enable access to confidential jobs if needed for your workflows
4
Save and copy the API key
- Click Save and Continue to finalize your scope selections
- On the final step, copy your API key and store it securely
Serval configuration
Once you have your Ashby API key, follow these steps to configure the integration in Serval:1
Navigate to Ashby integration
- In Serval, go to Applications → Available → Ashby
- Click Connect
- The Ashby configuration form will appear
2
Enter configuration details
Fill in the following fields:
| Field | Description | Example |
|---|---|---|
| Instance Name | A descriptive name for your Ashby instance | Ashby or My Company Ashby |
| API Key | The API key you generated in Ashby | •••••••••••••••••••• |
The Instance Name is used to identify this integration within Serval. Choose a name that makes sense for your organization, especially if you plan to connect multiple Ashby instances.
3
Submit the configuration
- Click Submit to complete the integration setup
- Serval will verify the connection by making a test API request
- Once verified, you can start building workflows with Ashby
Using Ashby in workflows
Once connected, you can use Ashby in your Serval workflows to automate recruiting processes:- Candidate management: Create, update, and retrieve candidate information
- Application tracking: Monitor and manage job applications throughout the hiring pipeline
- Interview scheduling: Automate interview coordination and scheduling
- Job postings: Manage job openings and postings
- Analytics and reporting: Access hiring metrics and performance data
The Ashby integration provides access to all endpoints in the Ashby REST API. Explore the API documentation to discover all available capabilities and build powerful recruiting automations.
Need help? Contact support@serval.com for assistance with your Ashby integration.

