Open Applivo

Slack

Real-time job match alerts and application lifecycle notifications delivered directly to your Slack channel.

Applivo × Slack Integration Hero

Overview

Slack is the primary communication operating system for modern engineering teams. Applivo's Slack integration delivers instantaneous, beautifully formatted notifications to your personal workspace or team channel whenever high-match jobs are discovered, application runs complete, or interview appointments are scheduled.

Configuration

Connecting Slack establishes OAuth incoming-webhook delivery:

  1. Navigate to Dashboard → Connections.
  2. Locate Slack under Notifications.
  3. Click Connect to open Slack's official OAuth authorization window.
  4. Select your target Slack workspace in the top-right corner.
  5. Choose the channel (e.g. #job-alerts or direct message to yourself) where notifications should be posted.
  6. Click Allow. Slack redirects to Applivo with an encrypted incoming webhook URL.
  7. The Slack Config Modal opens. Toggle your preferred event subscriptions (Job Matches, Run Completions, Interviews, Follow-ups).
  8. Click Send Test Notification to verify channel delivery.

How it works

The Slack provider (app/services/integrations/slack.py) processes events from the central dispatcher:

  • 1. Event Emission: Backend services emit lifecycle events (application_run.completed, job.match_found, interview.scheduled).
  • 2. Preference Evaluation: The dispatcher checks your configured per-event preferences stored in user_integrations.metadata_json.
  • 3. Block Kit Formatting: Generates rich Slack Block Kit JSON cards with header badges, role summaries, compensation tags, and direct action buttons ('View Job', 'Open Dashboard').
  • 4. Encrypted Dispatch: Posts the payload via HTTP POST to the candidate's AES-256-GCM encrypted incoming-webhook URL.

Available features

  • Instant notifications for high-match job openings (score >= 50).
  • Application run summary reports detailing successful submissions and review pauses.
  • Upcoming interview reminders with recruiter links and candidate notes.
  • Granular per-event notification toggles.
  • Built-in interactive test notification dispatcher.

Permissions and data access

Requests incoming-webhook and chat:write scopes. Applivo cannot read channel history, inspect private messages, or access files in your Slack workspace.

Troubleshooting

SymptomLikely CauseResolution
Test notification returns 'Channel archived or deleted'Target Slack channel was renamed, removed, or bot was kickedOpen Connections → Slack → Configure and re-authorize a valid channel.
No alerts received for job matchesJob Match toggle is disabled in Slack configurationOpen Slack Config Modal and verify 'High-Match Job Alerts' is turned on.

Frequently asked questions

Can notifications be sent to a private direct message?

Yes. When authorizing Slack, select 'Direct Messages → Your Name' as the posting destination.