Built for recruiting teams

The CRM for boutique search firms that outgrew Loxo and Bullhorn.

Recruiting is a two-sided relationship business. You sell to hiring managers and recruit candidates on the same records, over months and years. Strkr ships candidate, client, and placement objects on every paid tier, with the BD motion, interview reminders, and long-term nurture built in.

What this audience is actually dealing with

The pains that bring buyers here.

Independent recruiters and boutique search firms sit between two kinds of software that neither one is designed for. Applicant tracking systems treat candidates as inventory for a single req, with every record scoped to a job that closes in 60 to 120 days. Generic CRMs model one side of the market cleanly and leave the candidate relationship as an afterthought. Recruiting is a two-sided relationship business where the same person is a candidate this quarter and a hiring manager two years from now, and the software has to hold both sides of that story on one record. The firms that outgrow Loxo and Bullhorn tend to do so because the data model fights the long-horizon relational motion that makes a search firm actually valuable to clients.

ATS tunnel vision

An applicant tracking system is not a CRM.

Most ATS products treat a candidate as a row attached to a specific job req. When the req closes, the candidate story ends. Boutique search firms run the opposite motion: a candidate relationship often spans five to ten years, three employer moves, and a dozen conversations before a placement. The ATS data model loses the relationship the moment the first search closes.

Both sides of the market

Clients and candidates live on separate systems.

A boutique search firm sells to VPs of Talent and recruits those same VPs for different roles 18 months later. A generic CRM models the client side cleanly. An ATS models the candidate side. Neither tool holds both relationships on the same person record, which is where the real relational capital of a recruiting firm actually lives.

BD motion disappears

New client acquisition is a second full-time job.

Every recruiting firm has to run business development to win new client accounts. That motion looks like a classic B2B sales pipeline: prospect, outreach, discovery, retainer agreement, kickoff. Loxo and Bullhorn were built for the fulfillment side and leave the BD motion weakly supported, which forces the firm to stitch a second CRM on top for the business development team.

Placement workflow sprawl

The placement is five systems glued together.

Placement day touches offer letter drafting, reference checks, background verification, contract paperwork, start-date confirmation, invoice generation, split-fee calculation, replacement guarantee tracking. Most recruiting teams run this across five tools and a spreadsheet. The handoff gaps cost placements and cost fee revenue.

Long-term candidate nurture

Great candidates are not actively looking.

The best candidates for an executive search are placed somewhere, happy, and will take a call every 12 to 24 months when something interesting lands. That nurture motion is marketing automation, not transactional outreach, and it has to be branded as the recruiter speaking, not a generic drip. Most ATS products do not have the marketing module to run this, and most CRMs do not have the candidate data model to run it against.

Reporting across the funnel

Candidate to placement is six objects joined.

An honest recruiting dashboard answers: sourced to screen rate by channel, screen to submit rate by recruiter, submit to interview rate by client, interview to offer rate by role level, offer to accept rate by compensation band, placement to replacement rate by guarantee window. That is a six-object join. The ATS cannot do it. The firm ends up in a Google Sheet copied every Friday.

How Strkr fits a recruiting motion

The primitives recruiting firms actually need.

Strkr was designed around native custom objects on every paid tier, which is exactly the shape a recruiting firm needs. Candidate, Job Req, Placement, Client Account, Hiring Manager Contact, and Submittal all live as first-class records with the fields, lookups, and formulas a recruiter actually works in.

Candidate as first-class object

A candidate record that lives beyond one job req.

Candidate is a native custom object with every field recruiting teams actually use: current title and employer, target role, compensation range, geo preference, remote tolerance, visa status, notice period, prior placements, source channel, last contact, recruiter owner. The record persists across every search the candidate shows up in, which is where the long-term relational capital compounds.

Both-sides-of-market records

The same person can be a client and a candidate.

When a VP of Talent is placed through your firm and takes over hiring at a new company 18 months later, the record is already there. Strkr lets a person record hold the candidate history and the hiring manager relationship on the same timeline. The next time the account is open on the hiring side, the recruiter sees every prior placement conversation on the same screen.

