Lever + Slack
Connect Lever and Slack to Automate Your Hiring Workflow
Keep your recruiting team in sync by sending candidate activity from Lever straight into Slack.

Why integrate Lever and Slack?
Lever is a leading applicant tracking system (ATS) that helps talent teams manage candidates, pipeline stages, and hiring decisions at scale. Slack is where modern teams communicate and move fast. Together, they give your recruiting operation a real backbone — every application, interview, and offer update lands in front of the right people instantly, no manual dashboard checks required.
Automate & integrate Lever & Slack
Use case
Real-Time Candidate Stage Notifications
When a candidate moves to a new stage in Lever — Phone Screen, Onsite, Offer — a Slack message goes automatically to the relevant hiring channel or hiring manager's DM. Stakeholders always know where the pipeline stands without logging into Lever. Recruiters spend less time writing status updates and more time talking to candidates.
Use case
New Application Alerts for High-Priority Roles
When a new application comes in for a high-priority or hard-to-fill role, an automatic Slack alert goes to the recruiting lead or hiring manager right away. The team can review and respond to strong candidates before those candidates lose interest. Priority roles get fast attention without anyone needing to watch Lever all day.
Use case
Interview Scheduling Reminders and Confirmations
Once an interview is scheduled in Lever, interviewers automatically get a Slack reminder with candidate details, the interview format, and any prep notes. A follow-up reminder can fire 24 hours and again 1 hour before the interview. No-shows drop, interviewers show up prepared, and recruiting coordinators stop sending manual calendar follow-ups.
Use case
Offer Acceptance Announcements
When a candidate's status flips to Offer Accepted in Lever, a celebratory Slack message posts automatically to a company-wide or team-specific channel. Leadership gets visibility into hiring momentum, the broader team gets to share the moment, and downstream workflows — notifying IT or HR to start onboarding prep — kick off automatically.
Use case
Candidate Rejection Notifications to Hiring Managers
When a candidate is archived or moved to a rejected stage in Lever, a private Slack notification goes to the hiring manager with a summary of the decision and reason. No separate email thread, no Lever login required. Hiring managers stay in the loop and can share feedback directly in Slack.
Use case
Weekly Recruiting Pipeline Digest
A scheduled automation pulls pipeline metrics from Lever each week — new applications, interviews completed, offers extended, open roles — and posts a formatted summary to a designated Slack channel. Leadership and hiring managers get a consistent view of recruiting health without generating reports by hand. Ad hoc status meetings become optional.
Use case
Feedback Submission Prompts After Interviews
After an interview is marked complete in Lever, the assigned interviewer gets an automated Slack message prompting them to submit their feedback scorecard. A follow-up nudge fires if feedback isn't submitted within a set window. The lag between interviews and feedback shrinks dramatically, and the hiring process keeps moving.
Get started with Lever & Slack integration today
Lever & Slack Challenges
What challenges are there when working with Lever & Slack and how will using Tray.ai help?
Challenge
Mapping Lever Webhook Events to the Right Slack Recipients
Lever fires webhook events for a wide range of candidate actions, but routing each notification to the right Slack user or channel means matching recruiters, hiring managers, and interviewers across both platforms. Without a reliable mapping layer, notifications go to the wrong person or get broadcast too broadly.
How Tray.ai Can Help:
Tray.ai's workflow builder has conditional logic and data transformation tools that map Lever user IDs to Slack user IDs dynamically, route messages by job department or team, and let you set role-specific notification rules — no custom code needed.
Challenge
Avoiding Notification Fatigue in High-Volume Pipelines
Organizations with large recruiting pipelines can generate dozens of Lever stage changes per day. Without filtering, Slack channels fill up fast with notifications that hiring managers start ignoring — which defeats the whole point.
How Tray.ai Can Help:
Tray.ai lets you build smart filtering logic into each workflow — only notifying for specific stages, roles above a certain seniority level, or requisitions tagged as urgent — so Slack messages stay relevant, actionable, and actually worth reading.
Challenge
Handling Lever API Rate Limits in Scheduled Digest Workflows
When pulling aggregate pipeline data from Lever for weekly summaries, workflows that make multiple sequential API calls can hit Lever's rate limits, causing incomplete or failed report deliveries.
How Tray.ai Can Help:
Tray.ai has built-in rate limit handling, automatic retries with exponential backoff, and efficient API request batching. Your scheduled digest workflows complete reliably and deliver accurate data to Slack every time.
Challenge
Keeping Slack Messages Actionable with Deep Links Back to Lever
Slack notifications are only useful if recipients can act on them fast. Generic notifications without direct links to the candidate profile or scorecard in Lever force recipients to navigate there manually, adding friction and reducing follow-through.
How Tray.ai Can Help:
Tray.ai's data mapping tools let you extract and construct deep-link URLs to specific Lever candidate profiles, job postings, or feedback forms and embed them directly in Slack messages — so every notification is a one-click action.
Challenge
Maintaining Sync When Lever Webhook Deliveries Fail
Lever webhooks can occasionally fail due to network issues or platform downtime. When those failures go undetected, critical notifications — offer acceptances, urgent candidate updates — never reach the Slack recipients who need them.
How Tray.ai Can Help:
Tray.ai provides webhook ingestion with automatic retry logic, error alerting, and workflow execution logs so you can monitor delivery status, replay failed events, and make sure no Lever update gets silently dropped before reaching Slack.
Start using our pre-built Lever & Slack templates today
Start from scratch or use one of our pre-built Lever & Slack templates to quickly solve your most common use cases.
Lever & Slack Templates
Find pre-built Lever & Slack solutions for common use cases
Template
Notify Slack When a Lever Candidate Advances to a New Stage
Automatically posts a Slack message to a specified channel or DM whenever a candidate in Lever moves to a new pipeline stage, including candidate name, role, and stage details.
Steps:
- Trigger on Lever webhook event: candidate stage change
- Extract candidate name, job title, new stage, and recruiter from Lever payload
- Post formatted Slack message to the designated hiring channel or hiring manager DM
Connectors Used: Lever, Slack
Template
Send Slack Alert for New High-Priority Lever Applications
Watches for new applications on tagged high-priority requisitions in Lever and immediately sends a Slack alert to the recruiting lead with applicant details and a direct link to the Lever profile.
Steps:
- Trigger on Lever webhook event: new application received
- Check if the associated job requisition is tagged as high-priority in Lever
- If yes, post a Slack alert with candidate name, role, and Lever profile link to the recruiting lead
Connectors Used: Lever, Slack
Template
Remind Interviewers in Slack Before Lever-Scheduled Interviews
Sends automated Slack reminders to interviewers 24 hours and 1 hour before a scheduled interview, pulling candidate and role details directly from Lever.
Steps:
- Trigger on new interview event created in Lever
- Schedule two delayed Slack messages: one 24 hours before and one 1 hour before the interview
- Include candidate name, role, interview type, and any preparation notes in each Slack reminder
Connectors Used: Lever, Slack
Template
Post Offer Acceptance Celebration to Slack from Lever
When a candidate's Lever status is updated to Offer Accepted, this template automatically posts a congratulatory message to a team or company-wide Slack channel with the new hire's name and role.
Steps:
- Trigger on Lever webhook event: candidate status changed to Offer Accepted
- Retrieve candidate name, job title, and start date from Lever
- Post a celebratory Slack message to the all-company or team channel
Connectors Used: Lever, Slack
Template
Send Weekly Lever Pipeline Summary to Slack
Runs on a weekly schedule to query Lever for recruiting metrics and posts a structured pipeline digest — open roles, new applicants, interviews, and offers — to a leadership Slack channel.
Steps:
- Trigger on a weekly time-based schedule (e.g., Monday morning)
- Query Lever API for pipeline metrics: open requisitions, new applications, active interviews, offers extended, and offers accepted
- Format and post a structured digest message to the designated leadership or recruiting Slack channel
Connectors Used: Lever, Slack
Template
Prompt Interviewers in Slack to Submit Lever Feedback Scorecards
After an interview is completed in Lever, the assigned interviewer receives a Slack message prompting them to fill out their feedback scorecard, with a direct link to the Lever submission form.
Steps:
- Trigger on Lever webhook event: interview marked as completed
- Identify the assigned interviewer and retrieve their Slack user ID
- Send a direct Slack message to the interviewer with a prompt and deep link to the Lever feedback scorecard
Connectors Used: Lever, Slack