Logo StartupKit
EN
Team Collaboration

Slack Candidate Channels

How Kit automatically creates private Slack channels for each candidate so your team can collaborate in real time.

Why It Matters

Your team discusses candidates constantly — after interviews, during reference checks, when deciding next steps. Slack candidate channels give each candidate a dedicated private space, connected directly to their Kit application. No more searching through DMs or general channels to find what someone said about a candidate last week.

Prerequisites

Before candidate channels can be created:

  1. Connect Slack — A workspace must be connected via Integrations > Slack
  2. Enable the feature — Turn on candidate channels in your Slack integration settings

Both steps require account admin access.

How It Works

Kit automatically creates a private Slack channel when a candidate completes their first stage (i.e., advances past the initial stage). This timing ensures channels are only created for candidates who are actively progressing through your pipeline — not for every new applicant.

Channel Naming

Channels follow the pattern #hire-{candidate-name}-{job-title}, truncated to 80 characters. If a channel with that name already exists, Kit appends a short random suffix to avoid conflicts.

What Happens on Creation

When a channel is created, Kit automatically:

  1. Sets the topic{Candidate Name} | {Job Title} | {Link to application}
  2. Pins a candidate summary — A formatted message with the candidate’s key details and application status
  3. Adds bookmarks — Quick links to the application page and job posting in Kit
  4. Invites team members — All members of the job’s hiring team are invited to the channel. If no team members are assigned, account admins are invited instead.

What Gets Posted

When the channel is first created, Kit pins a summary with the candidate’s name, the job they applied for, their current stage, and a direct link to their application.

After that, Kit automatically posts updates to the channel as things happen:

Event Message
Stage advanced Shows the new stage name
Review submitted Shows the reviewer’s name and recommendation
Interview scheduled Shows date, time, and interviewers
Offer extended Shows expiration date with a link to the application
Offer accepted Celebration message confirming the acceptance
Offer declined Shows the candidate’s comment, if provided
Rejection Shows who rejected and the reason
Withdrawal Shows who initiated and the reason
Candidate email reply Notification with a link to view in Kit

This means anyone reading only the Slack channel can follow a candidate from first interview through final decision — no need to check Kit for every update.

Using @KitBot

Mention @KitBot in any candidate channel to interact with Kit’s AI assistant. KitBot can:

  • Summarize discussions — Mention @KitBot with “summarize” to get a summary of the channel conversation, automatically saved as a note on the candidate’s application
  • Answer questions — Ask about the candidate’s status, interview history, or application details
  • Save notes — KitBot can save observations from Slack as notes on the application, tagged with a “via Slack” badge and linked back to the original message

KitBot responds in the thread where it was mentioned, keeping the main channel clean.

Example Prompts

@KitBot summarize this thread
@KitBot what stage is this candidate in?
@KitBot save a note that the team is positive after the technical interview

Channel Lifecycle

Event What Happens
Candidate advances past first stage Private channel created, summary pinned, team invited
Hiring events occur Live updates posted to channel (see table above)
Candidate rejected Rejection message posted, then channel archived after a short delay
Candidate withdrawn Withdrawal message posted, then channel archived after a short delay
Offer declined Decline message posted, then channel archived after a short delay
Offer accepted Acceptance message posted, channel remains active for onboarding

Archived channels are still visible in Slack’s channel browser for historical reference, but no new messages can be posted. The short delay before archiving ensures the final status message is delivered before the channel is locked.

Quick Checklist

  • Connect your Slack workspace in Integrations
  • Enable candidate channels in Slack integration settings
  • Assign team members to your job postings so they get auto-invited to channels
  • Try mentioning @KitBot in a candidate channel to test the AI assistant
  • Check that notes saved by KitBot appear on the application detail page in Kit

Type to search...