Job Req object

A searchable, pipelineable req record.

Job Req is a native object with role level, comp band, geo, remote posture, hiring manager link, retained vs contingent, fee percentage, exclusivity window, replacement guarantee, kickoff date, target placement date, status. The req rolls up all its submittals, interviews, offers, and the final placement, so the firm can see the full funnel on the req record without a BI export.

Placement object

The event that triggers the fee invoice.

Placement is a native object with candidate link, req link, start date, agreed fee amount, split-fee allocation, invoice status, replacement guarantee window, success manager owner. Closed Won on a placement fires the invoice flow, the replacement-clock timer, the retention check-in cadence, and the client success handoff task. Every post-placement commitment is a scheduled motion, not an email thread.

BD pipeline on same system

The client-acquisition motion lives here too.

Business development opportunities are regular Strkr deals attached to the client account, with the stages the recruiting firm actually runs: Prospect, First Meeting, MSA Sent, Retainer Signed, First Req Open. The BD team works the pipeline alongside delivery, with the same account record showing historical placements, open reqs, and open BD opportunities on one screen.

Split-fee workflow

Multi-recruiter credit, modeled cleanly.

Many placements involve two recruiters: a lead on the client side and a lead on the candidate side. Strkr models split-fee allocations on the Placement record with percentage splits, named recipients, approval checkpoints, and roll-up to each recruiter dashboard. Commission reporting runs against actual splits, not against who closed the deal in the ATS.

Candidate-to-placement reporting

The funnel view the firm actually needs.

Reports roll up across Candidate, Submittal, Interview, Offer, Placement with the join logic native to the Strkr query engine. Source to screen, screen to submit, submit to interview, interview to offer, offer to accept, placement to replacement are available as cross-object reports on every paid tier without a BI tool bolted on.

Transparent pricing

Per-seat, no record-count tax.

Strkr pricing is flat per seat with the full product on every paid tier. Candidate records, job reqs, submittals, placements, interactions, documents all included. No contact-tier escalator, no "pro database" upgrade, no per-record fee. A firm with 80,000 candidate records on file pays the same per seat as a firm with 8,000.

Custom objects on every paid tier

Model your firm, not someone elses workflow.

If your firm runs a specialty motion (retained vs contingent, interim staffing, contract-to-hire, RPO), the data model bends to fit. Add fields, formulas, validation rules, and lookups without a certified admin. Most firms stand up their custom candidate and req model inside a week of trial, which is a different timeline than Bullhorn implementation.

The relationship half of recruiting

Candidate nurture, interview ops, and placement delivery.

The best recruiting firms in 2026 do not treat the CRM as a one-off req tool. They run candidate nurture over multi-year horizons, interview operations across dozens of simultaneous searches, and placement delivery with the discipline of a professional services team. Strkr is built for that scope because the modules sit on the same records.

Candidate nurture cadence

The 24-month passive candidate motion.

Strong candidates placed by your firm five years ago are still your warmest talent pool. Strkr Marketing runs long-horizon nurture against the candidate database: a quarterly market update, an annual compensation benchmark, an occasional check-in signed by the lead recruiter. The sends come from the recruiter domain, read like a note from the recruiter, and feed engagement back to the candidate record so the next outreach is informed.

Interview reminders

Candidates and clients get the right nudge.

Strkr Messaging sends an SMS confirmation 24 hours before every scheduled interview, with the client name, interviewer, and video link. A second confirmation goes to the hiring manager with the candidate name, submitted resume, and call sheet. No-shows drop in the first month of running this. Replies from either side land in the Strkr inbox threaded to the interaction record.

Strkr AI drafts outreach

First-touch messages written against the record.

Strkr AI reads the candidate record (current role, prior experience, placement history, geo, comp range) and drafts a personalized outreach message in the recruiter voice. The recruiter reviews, edits, sends. A 90-second task becomes a 15-second task without the AI slop that generic prompt tools produce because the model is reading structured candidate data.

