Built by an agency, for agencies

The back office Outsourced Staff built to run its own agency, now available to yours

One login for the whole life of a placement: sales, recruitment, onboarding, check-ins, leave, hours, approvals and invoices, with a portal for every client and an app for every staff member you place.

HomeWednesday, 5 Nov
96%Check-ins on time
82Active staff
41Active clients
6/8Hires vs target
4%Staff churn
  • Pay rise waiting for approvalMargin 38% before, 36% after
    Approve
  • Month 2 check-in, contactedWaiting on the client's reply
    Book
  • Candidate over budget on Senior bookkeeperAsk is 12% over the job budget
    Decide
  • Day 1 kick-off call recordedWent well. Next: week 2
    Open

The demo runs on sample data from a made-up agency. Pick a persona to sign in: no password needed.

From the first sales call to the last day

Keel follows each person from the day a client asks for staff, through hiring, onboarding and every review, to the day they leave. Every staff member, client and job exists once. Routine work is done for you or prepared as a draft you review.

  1. 01

    Sales and proposals

    Deals from lead to won. Paste the call transcript and Keel drafts the proposal, with the client's budget beside your fee and the saving against hiring locally.

  2. 02

    Recruitment

    Job orders, a candidate board synced with your ATS, interviews booked from the card, and a client scorecard drafted from your notes.

  3. 03

    Onboarding

    A checklist that runs in order: pay and fee approved, contract signed online, documents chased, and the day one call booked.

  4. 04

    Check-ins and reviews

    Day 1 to year 2, scheduled from the start date. A concern opens a 72-hour at-risk case. Reviews follow up with the client until they reply.

  5. 05

    Leave, hours and pay

    Leave with contract rules built in, hours from WhatsApp sign-ins, approvals with margin shown, invoices and payroll exports.

  6. 06

    Leavers

    One short form ends the placement, cancels check-ins, switches off the login, opens the replacement job and records the reason.

Every approval in one queue, with the money shown

Pay rises, health cover allowances, leave, over-budget candidates and pay-and-fee for new hires land in one place. The admin decides first and the client second where needed. A pay rise shows pay, fee and margin before and after, and can raise the fee in the same step.

  • Margin before and after on every pay rise
  • Tick several and approve in one go
  • Pay and fee records update once everyone has said yes
Approvals5 waiting
  • Pay rise, Customer support leadFee up 8%, margin 37% to 36%
    Approve
  • Health cover allowance after 6-month reviewReview went well
    Approve
  • Leave, 3 working days in DecemberClient to decide
    Waiting
  • Pay and fee for new hireNeeded before the contract goes out
    Set

Recruitment that follows your rules

Your ATS stays the source of truth for applicants. Keel syncs postings and candidates both ways, maps them onto a seven-stage board, and enforces the rules: a candidate over budget needs approval before interview, a failed check stops endorsement, and Hire is only possible at Offer.

  • Interviews booked from the card, with the invite drafted from your template
  • Client endorsement in one click, ranked with a line on each candidate
  • A one-page scorecard PDF and a client web page, drafted by AI, edited by you
Jobs7 open, 2 need help
  • Senior bookkeeperSourcing on track. 3 in client interview
    Endorse
  • Customer support, replacementNeeds help: 1 applicant this week
    Review
  • Marketing coordinatorOffer out, reference check passed
    Hire
  • ParalegalCandidate 12% over budget, approval requested
    Waiting

New starters, in the right order

Every starter goes through the same steps. The admin approves pay and fee, the client approves the cost and start date, and only then can the contract be made, sent and signed online. Missing documents get drafted reminders before HR is flagged, and an AI check confirms each upload is the document it claims to be.

  • Contracts from your template, signed online, filed on return
  • Document reminders drafted weekly, IDs expiring in 60 days flagged
  • Day 1 kick-off call proposed to the client and booked from your calendar
