Use the email and password your administrator provided.
Reset with recovery key
Enter the 16-character recovery key your administrator gave you, plus a new password.
Access denied
Your access has expired. Please contact your administrator.
Core
Settings
·
—
—
Sourcing channels
Where to search for this run.
Save this conversation
Names and saves this chat — brief, search and messages all come back on Load.
0% of context
Enter to send · Shift+Enter for a new line · Attach a PDF, DOCX or screenshot
Boolean Layerno titles yet
TITLES
COMPANIES
LOCATION
Find Candidates
Tell us what you need, approve the AI-generated search criteria, then our AI will search LinkedIn for matching candidates.
Where do you want to start?
Or start from a person
Build your search
We turned the role into a boolean search — edit it, or regenerate with AI.
Search complete
Run ID
Run ID (past)
Copy the Run ID to find these candidates again later, or view them now — they're saved to your Candidates panel either way.
We'll fetch and parse the job content from this URL.
Add a JD or CV above and click Analyze. We'll detect the type and extract the search keys.
Run AI analysis to generate Broad / Balanced / Tight setups.
Updating the brief…
Exclude?
Apply company targets to
Runs two searches (current + past employer) — about double the cost & time.
Est. cost: —
Searching LinkedIn…
Async run starting…
Public web search
X-Ray Google
Google finds the public LinkedIn profiles that match your search. The bee brings them into your pool and ranks them against what you are looking for.
Bee writes the booleanCandidates land liveRanked when you describe
Every search is saved from your first message.
Pre-flight check
Confirm the boolean (the bee’s, or your own in the same shape: (title variants) (skills or companies)) and the resolved LinkedIn country below. Click the country to change it if it’s wrong. Everything else is preset. Confirm to run. This starts a paid search.
credits per run
Apify X-ray with email
LinkedIn X-ray via Google — full profile + email lookup ($10/1k) · balance —
$
Lusha
Contact search + mobile flag — balance —
$
Apollo paid plan
People search (free) — needs a paid Apollo API plan · —
recs
Context 0%
🐝
What RecruiterBee will do
1
Read your role
We analyse your job description, brief or manual criteria to understand the key skills, experience, job titles, locations and target employers.
2
Create a Boolean search
We turn your brief into a Google X-Ray Boolean search, with the option to keep it tight, broaden it, or search very broadly.
3
Search public LinkedIn profiles via Google
We search Google for relevant public LinkedIn profiles — not your own LinkedIn account — then bring the best matches into your candidate pool and rank them against your vacancy.
Starting…
0:00
›
0candidates found
Credits used0 / 0 cr
Warming up — keepers will appear here as they clear your signal…
Searching LinkedIn…
Hang tight — this usually takes 20–40s.
No candidates yet
Fill the brief in Step 1 and hit Search LinkedIn.
Match keywords
runId
runId (past)
Pipeline
0
candidates found
Shortlisted
0
of 0 in results
Match
Coverage
Move
Name
Match %
Level
Skills
Career Graph
Move Likelihood
Move Trigger
Remark
Candidate Card
Showing 0 candidates · 0 approved
Live AI scoring
Deep Analysis
Settings
Connect your tools, configure safety settings, and manage your account.
API keys
Your provider keys — leave a field blank to keep the current key
Geocoding (Google Maps)
Powers the candidate commute-distance (~km to the job). Enable the Geocoding API + billing on the key.
Contact Lookup Providers
Keys for email & phone reveals — leave a field blank to keep the current key
Cognism API access is a subscription add-on — if your plan doesn't include it, the key fails with “no entitlement set”. Ask your Cognism account manager (CSM) to enable the API first.
LinkedIn Outreach (Unipile)
Connect the API key + DSN from your Unipile dashboard to reach candidates on LinkedIn
Paste the key from your Unipile dashboard (Access Tokens → Generate a token). Leave blank to keep the saved one.
Your DSN is shown top-left in the Unipile dashboard (under the logo). It's per‑workspace — change it here whenever you switch Unipile accounts.
Auto-withdraw old invitations
Clear the oldest pending invites across all accounts automatically — safely rate-limited
—
Once a day, at a random time within 9am–5pm (Bangkok), RecruiterBee withdraws the oldest still-pending sent invitations across every connected account — only those older than your threshold, and never more than your daily cap in total. Withdrawals are paced like a human to keep accounts safe. Manual withdrawals from the Connection Dashboard count toward the same daily cap.
Auto-connect from the queue
Send queued connection requests automatically — up to each account’s daily cap, across days
—
People you queue for auto-connect from LinkedIn search are invited automatically. Several times a day, on weekdays within 9am–5pm (Bangkok), RecruiterBee sends the oldest queued invites for each account — never more than that account’s own daily connect cap, and never over-contacting (cross-account de-dup). It drains a bit each day until the queue is empty. Requests are paced like a human. Off until you enable it.
AI Model
Model used for analysis
Used for Analyze JD, Shortlist, Job-Analyzer enrichment, and the Help assistant — reasoning models show their thinking in chat.
Contact Lookup Providers
ContactOut, Lusha, Apollo, Cognism
Checking…
Loading status…
Paste your ContactOut API key, then click Save. Powers the ContactOut tool in Contact Lookup.
Credits—
Loading status…
Paste your Lusha API key, then click Save. Powers the Lusha tool in Contact Lookup.
Loading status…
Paste your Apollo API key, then click Save. Powers the Apollo tool in Contact Lookup (email only).
Loading status…
Paste your Cognism API key, then click Save. Powers the Cognism tool in Contact Lookup. API access is a Cognism subscription add-on — without it every call fails with “no entitlement set. Please contact CSM”, even with a valid key.
We're still polishing this one. It watches your saved people for new LinkedIn posts and profile changes — we'll switch it on as soon as it's ready.
Post tracker
Watchlist0
No one tracked yet — search Super DB or paste a LinkedIn URL above. Anyone in Super DB can be tracked.
Act now0
No action signals yet — run the watchlist to pull fresh posts.
Open to work
0
signalled
Hiring
0
actively
Just moved
0
new role
Likely to move
0
possible vacancy
Recent posts
No posts yet — run the watchlist to fetch LinkedIn posts.
Manage watchlist
0 watched
Track Profile
Track Posts
2
Add people to the watchlist from the Watchlist box on the main page — search Super DB or paste a LinkedIn profile URL. These settings apply to every profile you run.
VacancyIQ
VOICE AGENT
Speak or type your rough job notes — VacancyIQ refines them into a polished advert, live.
Voice engine · Kokoro (DeepInfra)
Spoken replies use Kokoro TTS and are billed from your RecruiterBee credits — a fraction of a cent per reply.
Your voice spend—
Voice — pick the agent's voice and preview it
Questions the agent asks
Guardrails
Rules the agent must always follow. Toggle off any you don't want.
Saved ✓
recruiterbee.app / vacancy-iqIDLE
Voice & conversation
Tap mic to start
—
◐ VacancyIQ
Tell me about the role — speak or type your rough notes and I'll refine them into a polished advert as you go.
Each phrase you say (pause between them) refines the next part →
Refined advertisement
Your advert will appear here
Start talking or paste a job description — VacancyIQ builds the polished advert live as you go.
✎ Editable — tweak anything, then copy
The role
What you'll bring
What we offer
Original job description
⧉ Copy advert
Job description
Paste the full JD — the agent works from it and its questions skip anything it already covers.
My Candidates
The shared candidate pool — every profile your team has fully scraped, across all accounts. Deduped, tagged, showing who first sourced each candidate.
RecruiterBee AI
Ask me anything about your candidates
My LinkedIn Search
Search your own LinkedIn to: a) find candidates in your network b) find people to connect with, within your LinkedIn safe limits
For a role you're filling
Find people to place
Search your network for candidates who fit a live vacancy, then build a shortlist to put forward.
Match against an open vacancy
Save matches to a candidate shortlist
Find candidates by
OR
To grow your network
Build a connection list
Line up new people to reach out to and queue connection requests, paced within LinkedIn's safe limits.
Queue people to connect with
Stays within safe daily request limits
Build your list by
Saving to Super DB asCandidates
IDLE
Candidates
Filters ready — review & approve to start
Bee won’t search until you approve. Nobody is contacted at this step.
Agentic search voice · Kokoro
Spoken replies use Kokoro — an open-source, natural voice. Common lines are pre-rendered so they play instantly; anything new is generated on the fly. Speech-to-text stays free in your browser. Pick a voice and preview it.
Voice
🤖 Auto mode running…
Choose an account…
Working…
Collecting profiles…
0 selected
AI analysis
🤖 Auto mode running…
RecruiterSpy
Turn any job description into a Market Intelligence report, a Candidate Information Pack and ready-to-post LinkedIn content. Paste or upload the JD, choose what you need, and the full RecruiterSpy research engine runs on your account.
Loading…
Review lookup cost
Add candidates by LinkedIn URL
Up to 100 at a time. Each profile is fetched individually, so this can take a moment.
Enrich profile
Get profile update?+~$0.004
Choose a provider
Enrich profiles
Loading cost estimate…
🐝
Help & Support
Submit a ticket and our team will help
document
Attach a JD or CV (PDF, Word or text) and the bee will read it. Screenshots are only sent when you choose to share them.
Submit a support ticket
Our team will follow up. View past tickets any time under “My tickets”.