Strkr AI screens the calls

Call notes and summaries written for you.

Record screening calls and submit the audio to Strkr AI. The system writes a structured summary against the candidate screening template: current role fit, target role fit, comp expectation, geo flexibility, notice period, deal breakers, next step. The notes land on the candidate record and the submittal in under a minute. The recruiter spends the saved hour sourcing or submitting.

Placement project

Closed placement fires a delivery plan.

When a Placement moves to Accepted, a project is created on the account with the standard post-placement template: offer letter sent, references complete, background check kicked off, start-date confirmed, invoice generated, 30-day check-in, 60-day check-in, replacement-guarantee clock set. Nothing lives in the recruiter head and nothing drops across the handoff.

Replacement guarantee tracking

The clock the firm never forgets.

Replacement guarantee windows (commonly 60, 90, or 180 days) are first-class fields on the Placement record. If the candidate separates inside the window, Strkr fires a replacement-flow that opens a replacement search as a priority req, flags the invoice for partial credit if the terms allow it, and schedules the recovery conversation with the client. The policy is applied consistently instead of recovered from email.

Candidate hotlist

The weekly pull your firm actually sells on.

Every Monday, Strkr AI drafts the client hotlist: the three to five candidates from your database who match the open req, ranked by fit and recency of contact. The recruiter reviews, edits, formats as a short note to the client. The weekly hotlist exercise that used to kill Monday morning becomes a 20-minute review of a pre-built draft.

Submittal history on the record

Never submit the same candidate twice by accident.

The candidate record carries every prior submittal to every client, with dates, roles, outcome, and feedback. When a recruiter is about to submit, Strkr flags any prior submittal to the same client in the last 12 months, with the reason the client declined. The dumb mistakes disappear and the recruiter looks sharper to the client.

What recruiting buyers compare on

The checklist that actually matters.

Most "best CRM for recruiters" roundups compare feature matrices that read the same across the top five ATS and recruiting CRM products. The real evaluation criteria sit somewhere else. Here is the honest version a boutique firm uses to pick.

Time to first useful day

Days from signup to a recruiter working a req.

Strkr: 2 to 7 days with no implementation partner. Bullhorn: 4 to 12 weeks with a Bullhorn Services or partner engagement. Loxo: 1 to 3 weeks for a smaller firm, longer for enterprise. The time cost compounds for firms where every open req without the system in place is a missed submittal week.

Admin headcount required

Who keeps the system running.

Strkr: a RevOps generalist or senior recruiter spending 10 to 20 percent of their week, through 30+ seats. Bullhorn: an in-house Bullhorn admin by 15 seats, often outsourced to a partner. Loxo: a product-savvy recruiter can run it, which is a strength Loxo built intentionally. Admin cost is often more than license cost on Bullhorn.

Three-year total cost

What this actually costs by year three.

Strkr: license plus seats, nearly flat. Bullhorn: license plus implementation plus admin plus the add-on modules (Analytics, Automation, Onboarding, VMS Sync) that most firms end up buying, typically 3 to 5x year one. Loxo: closer to flat than Bullhorn once you include its sourcing credits and messaging add-ons.

Exit cost

What it costs to leave in year five.

Every system promises portability. In practice, moving candidate records, submittal history, custom fields, placement history, split-fee rules, and automation logic is a 2 to 6 month project on Bullhorn. Strkr exports to CSV and JSON cleanly, logs every automation as structured data, and keeps formula logic in readable expressions. The exit is a week, not a quarter.

Mobile for the field recruiter

What the recruiter sees between candidate calls.

A recruiter between screens has 60 seconds to log the last call, update the submittal, and open the next candidate. Strkr mobile is a first-class surface with offline queue, candidate edit, voice-note capture, and interview confirmation nudges. Many legacy ATS mobile apps are thin web wrappers that stop working in a parking garage.

Cross-object reporting

When the partner wants a funnel view by channel.

