Recruage From applicant to placement Interactive
Portal Presentation · ~4 min + explore
Recruiter Portal

Recruage
Recruiter Portal

A self-hosted ATS, candidate CRM, and pipeline manager — purpose-built for recruitment agencies. The next four minutes show what it does, end to end. Stick around at the end to explore the cost vs every alternative yourself.

The market

Every other ATS bills you
every month, forever.

$4,800/yr
Zoho Recruit
Professional · 8 users
$9,504/yr
Bullhorn
Team · plus implementation
$11,424/yr
Recruiterflow
Advanced · 8 users
$15,360/yr
JobAdder
Standard · 8 users
The Recruage answer

Yours — for

$0/year

Self-hosted on infrastructure you already own. Built into the same WordPress install as the public site. No SaaS subscription, no per-user fee, no renewal-uplift, no exit risk.

Step 1 · Application lands

A candidate applies on the public site.

Apply — Senior Accountant

Full name
Email
Phone
CV upload
Submit application
→ Recruage Portal intake

Signed REST call from the public site to the portal. The application appears on the right recruiter's desk in seconds.

Step 2 · CV parser

CV → structured data, automatically.

SR
Sarah Rambeau
Phone +230 5712 3344
Sector Finance
Years 7
LinkedIn /in/sarah-r

Self-hosted Python service. Fail-soft — if it's down the candidate is still created, the recruiter just types more.

Step 3 · The pipeline

Drag a card. Save the move. Notify the candidate.

portal.primerecruitment.mu/app/opportunities/4/board
Applied 3
SR Sarah Rambeau
JM Jamie Maurel
AP Aparna Pillai
Screening 2
RL Rishi Lal
EM Emma Marlin
Interview 1
DC Devin Chen
Offer 1
TT Tara Toko
Placed 0

Each drag logs a stage-change activity. The recruiter is asked once before the auto-email goes out.

Reject with a reason

Every closed application has an audit trail.

Placement is terminal

Place a candidate. Auto-close the role.

Mark this opportunity as filled?

This closes the role, unpublishes it from the public site, and rejects the other applicants with reason "Position filled".

Placed and Rejected applications become read-only. Managers can reopen if needed.

Collaboration · @-mentions

Tag a colleague. They get notified.

YESTERDAY · 14:22
@Devin — can you take this one? Strong fintech background, matches the Standard Bank role perfectly.
Alex mentioned you on Sarah Rambeau
Structured interviewing

Scorecards — pre-defined criteria, consistent verdicts.

Interview scorecard · Sarah Rambeau

Technical depth ★★★★☆
Communication ★★★★★
Cultural fit ★★★★☆
Notice period ★★★☆☆
Overall Strong hire
Two-way email

Every email lives on the candidate's timeline.

Microsoft 365 Graph polling. Replies thread back automatically.

Interview scheduling

Inline slot picking from your M365 Bookings page.

MON 10
TUE 11
WED 12
THU 13
FRI 14
09:00
10:00
09:00
10:00
09:00
11:00
11:00
14:00
14:00
11:00
14:00
15:00
15:00
15:00
14:00
Hiring teams

One opportunity, many roles.

Standard Bank · Senior Accountant

PS Alex Tate Owner
DC Devin Chen Recruiter
RL Rishi Lal Sourcing
JH Janet Howard Interviewer
Speed · Cmd+K

Anywhere in the portal — search the whole firm.

accountant ESC
SR Sarah Rambeau Candidate · Finance · 7y
JM Jamie Maurel Candidate · Finance · 4y
SB Standard Bank · Senior Accountant Opportunity · Open
SA Senior Accountant — Internal Opportunity · Filled
Intelligence · Candidate ↔ Job matching

Suggested matches for any opportunity.

Senior Accountant · Top 3 matches

SR
Sarah Rambeau
7y finance · ACCA · matches sector + experience
94%
JM
Jamie Maurel
4y finance · partial seniority match
71%
AP
Aparna Pillai
audit background · location match
58%
Duplicate detection

Same person re-applied? Merge in one click.

Sarah Rambeau
+230 5712 3344
Applied · Mar 2026
Sara Rambeau
+230 5712 3344
Applied · Jun 2026

Email / phone / fuzzy name match. Merging preserves the longer timeline of activity.

Mornings · Daily digest

Your inbox at 7am — what changed yesterday.

Your desk · Tuesday 9 June

4 new applications you own
2 candidates moved to Interview
1 offer accepted — Sarah Rambeau, Standard Bank
3 tasks due today
Microsoft 365 SSO

Sign in with your existing work account.

Sign in with Microsoft
Single sign-on
OAuth + OIDC against Entra ID. MFA inherited from your tenant. Group membership decides recruiter vs manager. Leaver in M365 = locked out of the portal automatically.
Integration · Public site

One write. Two surfaces.

Portal · Opportunities

Draft Senior Accountant
Live Standard Bank · Senior Accountant
Recruiter clicks Publish.

primerecruitment.mu

Standard Bank · Senior Accountant
Live as a public job listing. Apply form routes back to the portal.

Signed REST channel + companion mu-plugin. No copy-paste; no diverging records.

Data sovereignty

PII never leaves your infrastructure.

Self-hosted

Runs on your WordPress install. No vendor with access to candidate data.

GDPR / data protection

Right-to-delete tooling built in. No tracking pixels. No Google fonts — bunny.net mirror only.

Capability gated

Recruiter sees their desk. Manager sees the firm. Demo gets read-only.

Audit trail

Every stage change, every email, every reason — written to the candidate timeline. Nothing happens silently.

Cost vs every alternative · 8 users · annual

$0 vs everyone else.

Recruage Portal
$0
Manatal
$3,360
Workable
$3,588
Zoho Recruit
$4,800
Bullhorn
$9,504
Recruiterflow
$9,504
JobAdder
$15,360

Every paid vendor raises prices ~5–20% at renewal. Recruage Portal doesn't have a renewal.

Now you explore

Adjust team size. Browse the feature matrix.

Auto-play is paused. Take your time, then press to continue.

Total annual cost

8 users

Feature matrix

Core ATS
Collaboration
Automation & AI
Integration
Pricing
In closing
Yours.
Yours alone.
Forever.
Thank you.
1 of 23 Recruage · v1.0