Skip to content
All work

An Australian recruitment agency

Recruitmentworkflow portal

When a contractor is placed, the paperwork that has to be approved before they can start now takes the hiring manager one click.

Client
An Australian recruitment agency
Kind
Web app · ATS integration · AI
Year
2025
Status
In production since March 2025
Service
AI Automation
Stack
  • Next.js 15
  • TypeScript
  • JobAdder API
  • Anthropic
  • Postgres
  • Resend
  • Vercel

How it works

The portal pulls the placement from the ATS, an AI call compresses the job description into three core services so the contract fits on one screen, and one email goes to the hiring manager with a one-click approval link. The moment they click Accept, the portal writes the agreed charge rate, creates the billing contact if it doesn't exist, updates the placement status, notifies the contracts team and the consultant, and writes the audit note back into the ATS.

Australian on-cost rate maths (super, payroll tax, workers' comp, margin solved from gross margin %) is encoded, so the number on the contract is the number on the invoice.

Outcomes

  1. 01

    60+ API routes in daily use

  2. 02

    Days-from-offer-to-start is the metric it moves

  3. 03

    Two timesheet approvers, three contact roles, contractor and permanent branching in one form

Book a call

Tell me what you're trying to ship and what's slow.

You'll get a straight answer: a plan, a build, or “you don't need this.”