Recruitment & Staffing

Every Candidate Screened.
Every Role Filled Faster.

James is your agency's 24/7 AI recruitment assistant. He screens inbound candidates, schedules interviews, intakes employer job orders, and captures every after-hours enquiry — so your consultants can focus on placements, not phone queues.

14-day free trial. No credit card required. Live on your website in under 5 minutes.

Live AI Assistant

Online now
James
Recruitment AI Assistant
  • Candidate enquiry & role matching
  • Interview scheduling & calendar coordination
  • Employer job order intake
  • Work rights & availability screening
  • Reference check coordination
Talk to James Now →
0 candidates screened per agency per year on average in Australian staffing firms RCSA Industry Report 2025
0% reduction in time-to-hire reported by agencies using AI-assisted pre-screening workflows LinkedIn Talent Trends 2025
0% of candidate enquiries arrive outside standard agency business hours — missed without automation Talking Widget usage data
0% improvement in placement rate for agencies that automate first-touch candidate qualification Bullhorn Staffing Trends 2025

Three Steps to a Faster Placement Pipeline

James integrates with your existing agency website and ATS in minutes. No IT department required. No additional software to install.

Candidate Calls or Visits

A candidate lands on your agency website or calls your main line. James is immediately available via the voice widget — any time of day or night, including weekends when job seekers are most active and most likely to be browsing new opportunities.

24/7. Any device. Any time zone.

James Screens & Schedules

James collects the candidate's details, confirms their role interest and salary expectations, verifies work rights and availability, and books an interview or consultant callback into your calendar — all without any consultant involvement at this stage.

Pre-qualified. Structured. Ready to place.

Consultant Takes Over

Your consultants receive a structured pre-screening summary pushed directly to your ATS. Every interaction is logged with the candidate's details, role preferences, and availability. Your team starts each morning with a prepared list of warm, pre-qualified candidates ready to progress.

Integrated. Traceable. Zero admin.

See James Handle Real Recruitment Situations

Five realistic conversations from the recruitment front line — the types of interactions your consultants handle dozens of times each week.

