Connect Ashby → SwiftLynx (5-minute setup)
SwiftLynx automatically analyzes new applications from Ashby and posts a summary to Slack.
Most teams complete setup in ~5 minutes — just follow the steps below.
TL;DR (recommended)
- In SwiftLynx → Account → Integrations, choose Ashby, paste your Slack Webhook URL, click Create. Copy the generated Request URL and Secret Token.
- In Ashby, create an API Key, then back in SwiftLynx click Connect API Key and paste it.
- In Ashby → Webhooks, create a webhook (e.g., Application Submitted) using the SwiftLynx Request URL and Secret Token. Save & send a test/ping.
- Submit a test application → you should see a Slack summary. 🎉
Step 1 — In SwiftLynx: Create an Ashby Integration
Go to Account → Integrations sign in. Fill the form:
- Provider: Ashby
- Label (optional): e.g., Acme Inc · Sandbox
- Slack Webhook URL: paste the Slack incoming webhook where results should be posted. How to create a Slack incoming webhook.

Click Create. A modal shows your Request URL and Secret Token — you will paste these into Ashby’s webhook.

Step 2 — In Ashby: Create an API Key
- In Ashby → Admin → Integrations → API Keys → Create API Key, set:
- Name:
SwiftLynx.ai API Key - Integration Partner (optional):
Swiftlynx.ai
- Name:
- Choose scopes (at minimum: Applications: Read and Jobs: Read), then create & copy.

Back in SwiftLynx → Integrations, click Connect API Key, paste the key, and Test & Save.

Step 3 — In Ashby: Create a Webhook
- Go to Admin → Integrations → Webhooks → Create Webhook.
- Set Webhook Type:
Application Submitted(or any events you want analyzed). - Request URL: paste the SwiftLynx Request URL · Secret Token: paste the SwiftLynx Secret Token.
- Enable and save. Ashby will send a ping; SwiftLynx replies 200 OK if successful.

Step 4 — Configure Job Monitoring (Optional)
After creating your integration, you can configure which jobs to monitor and set custom score thresholds:
- Job Selection: Choose which specific jobs to monitor (by default, all jobs are monitored)
- Score Thresholds: Set custom score thresholds for Slack notifications (by default, the score threshold is 80)
- Bulk Import: Use the bulk import feature to analyze multiple resumes at once for any job
- Dynamic Updates: Rankings update automatically as new applications come in
Step 5 — Test the Flow
Submit a test application (or move an application to trigger your chosen event). Within moments, a Slack message should appear with the analysis summary and a link to the full report.
Application analyzed (ashby) Candidate: Jane Doe Job: Engineering Manager Match score: 65/100 Match Level: Review Needed Rank: 49 out of 49 Strengths: - Extensive leadership experience - Strong background in platform reliability - Experience with global teams Concerns: - Lacks specific experience in writing job descriptions - No direct mention of mentoring experience - Unclear motivation for the specific role Recruiter Recommendation: Consider for interview if mentoring and job description writing can be developed. Score Explanation: The candidate has extensive experience in engineering leadership and platform reliability but lacks specific experience in writing job descriptions and mentoring. Summary: Jane Doe has a strong background in engineering leadership with 17 years of experience, particularly in platform reliability and managing global teams. However, the resume does not highlight specific experience in writing job descriptions or mentoring, which are key requirements for the role. If Swift can demonstrate these skills or is open to developing them, they could be a valuable asset to the team. An interview could further assess their fit for the role and motivation for joining the company. View Profile View Full Report: Click here to view detailed analysis
Troubleshooting
- No Slack message? Verify the Slack webhook URL is correct/active. Check Account → Integrations → Ashby for error logs and that your account has credits.
- Signature failed? Re-copy the Secret Token from SwiftLynx into Ashby (avoid spaces/hidden chars).
- Not receiving notifications for some jobs? Check your job monitoring configuration. By default, all jobs are monitored, but you can exclude specific jobs or set custom score thresholds.
- Bulk import not working? Ensure you have sufficient credits and that the job is properly configured in your monitoring settings. Bulk imports work best with jobs that have detailed descriptions.
Need help? Email support@swiftlynx.ai.
Requests are HMAC-verified. Ashby API keys are encrypted at rest and never shown again after saving.