Strkr: cross-object reports on every tier, custom report builder, SQL available for the operator who wants it. Bullhorn: strong at Analytics add-on tier, hits ceilings on complex cohort work without the paid analytics module. Loxo: good dashboards for standard views, weaker on arbitrary cross-object joins.

Data model and compliance

The things recruiting operators ask on the second call.

Once a recruiting firm sees the surface-level fit, the next round of questions is always the same. How does the data model handle a candidate who moves employers three times. How does the firm protect candidate PII and comply with GDPR, EEOC retention, and client NDAs. How does the system handle contingent vs retained vs contract-to-hire motions on the same workspace. These are the questions a serious operator asks before switching, and Strkr answers each one in the product rather than in a sales call.

Employment history on the record

A candidate record tracks every move.

Candidate employment history is a child object with start date, end date, employer, title, comp band, and reason for leaving. Every move a candidate makes gets added to the record over the years. When a recruiter opens the candidate ten years into the relationship, the career trajectory is on the screen in one view instead of reconstructed from LinkedIn in real time.

Candidate PII protection

Field-level permissions on sensitive data.

Candidate compensation, home address, and personal contact information are sensitive fields that often need to be visible only to the lead recruiter and the firm partner. Strkr field-level permissions let the firm restrict these fields by role, so a junior sourcer can see the candidate record and work the submittal without the comp band or home address visible. The policy is applied on read, not on a shadow report.

GDPR and EEOC retention

Candidate data retention as a scheduled policy.

Candidate records carry a legal basis field (consent, contract, legitimate interest) and a retention clock. When a candidate asks to be forgotten under GDPR, the firm runs the Strkr Forget action and the record is anonymized while placement history is preserved for audit. EEOC retention schedules for a US firm run on the same policy engine. Nothing is tracked in a side spreadsheet the firm forgets to update.

Client NDA tracking

Which candidates are off-limits for which clients.

Many retained engagements include off-limits clauses that prohibit the firm from recruiting out of the client for a defined period. Strkr lets the firm set an off-limits rule on the client account with a start date, end date, and scope. When a recruiter tries to submit a candidate from an off-limits employer, the submittal is blocked with the policy reason surfaced. The compliance risk never reaches the inbox.

Retained vs contingent motion

The same workspace, two engagement types.

Retained engagements run with upfront retainer invoices, exclusivity windows, and milestone fee structures. Contingent engagements run on placement fee. Strkr models both as engagement types on the Job Req record, with the fee math, invoice timing, and exclusivity rules applied automatically. A firm running a hybrid book of business does not have to run two systems.

Contract-to-hire tracking

The W-2 contractor pathway, modeled cleanly.

Contract staffing agencies place candidates on a W-2 contract with a conversion window to full-time at the client. Strkr tracks the contract start, hourly bill rate, hourly pay rate, markup, conversion date, and conversion fee on the Placement record. Weekly timesheet workflows feed invoice generation. The agency sees margin per contractor per week on the dashboard without a timesheet-import day.

Submittal routing by specialty

Reqs land with the recruiter who knows the market.

A multi-practice firm often has recruiters specialized by vertical: product leadership, engineering management, go-to-market, finance. Strkr routes new reqs by specialty and workload, so the right recruiter picks up the right req within the first hour of kickoff. Reqs do not sit in a shared inbox and reqs do not get worked by the wrong specialist.

Partner-level analytics

The quarterly firm view that drives decisions.

Partners and firm principals want a quarterly view: revenue by vertical, revenue by recruiter, revenue by engagement type, placement-to-replacement rate by client, average time to fill by role level, candidate database freshness. Strkr dashboards roll these up natively on every paid tier. The firm principal reviews the dashboard, not a PDF reconstructed from exports.

Head-to-head

Strkr vs Bullhorn complexity, Loxo, and spreadsheets.

Most boutique search firms land on one of three starting points: Bullhorn because it is the category incumbent, Loxo because it is the modern alternative, or a spreadsheet plus a generic CRM because the firm was built lean. Each of those paths has a familiar failure mode by year three. Bullhorn gets expensive and admin-heavy. Loxo covers the sourcing side well but leaves BD and placement delivery thin. Spreadsheets lose the relational history and burn 10 hours a week of recruiter time on data entry. Here is the honest side-by-side for a two-sided recruiting motion.