Inbound Candidate Enquiry & Role Matching
Scenario 1 — Most common candidate call type
Candidate
Hi, I saw your agency listed a few accounting roles on SEEK. I am a qualified CPA with five years in financial services. Not sure if I am the right fit — can someone help me?
James — Recruitment AI
Absolutely — five years as a CPA in financial services is a strong profile and we have several active roles that could be a good match. To help you best, could I get your name and confirm whether you are looking for permanent, contract, or both types of positions?
Candidate
I am Marcus. Primarily looking for permanent. Ideally in Sydney CBD or open to hybrid. Around $110k–$130k base is what I am targeting.
James — Recruitment AI
Thanks Marcus. We have two live permanent roles in Sydney that fall within that salary band — a Senior Financial Accountant at a mid-size asset manager and an FP&A Analyst role with a listed financial services firm. Both have hybrid arrangements. I can book you in for a 20-minute registration call with one of our consultants tomorrow morning or Thursday afternoon. Which suits you better?
Candidate
Thursday afternoon works well, around 2pm if that is available.
James — Recruitment AI
Confirmed. I have booked Marcus for a registration call Thursday at 2pm with our financial services team. I will send a calendar confirmation to your email — could I grab your address? I will also send through brief role overviews so you can review them before the call.
Outcome: Candidate pre-qualified, role-matched, and registered for a consultant call — all without consultant involvement. Details pushed to ATS automatically.
Interview Scheduling & Calendar Coordination
Scenario 2 — High-volume daily task
Candidate
I received an email about a client interview for the IT Project Manager role at Westfield. I need to reschedule — I have a conflict on Wednesday morning and I am not sure I can make it.
James — Recruitment AI
Not a problem — rescheduling early is always appreciated by our clients. Can I confirm your name and the role so I can pull up your interview details?
Candidate
Sarah Carmichael, IT Project Manager at Westfield, the interview was set for Wednesday at 10am.
James — Recruitment AI
Found your record, Sarah. The client has indicated availability on Thursday afternoon between 1pm and 4pm, and Friday morning from 9am until noon. Do either of those windows work for you?
Candidate
Thursday at 2pm is perfect.
James — Recruitment AI
Done. I have moved your interview to Thursday at 2pm and notified the client. A revised calendar invite with the updated time and the client's interview panel details is on its way to your inbox. Your consultant will send through interview preparation notes this afternoon.
Outcome: Interview rescheduled, client and candidate both notified, calendar updated — zero consultant time consumed.
Client Employer Job Order Intake
Scenario 3 — After-hours client capture
Employer
Hi, I am calling after hours — we have an urgent vacancy. One of our senior nurses has resigned and we need a replacement within four weeks ideally. Is there anyone I can speak to?
James — Recruitment AI
Our consultants will be available first thing tomorrow morning, but I can take your full job brief right now so they are ready to begin searching immediately. Could I start with your organisation's name and the role location?
Employer
It is Greenfield Aged Care, the facility is in Parramatta. We need a Registered Nurse, ideally with aged care experience, for a permanent full-time role. AHPRA registered of course. Base salary around $85k–$95k.
James — Recruitment AI
Noted — Registered Nurse, permanent full-time, Parramatta, $85k–$95k, aged care experience preferred, AHPRA registration required, four-week start timeline. A couple more details if you have them: do you require a particular shift pattern, and is there any preference on minimum years of aged care experience?
Employer
Day and afternoon shifts, rotating. And minimum two years in aged care would be ideal.
James — Recruitment AI
Excellent. I have captured the full job brief for Greenfield Aged Care. Your dedicated healthcare consultant will call you before 9:30am tomorrow to confirm the brief and outline our candidate pipeline for this role. Can I take your direct number and the best time to reach you?
Outcome: Urgent after-hours job order captured in full, routed to healthcare consultant, callback scheduled. No opportunity missed.
Candidate Availability & Visa Status Screening
Scenario 4 — Compliance and eligibility check
Candidate
I am interested in the warehouse supervisor role you advertised. I am currently on a 482 visa and my current employer is my sponsor. I would need a new sponsorship arrangement if I moved roles.
James — Recruitment AI
Thank you for being upfront about that — it is important information. The role you are enquiring about does support employer sponsorship for the right candidate. To help our consultants assess the pathway, could I confirm your occupation on the 482 and your current visa expiry date?
Candidate
Occupation is listed as Supply Chain Manager, and the visa expires in November 2027. I have been in the role for two years.
James — Recruitment AI
Good — two years tenure and a November 2027 expiry gives a reasonable sponsorship window. Our specialist immigration-aware consultant will need to review your situation before we can confirm. I will flag this as a sponsorship enquiry and have our consultant contact you within one business day. Are you currently working, and if so what is your notice period?
Candidate
Yes, still employed. Four weeks notice required.
James — Recruitment AI
Noted. I have logged your profile with visa details, availability, and four-week notice period. Our consultant will review the sponsorship feasibility and reach out to you directly. In the meantime, could I get your preferred contact number and email so we have everything we need?
Outcome: Visa and work rights details collected, sponsorship flag raised, specialist consultant assigned — structured handoff, no compliance gaps.
Reference Check Coordination & Follow-Up
Scenario 5 — Placement pipeline management
Candidate
I got a message saying my referees have not responded yet. I wanted to follow up — is there anything I can do to speed it along?
James — Recruitment AI
Absolutely — referee delays are common and there is always something we can do. Could I confirm your name and the role you are progressing for so I can check the status of your reference checks?
Candidate
It is Daniel Okafor, the Operations Manager role at Toll Logistics.
James — Recruitment AI
Thanks Daniel. I can see two referees were contacted four days ago — one has not yet responded. The client's preferred start date is in ten days, so it is worth a direct nudge. Would you like me to send your referee a courtesy reminder on your behalf, or do you have a direct line to follow up with them yourself?
Candidate
I can call them directly — but if you could also send a reminder email that would help. Also, is there any alternative referee I could provide as a backup?
James — Recruitment AI
I will send the reminder now and flag the request for a backup referee to your consultant. In the meantime, if you have an alternative referee — ideally a direct manager or supervisor from a previous role — their name, title, and contact details will be all we need. I will log this conversation and let your consultant know you have followed up proactively.
Outcome: Referee reminder sent, backup option offered, consultant notified. Placement pipeline kept moving without blocking consultant time.

Every Front-Desk Function, Automated

James handles the structured, repeatable tasks that consume your consultants' most valuable hours — so they can focus entirely on relationships and placements.

Candidate Pre-Screening

James collects candidate details, confirms role interest, verifies salary expectations, work rights, and availability — delivering pre-qualified profiles directly to your consultants rather than raw, unstructured enquiries.

Interview Scheduling

Managing interview logistics across candidates, clients, and consultant calendars is one of the most time-intensive tasks in any agency. James handles all booking, confirmation, and rescheduling automatically across your calendar system.

Job Order Intake

When a client calls with a new vacancy — especially after hours — James captures the complete job brief including role title, location, salary, start date, and key requirements, then routes it to the relevant consultant immediately.

Work Rights & Visa Checks

James gathers preliminary visa and work rights information from candidates as part of the intake flow, flagging cases that require specialist consultant review and ensuring compliance requirements are surfaced before any placement progresses.

