Your database is full of candidates.But nobody calls them.HirePortal does.
SmartWatcher automatically spots the passive candidates in your ATS. Voice AI calls them for the recruiter, checks whether they are still happy, and puts whoever is open in the calendar. You step in when there is real interest.
Free accountthen your AI assistant calls your own numberno card required
Hear the voice yourself · one call · no sales pitch
Or book a 30-minute demoWorks alongside every ATS. Zoho Recruit directly, or CSV from Bullhorn, Carerix, OTYS, Vincere, Recruitee or the rest. No migration.
Recruitment and staffing teams of 1–5 recruiters with a database that is already full.
- MdVNew role · 2 days ago94
M. de Vries
Senior Data Engineer
- LOSkills updated88
L. Okonkwo
Finance Manager
- SBCompany change81
S. Bakker
Field Service Engineer
- APProfile refreshed76
A. Petrova
Product Owner
Voice AI: “You are speaking with an AI system, calling on behalf of your recruiter. Is now a good moment?”
- Open to a conversation within 3 months
- Prefers hybrid, max 45 min commute
- Salary expectation discussed
Intake scheduled
Tomorrow 10:00 · written back to your ATS
- Open to a conversation within 3 months
- Prefers hybrid, max 45 min commute
- Salary expectation discussed
Intake scheduled
Tomorrow 10:00 · written back to your ATS
- 1Candidate
- 2Calling round
- 3Qualification
- 4Intake
- Built by a recruiter, not by a generic AI startup
- For agencies of 1 to 5 recruiters
- Dutch company, NL and EN voices
First know who is moving. Then call. SmartWatcher is the base, Voice AI does the calling round.
You stay in control. HirePortal does the work.
The calling round
The candidates are there. The calling round never happens.
On the desk, live jobs always beat “I should call those old names again”. Meanwhile people become passive candidates: a new job, a different employer, extra skills, a refreshed profile. Nobody sees it. So agencies buy more job boards while the next placement is already in the ATS.
Not an archive. Stock.
The people you already spoke to will not apply again.
If you do not call them, another agency will.
You cannot spot passive candidates by hand
SmartWatcher pulls the movement out for you.
No just-in-case round on LinkedIn.
The desk has no calling round
Voice AI makes the first round.
You only speak to the people who are open to it.

From list to intake
One round from your own database to a booked intake.
- 1Spot who in the existing database is a passive candidate
- 2Put the names worth a call at the top
- 3Call on behalf of the agency, with AI disclosure in line one
- 4Ask whether they are still happy and open to a conversation
- 5Qualify motivation, timing, availability, role preferences and conditions
- 6Book whoever is open straight into Outlook or Calendly
- 7Write the outcome back to HirePortal and, on Pro plans, Zoho Recruit
Order of play
First know who is moving. Then call.
SmartWatcher is the base. Voice AI is the calling round on top. WhatsApp follows later. Never the other way round: see first, then pick up the phone.
Problem
You do not know who among those thousands of names is open right now.
Solution
SmartWatcher spots passive candidates.
On the desk: A short list. Not the whole database.
Problem
Live jobs always beat the calling round.
Solution
Voice AI calls on behalf of the recruiter.
On the desk: You get whoever is open. The rest is handled.
Problem
Whether someone is open sits in voicemails.
Solution
The call asks if they are still happy, when, what they want and what the indication is.
On the desk: Summary plus intake. Not a cold file.
Problem
Calendar tennis.
Solution
Whoever is open lands in Outlook or Calendly.
On the desk: The day starts with conversations.
Problem
A robot hammering the whole pool.
Solution
You tick who may be called. Line one says it is AI. Opt-out on the spot. The recruiter stays the sender.
On the desk: The relationship stays with the agency.
Problem
Yet another system.
Solution
Your ATS stays. Zoho native or CSV. On Pro the outcome goes back into the file.
On the desk: Export tonight, names tomorrow.
How it works
From your own database to a booked intake.
Connect Zoho Recruit or prepare a CSV
Bullhorn, Carerix, OTYS, Vincere, Recruitee: an export is enough.
SmartWatcher puts the passive candidates on top
Movement in role, employer, skills and profile becomes a short, ranked list.
You decide who may be called
Which names, which message, within which limit. Without that step nothing is called.
Voice AI makes the calling round
Says it is AI. Asks follow-up questions. Books the intake.
Only warm names reach you
A no is recorded, a maybe does not disappear.
- MdVNew role · 2 days ago94
M. de Vries
Senior Data Engineer
- LOSkills updated88
L. Okonkwo
Finance Manager
- SBCompany change81
S. Bakker
Field Service Engineer
No autonomous decisions. You stay responsible for the database, the lawful basis and the calling instruction.
VOICE AI
The calling round that never happens? The AI does it.
Not matching. Not the client. The first round there is never time for. Voice AI calls on behalf of the agency, says in line one that it is AI, and hands you whoever is open to a conversation.
- Calls on behalf of the recruitment agency
- Discloses that it is an AI assistant
- Asks about current job satisfaction
- Checks whether the candidate is open to an exploratory conversation
- Qualifies motivation, timing, availability, role preferences and relevant conditions
Coming soon: WhatsApp / TalentPing
A short message first, calling only when following up makes sense. Not live yet.

Transparent by design
Every call opens by stating that the candidate is speaking with an AI recruitment assistant calling on behalf of your company, and offers an immediate opt-out that is registered on the spot.
FREE TRIAL
3 days. All core features. No credit card.
The trial starts when you activate your first data source — not when you register.
No credit card required
- 3 days
- All core features
- Up to 25 candidates
- 30 Voice AI minutes
- No credit card
- Starts when you activate your first data source
Results from practice
Currently in pilot with a small number of agencies. We would rather publish one real number later than an invented quote now.
Why joining now helps
- A direct line to the founder during setup, no ticket queue
- Influence on which ATS connection comes next
- A few agencies per month, so every setup gets attention
What it does not do
- It does not replace a consultant
- It does not call your whole ATS on its own
- It is not a job board
- It does not promise extra placements. It gives you the conversations you do not have right now.
What every agency asks
Pricing
From spotting only to the calling round on top. Enterprise when the agency is bigger.
The founder
Built by a recruiter, not by a generic AI startup.
HirePortal comes out of 20+ years of agency work, contracting, ATS migrations and thousands of candidate conversations. The problem has been ours: an ATS full of people, and never any time to call them. That is why the product starts with the names that are already there.
The recruiter stays the sender. Every call is recorded properly.
Your next placement is probably already in your ATS.
3 days on your own data · no credit card · Zoho Recruit or CSV
No credit card required
One call. No sales script. You stay in control of who is contacted, and nothing is called without your confirmation.