Feature Strkr Bullhorn complexity + Loxo + spreadsheets
Pricing basis Flat per seat, every paid tier gets the full product Per seat plus add-on modules plus record-count tiers
Candidate as first-class object Native custom object on every paid tier Native in the ATS, siloed from the BD CRM
Client and candidate on same person record Single person record carries both relationships Separate systems, periodic manual sync
BD pipeline for new client acquisition Full CRM pipeline attached to client accounts Weak in Bullhorn, often stitched with HubSpot
Placement object with split-fee Native object with split allocations and roll-ups Partial in Bullhorn, manual in spreadsheets
Replacement guarantee tracking First-class field with automated clock and flows Tracked in the deal notes or a side spreadsheet
Long-term candidate nurture (marketing) Marketing module on every paid tier, same records Separate marketing automation purchase
Interview reminder SMS Native Messaging module (BYO Twilio supported) Separate SMS vendor integration required
AI drafting and screening summaries Strkr AI included on every paid tier, no credit meter Loxo AI add-on, Bullhorn Copilot add-on, both metered
Candidate-to-placement cross-object reporting Native cross-object query engine on every tier Analytics module add-on or BI tool bolted on
Field-level permissions on candidate records Pro and up, built-in Enterprise tier only or custom work
Mobile offline queue First-class mobile with offline edit queue Web wrapper with limited offline support
How teams use Strkr

Playbooks recruiting firms run on Strkr today.

The common thread across recruiting customers: automate the moments where relational capital leaks. The screening handoff, the submittal nudge, the interview confirmation, the placement delivery, the long-horizon candidate check-in. Every one of these is where a firm loses days of recruiter time or loses the candidate relationship outright on a legacy ATS. The firms that run these playbooks consistently see submittal volume climb inside the first quarter and placement-to-replacement rates improve inside the first year.

Boutique retained search

Six active searches, 150 candidates in motion, two recruiters.

A two-recruiter retained firm runs six concurrent executive searches at any time. Strkr holds the Job Req, Candidate, and Submittal objects on the same workspace. Strkr AI drafts the weekly client update per search, pulling from recent submittal activity, interview feedback, and sourcing progress. The partner reviews, personalizes, sends. The Friday update ritual that used to kill four hours runs in 45 minutes.

Contingent agency

Twenty open contingent reqs, submittal volume as the metric.

A contingent agency with eight recruiters runs twenty open reqs and tracks submittal volume as the leading indicator. Strkr dashboards show submittals per recruiter per week, submit to interview rate by client, and interview to offer rate by role level. Underperforming clients get re-qualified. Recruiters see their own board every morning without an export.

Executive search firm

Long-horizon candidate nurture across a 2,000-person database.

A specialty executive search firm maintains a nurture database of 2,000 placed executives and senior candidates. A quarterly compensation benchmark goes out from the partner, signed personally, with industry data from the firm. The nurture is Strkr Marketing, the sends are from the partner domain, the engagement feeds the candidate record. One or two warm conversations a quarter justify the entire motion.

Staffing agency

Interview no-show rate drops with native SMS reminders.

A contract staffing agency with heavy interview volume saw a 20 percent no-show rate on client interviews. A Strkr flow sends a candidate SMS 24 hours out and 2 hours out, plus a client-side reminder with the candidate name and resume. No-show rate drops into the single digits inside a quarter. The messaging line costs a small per-send fee and the recovered placements pay for themselves many times over inside the first month of running the cadence.

Hybrid retained + BD

Business development pipeline sits beside delivery.

A seven-person firm runs a dedicated BD partner on new client acquisition alongside four delivery recruiters. The BD pipeline uses the same Strkr workspace as delivery, with a shared client account record that shows historical placements, open reqs, and open BD opportunities on one screen. The next BD conversation is informed by the delivery history without a sync meeting.

The recruiting CRM shape, without the Bullhorn bill.

