Communication
Shipping, being extendedEvery candidate conversation on the candidate record
Recruiters send hundreds of messages a week from four different places, and the record of what was said ends up in none of them.
Candidate communication in Surhires covers one-to-one messages and bulk sends from the same list view, using templates that merge from the structured candidate record rather than from a spreadsheet column. Suppression and consent are checked at send time, and every message is written to the candidate's activity stream.
By Surhires Editorial · Published · Reviewed
In the product: CandidateBulkCommsActions.tsx, CandidateCommsActions.tsx and recruitmentComms.ts ship today; recruitment-specific template library being added for Wave 1
The problem is not sending, it is the record of sending
Sending a message has never been the hard part. A recruiter with Gmail, a phone and a shared inbox can send four hundred messages a week without any software at all. What they cannot do is answer simple questions afterwards. Did anyone chase the shortlist for the Leeds requisition? Who told this candidate the rate was negotiable? Has this person heard from three of our consultants in the same fortnight?
Surhires treats the message as part of the candidate record rather than as traffic passing through an inbox. Every send, from either direction, is written to the activity stream with who sent it, from which template, against which requisition and what came back. That is what makes the desk auditable and what makes a handover a matter of reading rather than of asking around.
One-to-one and bulk are the same tool
Most days a recruiter is doing both. A careful individual note to a candidate they have been courting for six weeks, and a templated update to the forty people who applied to a requisition that has now closed. Splitting those into separate products is how agencies end up with a marketing tool nobody in delivery uses.
Both start from the list. Select one candidate and compose; select forty and the same composer opens in bulk mode, showing exactly how many recipients survive the consent and suppression checks before anything is sent. The count shown is the count that will be delivered, so a recruiter is not guessing about the gap between the filter and the send.
- Select-all respects the current filter rather than the current page
- The recipient count is shown after suppression, not before it
- Bulk sends are throttled so a large list does not look like a burst to a mail provider
- Each recipient gets an individual message, never a visible recipient list
Templates merge from the record, not from a merge field
A merge field is a promise that a spreadsheet column will be correct. In recruitment it usually is not: the first name column holds a full name, the role column holds a requisition reference nobody outside your office understands, and the salary column holds three currencies. The result is the message every candidate recognises on sight and deletes.
Surhires merges from the structured candidate and requisition records instead. First name comes from the parsed name field, current title from the normalised title, notice period from the notice field, rate in the currency it was quoted in, and the consultant block from the record owner. Where a field is empty, the template can fall back or the send can be held rather than going out with a visible gap in it.
The recruitment template library arriving for Wave 1
The composer, the bulk actions and the send pipeline ship today. What is being added for the Wave 1 release is a recruitment-specific template library, so a new desk is not starting from an empty box. The set covers the messages agencies actually send rather than a generic marketing pack: first approach to a passive candidate, availability check, interview confirmation and directions, document chase, post-interview holding message, offer communication, and the rejection that a candidate will not resent receiving.
Templates are editable, versioned and shareable across the team, and a manager can mark one as the house standard without forbidding a recruiter from writing their own. Performance is tracked per template so the desk can see which approach earns replies rather than arguing about it.
Consent and suppression are checked in the second before sending
Every record carries its consent basis, the date it was captured and the channel it came through, and a suppression state per channel. A candidate can be reachable by email and suppressed on WhatsApp, or suppressed everywhere after asking to be left alone. Unsubscribe and STOP handling writes to that state directly rather than to a list that somebody exports weekly.
The check runs at send time. This sounds like a technicality and it is the whole point: a bulk list built at nine in the morning and sent at four in the afternoon will exclude anyone who opted out during the day. Email footers carry the unsubscribe link and the physical postal address of the sending entity. Whether a particular campaign is lawful in your jurisdiction remains your decision; the product gives you the fields, the enforcement point and the audit trail.
Channel follows the candidate, not the recruiter's habit
Different candidates answer on different channels, and a desk that only knows how to send email loses the ones who do not read it. Each record can carry a preferred channel, and the composer defaults to it. Email works everywhere. WhatsApp is generally available for the India market at Wave 1 and comes to the US market in Wave 2, once template approval clears.
Whichever channel a message goes out on, it lands in the same activity stream and the same reporting. Outreach sent, reply rate and time-to-first-reply are counted by channel on the Recruiter Performance Dashboard, so the argument about whether email still works becomes a number instead of an opinion.
What this is not
It is not a marketing automation platform. There are no lead scores, no landing-page builder and no drip campaigns aimed at people who have never heard of you. Candidate communication assumes a relationship exists or is being deliberately started by a recruiter who can explain why.
It is also not a shared inbox replacement for the whole business. Client and vendor correspondence belongs to the client record and to your normal mail client. What lives here is the candidate conversation, because that is the one that has to survive a desk change, an audit and a disputed placement fee.
What you get
One composer
The same window for a single message and for a bulk send, opened from the list.
Structured merge
Fields pulled from the parsed candidate record rather than from a spreadsheet column.
Empty-field handling
A template can fall back or hold the send rather than mailing a visible gap.
Template library
Recruitment-specific starting templates being added for the Wave 1 release.
Template versioning
Edits tracked, house standards marked, and per-template reply rates reported.
Filtered select-all
Selection follows the active filter across pages, not just the visible rows.
Post-suppression count
The recipient number shown is the number that will actually be delivered.
Send-time consent check
Consent and suppression re-read in the second before each message leaves.
Per-channel suppression
A candidate can be reachable by email and opted out of messaging, or out entirely.
Compliant footers
Unsubscribe link and the sending entity's postal address on bulk email.
Individual delivery
Bulk sends go one message per recipient, with no visible recipient list.
Activity stream logging
Every message, in either direction, written to the candidate timeline.
Preferred channel
Records carry the channel the candidate answers on and the composer defaults to it.
Channel reporting
Outreach volume, reply rate and time-to-first-reply counted per channel per recruiter.
Questions recruiters ask
Which parts of this are shipping today?
The one-to-one composer, the bulk actions from the candidate list and the send pipeline ship today. The recruitment-specific template library is being added for the Wave 1 release, so early accounts start from their own templates rather than a supplied set. Nothing else on this page is waiting on build.
Do bulk messages look like bulk messages?
Not to the recipient. Each person receives an individual message with their own merged fields and no visible recipient list, and sends are throttled rather than fired at once. Whether it reads as bulk depends far more on what the template says than on how it was sent.
Can we use our own email address rather than a system one?
Yes. Mail sends through your connected Gmail or Outlook account so replies come back to you and the thread appears in your own sent items. For high-volume sending you can use a separate sending domain, which keeps a bad week of outreach from affecting the mailbox you use for client work.
What happens when a candidate unsubscribes?
The record is suppressed for that channel immediately and every queued or scheduled message re-checks that state before sending. The suppression is visible on the record with its date, so a recruiter opening the candidate later understands why the composer is limited rather than assuming the system is broken.
Can a manager see what recruiters are sending?
Yes, subject to the permission model. Messages sit on the candidate record and roll up into per-recruiter outreach reporting. This is normally used to find the templates that earn replies, but it also means a complaint about a message can be answered with the actual text that was sent.
Is there a limit on how many messages we can send?
Provider limits apply rather than ours. Gmail and Outlook enforce their own daily sending caps per account, and WhatsApp providers apply tiered throughput. The product shows you the limit you are working against instead of queuing messages that will never leave.
Keep reading
- Follow up until they answer, then stop automatically
- Reach candidates on the channel they actually read
- One candidate record that actually stays current
- Keep good candidates warm until the right role opens
- Templates worth editing before you send them
- Every candidate email on the record, without copying your inbox
- File client and candidate mail from Microsoft 365 on the record
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.