In development
In buildKeep the hiring team in the loop without buying them seats
The Slack connector is in active build for Wave 1 and is not connected today; it will post pipeline events into a channel rather than pushing candidate data around.
The Slack integration is in development for the Wave 1 release and is not available yet. When it ships it will post pipeline alerts, submittal notifications and interview reminders into a channel you choose, so hiring managers and colleagues follow a search without consuming a licensed seat or seeing candidate personal data.
By Surhires Editorial · Published · Reviewed
In the product: in build for Wave 1: pipeline alerts, submittal notifications and interview reminders into a channel
State of this integration
This is a build item, not a shipping feature. The scope for Wave 1 is deliberately narrow: pipeline alerts, submittal notifications and interview reminders posted into a Slack channel. Nothing on this page describes something you can switch on today, and we are not asking you to buy on the strength of it.
We are describing it now because the shape of the integration is a decision worth explaining before it lands, particularly the decision about what will not be pushed into a channel. Teams evaluating recruitment software ask about Slack early, and a vague roadmap tile answers nothing.
The problem is seat count, not notifications
Most agencies and in-house teams have three or four people who work in the recruitment system all day and fifteen who need to know things occasionally. The hiring manager wants to know when a candidate has been submitted. The delivery lead wants to know when an interview slips. The account owner wants to know when an offer goes out.
Giving all fifteen a licensed seat is expensive and, worse, it does not work: people who visit a system twice a month never learn it, so they ask by direct message anyway. The channel is where those people already are.
A Slack post that carries the fact and a link is a better fit for occasional participants than an account they will not log into. The people who need the record still get the record; the people who need the signal get the signal.
What will be posted into a channel
The planned event set follows the pipeline rather than the database. A submittal goes out and the channel is told which requisition and which client, with a link. An interview is booked, moved or slipped. An offer is issued, accepted or declined. A requisition crosses an ageing threshold. A placement enters or leaves its guarantee window.
Routing will be per channel, so a client-specific channel receives only that client's events and a delivery channel receives the roll-up. The mapping is configuration, because a single firehose channel gets muted within a week and then nobody sees anything.
- Submittal sent, with requisition and client, linked to the record
- Interview booked, rescheduled or slipped past its threshold
- Offer issued, accepted, declined or past its response deadline
- Requisition ageing beyond the configured stage threshold
- Placement entering or leaving the guarantee window
What will deliberately not be posted
Candidate personal data will not be pushed into a channel. Not the phone number, not the email address, not the resume, not the salary expectation, not the demographic fields, not the consent basis. A Slack channel is a wide-membership, long-retention, exportable surface, and it is the wrong place for the personal data you hold as a controller.
What the post will carry is a reference and a link. Somebody with a seat and the right permissions follows the link and sees the record; somebody without does not. This keeps the permission model in one place instead of duplicating it into a chat tool that does not know your field-level rules.
This is also why the connector will not offer a general candidate search slash command in Wave 1. Searching a candidate database from a channel sounds convenient and quietly turns the channel into an export of the database.
Installation and permissions, when it ships
The connector will install as a Slack app authorised by a workspace administrator, with a scope request limited to posting into the channels you nominate. It will not request read access to your message history, because it has no reason to read anything.
Channel mapping will be configured in Surhires rather than in Slack, alongside the alert thresholds that already drive the pipeline exception view. An alert that is too noisy is turned down where the threshold lives, not by muting a channel and losing everything else with it.
How this relates to the alerting you already have
Pipeline exceptions already exist in the product. They surface in the exception-first board view and in the recruiter task list, and they carry the next action rather than just the fact. The Slack connector is a delivery channel for those same events, not a second alerting system with its own rules.
That matters for a practical reason: when the connector ships, you will not be configuring alerts twice. The thresholds you have tuned in the pipeline view are the thresholds that drive the channel posts.
Timing and honesty about it
Wave 1 is the target. We are not publishing a date on this page, because a date on a marketing page becomes a commitment made by a writer rather than by the people building it.
What we will do is keep the shipping status page current. When the connector moves from in development to live, the state on this page changes and the evidence line names the functions that carry it, in exactly the way the WhatsApp and Twilio pages do today.
What you get
Channel notifications
Pipeline events posted into the Slack channels you nominate, in build for Wave 1.
Submittal alerts
A post when a candidate is submitted, naming the requisition and client, with a link.
Interview reminders
Upcoming interviews and reschedules announced ahead of the slot.
Slip detection posts
Interviews rescheduled more than once surfaced to the channel automatically.
Offer events
Offers issued, accepted, declined or past their response deadline.
Ageing alerts
Requisitions crossing the per-stage threshold you already configured in the pipeline view.
Guarantee window notices
Placements entering or leaving a rebate period flagged to the delivery channel.
Per-channel routing
Client-specific channels receive only that client's events rather than one firehose.
Link-only payloads
Posts carry a reference and a link; candidate personal data stays in the product.
No history scope
The app requests permission to post, not to read your workspace messages.
Admin-authorised install
Installed by a workspace administrator against nominated channels only.
Shared thresholds
Alert tuning lives in the pipeline configuration, not duplicated inside Slack.
Seat-free participation
Occasional stakeholders follow a search without consuming a licensed seat.
Status transparency
The state on this page changes to live only when the connector actually ships.
Questions recruiters ask
Is the Slack integration connected today?
No. It is in active build for the Wave 1 release and there is nothing to switch on yet. The scope in build is pipeline alerts, submittal notifications and interview reminders into a channel. We describe it in the future tense on purpose, and the state on this page will change when it ships.
Will candidate details be posted into our Slack channel?
No. Posts will carry a reference and a link rather than the personal data. Phone numbers, email addresses, resumes, salary expectations, demographic fields and consent records stay in the product behind the permission model. A channel has wide membership and long retention, which makes it the wrong home for controller data.
Will hiring managers need a paid seat?
Not to follow a channel. That is the point of the connector: occasional stakeholders get the signal in the tool they already use, and only people who need to work the records take a seat. If they follow a link and have no seat or permission, they see nothing.
Can we control which events go to which channel?
Yes, that is the planned design. Mapping will be configured per channel so a client-specific channel receives only that client's events. A single undifferentiated firehose gets muted within a week, which defeats the purpose, so routing is part of the first release rather than a later addition.
Will there be a slash command to search candidates from Slack?
Not in Wave 1. Searching a candidate database from a chat channel is convenient and quietly turns the channel into an export of that database. If it is added later it will respect the same field-level permissions as the product, and it will not be a shortcut around them.
Do you have a Slack partnership or listing?
No, and we do not claim one. When the connector ships it will use the publicly documented Slack app APIs. Nothing here should be read as a partnership, a certification, a directory listing or an endorsement from Slack.
Keep reading
See it against your own reqs
Bring one live role and three resumes. In twenty minutes you will see the match scores, the shortlist and the placement invoice that comes out the other end.