OnboardingStarting Monday
  • Pay and fee approvedAdmin, 28 Oct
    Done
  • Client approved cost and start datePortal, 29 Oct
    Done
  • Contract signed onlineReturned 31 Oct, filed
    Done
  • Government ID uploadedReminder 2 of 3 drafted
    Chase
  • Day 1 kick-off callTwo times proposed to the client
    Book

Check-ins that schedule themselves

Day 1, 3 and 5, weeks 2 to 4, months 2 and 3, the 6-month review, every anniversary and a quarterly review in between, all created from the start date and skipping weekends and public holidays. A short check-in email or WhatsApp goes out in one click, or a meeting is booked into free slots.

  • Staff check-ins beside client check-ins, opening on Today
  • A concern opens a 72-hour at-risk case and alerts the admin
  • Paste the call notes and get an internal note plus a client-safe summary
Check-insToday: 2 overdue, 4 due
  • Week 3, staffOverdue by 1 day
    Check in
  • 6-month review, clientRequest sent, follow-up 2 drafted
    Send
  • Month 2, clientContacted, waiting for a reply
    Book
  • Day 5, staffRecorded today: went well
    Open

A portal for every client and an app for every staff member

Everyone who needs Keel gets a login. Each person sees only what their role allows.

The client portal

Each client sees their own team: hours, leave and shared check-in summaries. They approve leave, allowances and pay rises, print or save invoices, and send a thank-you to any team member. Never pay or margin, never another client's data.

Your team3 signed in today
  • BookkeeperSigned in 8:02, 38 h this week
    Thank
  • Leave request, 2 daysBalance after: 6 days
    Approve
  • October invoiceApproved, ready to print
    Open

My Keel

Placed staff get a phone-first app: a welcome deck, notices with read receipts, the weekly pulse, hours, leave balance and requests, document uploads, a certificate of employment on request, and a link to refer a friend. They sign in and out for work on WhatsApp.

My Keel
  • Hours this week31.5 h
  • Leave balance8 days
  • Weekly pulseHow was your week?

What Keel does on its own

Routine work is done for you or prepared as a draft. Nothing important goes to a client or candidate until a person reads it and presses Send.

  • A deal is wonCreates the client, the main contact and portal login, the services agreement draft and a job order per role, then starts a new-client checklist that ticks itself.
  • A recruiter clicks HireCreates the person, placement, login, onboarding checklist, owed documents and the full check-in calendar, and closes the job.
  • A start date changesMoves the open check-ins and onboarding steps by the same number of days and tells the managers.
  • A check-in is recorded as a concernOpens a 72-hour at-risk case, alerts the admin and gives HR a task.
  • A staff member forgets to sign in on WhatsAppSends reminders, then alerts HR.
  • A birthday or anniversary is three days awayDrafts a personal message, and a card with the person's photo, for HR to approve.
  • Someone leavesEnds the placement, cancels check-ins, disables the login, creates the handover and equipment tasks and opens the replacement job.
  • Anything changesRecorded in the audit log by the database itself, so no code path can skip it.

Built in the open, on real agency work

Outsourced Staff places Philippines-based staff with Australian and New Zealand businesses. Keel replaced its spreadsheets, per-client leave sheets and the copy-paste between them. Every rule in the product came from running the agency.

  • Unlimited loginsYour team, every client contact and every placed staff member, at no extra cost.
  • Access by roleRow-level security in the database, not just in the app. Clients see only their own team.
  • Audit logEvery change to business data recorded with who, when and the values before and after.
  • KPIs from the recordsCheck-ins on time, days to hire, churn, save rate and margin, calculated, never typed.
  • Works with your toolsYour ATS, calendar and email, WhatsApp Business, online signing, and AI for drafts and summaries.
  • Data in AustraliaDatabase, logins and files hosted in Sydney. Staff documents only served to people allowed to see them.

Try the demo, then talk to us

The demo runs on sample data from a made-up agency, with a persona picker so you can sign in as the owner, a recruiter, a client or a staff member without a password. When you are ready, tell us how many people you place and we will send you a price.