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)

  1. In SwiftLynx → Account → Integrations, choose Ashby, paste your Slack Webhook URL, click Create. Copy the generated Request URL and Secret Token.
  2. In Ashby, create an API Key, then back in SwiftLynx click Connect API Key and paste it.
  3. In Ashby → Webhooks, create a webhook (e.g., Application Submitted) using the SwiftLynx Request URL and Secret Token. Save & send a test/ping.
  4. Submit a test application → you should see a Slack summary. 🎉
Finish setup in SwiftLynx

Step 1 — In SwiftLynx: Create an Ashby Integration

Go to Account → Integrations sign in. Fill the form:

SwiftLynx Integrations form
SwiftLynx → Account → Integrations → Create Webhook (Provider: Ashby)

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

SwiftLynx Integration created modal with Request URL and Secret

Step 2 — In Ashby: Create an API Key

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

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

SwiftLynx connect Ashby API key modal

Step 3 — In Ashby: Create a Webhook

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

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.