Reference Check Follow-Up

Delayed reference checks kill placements. James proactively follows up with candidates and their referees, sends reminders, and surfaces backup referee options — keeping your pipeline moving without burning consultant time on admin.

After-Hours Enquiry Capture

Over 40% of candidate enquiries arrive outside business hours. James ensures that every call or website visit results in a structured lead captured in your ATS — not a missed call that goes to a competitor agency instead.

Works With Your Existing Stack

James connects to the platforms your agency already depends on. Data flows in — no manual re-entry, no duplicate records.

JobAdder
Candidate records and job orders sync directly into your JobAdder ATS
Bullhorn
New candidates and intake briefs pushed to Bullhorn CRM automatically
PageUp
Interview scheduling and candidate data synced to PageUp talent management
SEEK API
Role data pulled from SEEK listings to match candidates in real time
LinkedIn Recruiter
Candidate profiles surfaced and noted against LinkedIn sourcing activity
Employment Hero
Onboarding handoffs and employee record creation via Employment Hero

Agencies That Changed the Way They Hire

Australian recruitment agency owners and directors on the impact James has had on their placement pipeline and consultant capacity.

★★★★★

"Our consultants were drowning in first-touch candidate calls that rarely converted quickly. Since James started handling intake, every consultant begins their day with a clean list of pre-screened candidates rather than a ringing phone. Our placement rate lifted by 28% in the first quarter and nobody on the team has looked back."

Amanda Forsythe
Managing Director, Forsythe Talent Partners — Melbourne
★★★★★

"Healthcare recruitment is brutal for after-hours calls — a client calls at 9pm about an urgent nursing vacancy and if nobody answers, they call the next agency on their list. James now handles those calls immediately. In our first month we captured six client job orders after hours that we would have completely missed. That is real revenue."

Daniel Hartley
Director, MedForce Recruitment — Brisbane
★★★★★

"We specialise in construction and trades staffing. Candidates call at all hours from job sites. James handles the late calls, gets the full picture — role, availability, ticket and licence details — and has it all waiting in JobAdder by the time we open. The number of candidates we were previously losing to voicemail is staggering in hindsight."

Tanya Nguyen
Owner, TradeReady Staffing — Perth

Frequently Asked Questions

Everything you need to know about deploying AI in your recruitment agency.

James handles the structured pre-screening that takes up a recruiter's time: confirming role interest, verifying salary expectations, checking work rights and availability, collecting contact details, and routing qualified candidates to the appropriate consultant. He does not assess personality fit or make placement decisions — that remains with your team. The result is that your consultants spend their time on warm, pre-qualified candidates rather than first-touch intake calls.
Talking Widget connects with leading Australian and global recruitment platforms including JobAdder, Bullhorn, PageUp, and others via webhook and API. Candidate details collected by James flow directly into your ATS as a new candidate record or enquiry. Your existing workflow stays intact — James simply adds the first touchpoint automatically.
James is available 24 hours a day, seven days a week. When a candidate calls or visits your website outside business hours, James greets them, collects their details, discusses the roles they are interested in, and schedules a callback or interview for the next available slot. Your consultants arrive the next morning with a structured list of pre-screened enquiries ready to action.
Yes. James handles both inbound candidate enquiries and employer or client calls. For employers, he collects the job brief — role title, location, salary range, required experience, start date, and any key requirements — and routes the completed job order to the relevant consultant immediately. This is particularly useful for after-hours client calls where a vacancy has just become urgent.
Setup takes under five minutes. You paste a single embed snippet into your website — compatible with WordPress, Squarespace, Wix, Webflow, or any custom-built site. James is pre-configured with recruitment-specific conversation flows covering candidate intake, interview scheduling, and employer job orders. You can further customise his persona, agency name, and specific role categories from your Talking Widget dashboard.
Yes. Talking Widget is designed with Australian Privacy Act (1988) compliance in mind. Candidate data collected during conversations is encrypted in transit and at rest, stored in Australian data centres, and is only retained for the period required to action the enquiry. You control data retention settings from your dashboard. A privacy disclosure is included in James's opening interaction with every new candidate.

Talk to James Right Now

Click the button below and experience exactly what your candidates and clients hear when they contact your agency. Ask James about a role, request an interview time, submit a job brief, or check on a reference — he is ready.

This is a live demonstration of the same widget that embeds directly on your recruitment agency's website. No signup required to test it.

Supercharge Your Recruitment Pipeline

James is live in under five minutes. Works on any agency website. Connects to JobAdder, Bullhorn, PageUp, and more. No IT team. No lock-in contracts. Just more placements.

14-day money-back guarantee. Cancel any time. No lock-in contracts.