Start a trial with CRM, Marketing, Projects, Messaging, and Docs enabled from day one. Candidate, Job Req, Submittal, and Placement objects ready to use. Migrate from Bullhorn or Loxo in a few weeks. Per-seat pricing with the full product on every paid tier.

Common questions

What buyers in this bucket ask most.

Is Strkr a replacement for Bullhorn or Loxo?

For boutique search firms and most staffing agencies under 50 recruiters, yes. Strkr ships Candidate, Job Req, Submittal, and Placement as native custom objects with the fields, lookups, and reporting a recruiting firm actually works in, plus the BD pipeline, marketing nurture, and messaging modules on every paid tier. For very large enterprise staffing operations with deep VMS integrations and vertical-specific compliance work, Bullhorn is still the category incumbent and the AppExchange-style ecosystem matters. For firms between 2 and 50 recruiters, Strkr is almost always the better fit on cost, speed to deploy, and modern UX.

How does Strkr handle candidates who become clients later?

A person record in Strkr carries every relationship that person has had with your firm. If a VP of Talent was placed by your firm in 2023 and takes over hiring at a new company in 2026, the single record holds the candidate history, the placement, the compensation data, and the new hiring manager relationship on the same timeline. The next time the account is open on the hiring side, the recruiter sees prior placement conversations, prior comp expectations, and prior feedback on the same screen. That continuity is the data model Strkr was built for.

Can Strkr run my BD motion for new client acquisition?

Yes, and this is where Strkr pulls ahead of ATS-first products. Business development opportunities are regular Strkr deals attached to client accounts, with pipeline stages the recruiting firm defines (Prospect, First Meeting, MSA Sent, Retainer Signed, First Req Open). The BD partner works the pipeline alongside delivery, with forecasting, Strkr AI prep notes, and automated follow-up cadences. The same workspace shows historical placements, open reqs, and open BD opportunities on the account record.

What does the split-fee workflow look like?

Split-fee allocations are first-class fields on the Placement record. You name the recipients (lead on client side, lead on candidate side, sourcer, any additional contributors) and the percentage split. Approval checkpoints live on the record. Commission reporting rolls up against actual splits per recruiter per period, which runs through to the dashboard and the export the firm uses for commission processing. The policy is applied consistently instead of recovered from email after the fact.

How does Strkr AI help on candidate screening?

Strkr AI reads the candidate record (role history, prior placements, geo, comp band, notice period) and drafts first-touch outreach in the recruiter voice. Record a screening call and submit the audio, and Strkr AI writes a structured summary against the screening template: current role fit, target role fit, comp expectation, geo flexibility, notice period, deal breakers, next step. The notes land on the candidate record and the submittal in under a minute. Partners and leads review a clean draft instead of writing notes from scratch.

Can Strkr run long-term candidate nurture like a marketing platform?

Yes, Strkr Marketing is on every paid tier. Firms run multi-year nurture against their candidate database: quarterly compensation benchmarks, annual market updates, and personalized check-ins from the lead recruiter. The sends come from the recruiter domain, the engagement data feeds the candidate record, and the nurture motion is the same workspace as the active searches. This is a core reason firms outgrow ATS-first products: the ATS has no marketing module to run a 24-month passive-candidate motion.

What is the migration path from Bullhorn to Strkr?

Strkr supports a structured migration from Bullhorn and Loxo. Candidate records, submittal history, placement history, custom fields, pipelines, and automation logic come across in a staged import. Automations rebuild in the Strkr Flow canvas, typically 15 to 30 flows in the first week for a boutique firm. Most firms run Bullhorn and Strkr in parallel for 2 to 4 weeks and cut over once the recruiter team is working daily in Strkr. The firm keeps a Bullhorn read-only snapshot for historical audits for the next year.

Try it free. Bring your team next week.

No sales call, no migration consultant, no four-month implementation. Enter your card, get 14 days of the full Pro tier, cancel any time before day 14 with zero charge. Spin up a workspace, import your CSV, and have something useful before lunch.