Get the right person
in the right role.
Positions, candidate matching, assignments, and a live calendar — everything between opening a role and having someone on site.
- Position management
- AI matching
- Operations calendar
Positions
Rates, headcount, codes, and drafts — structured from day one
Matching & assignment
Ranked candidates, one-click assign, automatic emails
Calendar
Month, week, and day views of who is working where
You're matching candidates to positions in your head, or in a spreadsheet.
Workers find out about a new placement by text message or a phone call.
Nobody has a clear picture of who's working where next week.
Position management
Every open role, structured
from the moment it's created.
Auto-generated position code
Every position gets a unique code scoped to the client — generated the moment you select them.
Full rate setup in one form
Regular pay rate, premium pay rate, overtime rate, markup, and client bill rate — with a live calculator that links them.
Overtime settings per position
Set the weekly threshold and rate on the position. Rhythence uses it everywhere — timesheets, payroll previews, pay summaries.
Headcount tracking
Set how many workers the position needs. The system tracks how many are filled and how many slots remain.
Two position types
Operational positions for staffing and assignment. Invoicing-only subcategory positions for billing without placement.
Draft with 60-second auto-save
Position forms auto-save every 60 seconds while you're working. Publish when the role is ready.
Copy from an existing position
Duplicate an existing position's setup for the same client or a new one — position code regenerated automatically.
Client address prefill
The client's address fills in automatically when you select them. Edit if the site is different.
Rich filtering on the list
Search by position code, title, client, location, employment type, category, experience level, or portal status.
Candidate matching & assignment
Find the right candidate.
Assign them in one click.
AI candidate ranking
Candidates are ranked by semantic similarity between their profile and the position — not keyword matching.
Verified candidates only
Only fully verified jobseekers appear in matching results. No unreviewed profiles in the pool.
Capacity enforced at assignment
The system blocks assignment once all headcount slots are filled — at both the UI and API level.
Assignment email sent automatically
The moment a worker is assigned, they receive an email with the position details. No manual notification needed.
Removal email sent automatically
When a worker is removed from a position, they're notified immediately by email.
Assignment tracking by position
See every worker currently assigned to a position, with inactive flags for workers who haven't been active in 60 days.
Assignment tracking by worker
See every position a jobseeker is assigned to, past and present.
Worker self-service — My Positions
Verified workers log into their portal and see their current assignments with full position details.
Full audit trail
Every assignment and removal is logged to the activity feed with the user who made the change.
Operations calendar
A live view of who's working
where, and when.
Month, week, day, and agenda views
Switch between views from the same calendar — all pulling from live assignment data.
Assigned workers shown by date
Every active assignment appears on the calendar for its full duration — colour-coded as assigned.
Open headcount visible too
Positions with unfilled slots show alongside assigned workers so gaps are always visible.
Day panel with position drill-down
Click any day to see a full breakdown of that day's events — and navigate directly to the position detail.
Summary metrics by period
Today, this week, this month, or a custom range — total placements, open positions, and assigned worker counts at a glance.
Invoicing positions excluded
Subcategory billing rows don't appear on the calendar — only real placements show.
Who it's for
- RecruitersView positions, run candidate matching, and assign workers to open roles.
- Recruiter Managers & DirectorsCreate and edit positions, manage assignments, remove workers from roles.
- AdminsFull access across all positions, matching, assignments, and the calendar.
- Bookkeepers & Accountant ManagersView positions for timesheet and billing context.
- All internal staffRead-only calendar view of active placements across all clients.
- JobseekersMy Positions in their self-service portal — current assignments and full position details.
MODELLED IMPACT
What Rhythence actually
changes here.
Without Rhythence, finding who to call first means manually filtering a spreadsheet and cross-checking who's already committed elsewhere. Rhythence surfaces a ranked shortlist the moment a position opens — the slowest step in the average 44-day fill cycle, collapsed to instant.
lost per month for every role left open
SHRMranked candidate shortlist vs. a manual search
Real-world signal: one Rhythence client's actual usage shows this pattern in practice — early positions took nearly two months to fill while the team learned the matching workflow; by month seven, positions were filling in a day or two. One anonymised client, not a statistical claim about all agencies.
Ready to make placements without the back-and-forth?
Book a 30-minute demo and we'll show you Placements live.
Book a Free Demoor email us at hello@rhythence.com