Workflows
Blocks
Triggers
Lever Trigger

Lever Trigger

What it does: Fires your workflow when recruiting events happen in Lever — new candidates, stage changes, interview scheduling, offer activity, and hiring decisions.

🎯

In simple terms: Connect your Lever ATS to automations so that hiring events instantly trigger team notifications, CRM updates, onboarding workflows, and candidate communications — without anyone manually checking the ATS.

When to Use This

  • ✅ Notify HR when a candidate is hired to start onboarding
  • ✅ Send automated stage-change emails to candidates
  • ✅ Update your CRM when a new candidate is created
  • ✅ Alert hiring managers when interviews are scheduled
  • ✅ Log offer activity to a tracking spreadsheet
  • ✅ Archive notifications when candidates are removed from the pipeline

Supported Events

Candidate Events

EventDescription
candidateCreatedA new candidate profile is created
candidateHiredCandidate is moved to Hired status
candidateStageChangeCandidate moves to a different pipeline stage
candidateArchiveChangeCandidate is archived or unarchived
candidateDeletedA candidate profile is deleted

Application Events

EventDescription
applicationCreatedA new application is submitted

Interview Events

EventDescription
interviewCreatedAn interview is scheduled
interviewUpdatedAn interview details are changed
interviewDeletedAn interview is cancelled or removed

Offer Events

EventDescription
offerCreatedAn offer is extended to a candidate
offerUpdatedAn offer is modified
offerDeletedAn offer is withdrawn

Prerequisites

  • A Lever account (LeverTRM or LeverTRM for Enterprise)
  • Admin access to configure webhooks in Lever settings
  • Your Lever API key

Setup Guide

Step 1 — Connect Your Lever Credentials

  1. Add the Lever Trigger to your workflow
  2. Click Select CredentialsCreate New
  3. Enter your API Key (Lever → Settings → Integrations → API Credentials)
  4. Save credentials

Step 2 — Get Your Webhook URL

  1. In the trigger settings, copy the Webhook URL

Step 3 — Register Webhook in Lever

  1. In Lever, go to SettingsIntegrationsWebhooks
  2. Click Add Webhook
  3. Paste your Webhook URL
  4. Note the Signature Token displayed by Lever — enter this in your trigger settings
  5. Select the events to subscribe to
  6. Save
⚠️

Signature Token: Copy the Signature Token from Lever and paste it into the trigger settings. This ensures only legitimate Lever events fire your workflow.

Step 4 — Select Events

In the trigger settings, check which Lever events should fire this workflow.

Configuration Reference

SettingDescription
CredentialsYour Lever API key
EventsWhich webhook events trigger this workflow
Webhook URLPaste this in Lever webhook settings
Signature TokenLever webhook signature token for verification

Output Variables

VariableDescription
{{trigger.type}}Event type (e.g., candidateHired, interviewCreated)
{{trigger.candidateId}}Lever candidate ID
{{trigger.candidateName}}Candidate's full name
{{trigger.email}}Candidate's email address
{{trigger.stage}}Current pipeline stage
{{trigger.jobTitle}}Position the candidate applied for
{{trigger.timestamp}}When the event occurred
{{trigger.rawPayload}}Full Lever webhook payload

Common Use Cases

1. Hired → Start Onboarding

Events: candidateHired

Workflow:

  1. BambooHR: Create employee record
  2. Slack: Notify #team-new-hires
  3. Send Email: Welcome email to candidate
  4. Jira: Create onboarding sprint

2. Interview Confirmed → Notify Candidate

Events: interviewCreated

Workflow:

  1. Send Email: Interview confirmation with time, location, interviewer name
  2. Google Calendar: Create calendar event
  3. Slack: Alert the interview panel

3. Stage Change → CRM Update

Events: candidateStageChange

Workflow:

  1. HubSpot: Update contact stage
  2. Condition: If stage = "Offer"
  3. DocuSign: Prepare offer letter

4. Offer Activity Tracking

Events: offerCreated, offerUpdated, offerDeleted

Workflow:

  1. Airtable: Log offer change with timestamp
  2. Slack: Notify compensation/HR team

5. Candidate Archived → Close Loop

Events: candidateArchiveChange

Workflow:

  1. Condition: Check archive reason
  2. Send Email: Thank you / rejection email if applicable
  3. HubSpot: Update contact status

Related Blocks

  • Greenhouse Trigger: Alternative ATS trigger for Greenhouse users
  • BambooHR Action: Create employee records when candidates are hired
  • Send Email: Automate candidate communications
  • Slack: Instantly notify recruiting and hiring teams

Pro Tip: Use candidateStageChange with a Condition block to send different automated messages based on the stage — "Moving to Final Round" vs "Offer Extended" vs "Background Check Started" — giving candidates timely updates without manual effort.

Indite Documentation v1.6.0
PrivacyTermsSupport