Help centre · HR
Worker Pool
Open this screen in Saral/hr/pool
The Worker Pool is where people who want to work with you land: everyone who applied through your share link, QR poster or careers site, plus the people who worked for you before and could be called up again. HR and site managers with pool.view read the queue and each candidate's application; pool.manage shortlists, rates, calls up, hires and marks who not to engage. Vacancies, Marketing, the Careers site and Reports are tabs of the same page.
You enter
- A candidate's status (New → Shortlisted → Placed, or Do not engage with a reason), a star rating and notes — notes and the do-not-engage reason are seen only by people with pool.manage.
- A call-up: tick the candidates you want and send one message asking who is free; the dialog shows the text and how many messages it costs before anything goes.
- Hire: the hiring company, the vacancy it is for, how they work with you, the trade, an email if they gave none, and a start date — the starter form is sent from there.
- On the Vacancies tab, a new vacancy in one line (the form fills itself); on Marketing, the posts and poster you share; on Careers site, the draft you publish.
Saral fills in
- Every application as it arrives: name, trades, area and travel distance, CSCS card and its expiry, tickets, availability, source and when they applied.
- Worked here before: your leavers from the last year and workers who have not been on site for four weeks, kept in step every night once switched on, with whether you would take them back.
- Live availability where a candidate has said it (Available now, later, busy, not updated in 30 days), otherwise the dates from their application; the last time anyone contacted them; opted-out and unverified-contact flags.
- The share link and the careers link, on your verified careers domain when one is set, otherwise the app's own address; whether the form is open or closed.
It produces
- A shortlist to call up, a worker record created from a hire (the starter form goes out from there), and a vacancy that tells the agencies in the trade.
- The Reports tab: where applicants come from, how fast a vacancy fills and who stays.
What this page is for
Hiring in construction is mostly knowing who is free this week. The pool keeps every person who ever applied or worked for you in one searchable list with their trade, cards and availability, so a site manager short of a groundworker on Monday looks here before ringing an agency. Everyone with pool.view sees the list and a candidate's record; pool.manage decides — shortlist, call up, hire, or mark do not engage with a reason. A change patches the list at once and moves you to the next candidate; the server catches up in the background.
Where candidates come from
The share link and the QR poster feed the New view; the careers site and a vacancy's public link do too, and an applicant who came without the emailed code is flagged Unverified contact until they confirm it. Add our people to the pool brings in your own leavers from the last year and workers off site for four weeks, badged Worked here before with whether you would take them back; once switched on it is kept in step every night. Agencies' candidates arrive through a vacancy's bids, never straight into this queue.
Calling up and hiring
Tick the candidates you want and press Call up: one message asks who is free, the dialog shows the exact text and the number of texts it costs, and the send runs in the background with Last contacted updated when it answers. Hire opens a short form — company, vacancy, how they work with you, trade, email, start date — checks for a duplicate worker first, creates the worker record and sends the starter form from it. The candidate becomes Placed; the rest of onboarding happens on their worker record.
Vacancies, marketing, careers site and reports
Vacancies lists what you are hiring for by status (Open, Draft, Filled, Closed) with headcount, shortlist and closing date; a row opens the vacancy record with its ranked board, offers and first-weeks checks. Marketing holds the links, the QR poster, ready-made posts and the ad writer. Careers site is your own branded jobs page — edit the draft, watch the preview, publish. Reports shows where applicants come from, how fast vacancies fill and who stays.
Job boards — free syndication
Every open vacancy page carries Google for Jobs markup (schema.org JobPosting) and is in the careers sitemap, so Google lists it without any account. The vacancy record's Job boards tab adds three feeds that cost nothing: an Indeed XML feed, an RSS feed and a JSON feed for your own website. A vacancy is in the feeds only when its Publish to job boards switch is on — the default comes from HR → Settings → Worker Pool → Job boards and starts OFF. There you also set how long a listing with no closing date runs, whether the day rate goes out exactly, as a range or hidden, whether the town or the full postcode is shown, and the company's general careers mailbox Indeed requires (never a person's address). Each vacancy can override the title, description, rate display, location detail and where Apply goes (Saral's form, or your own system's address). One-time step per board: Google needs nothing (submit the sitemap in Search Console to be picked up sooner); for Indeed copy the feed address into Indeed's employer XML feed form; give the RSS or JSON address to whoever runs your website. Every apply link from a board carries its own source tag, so the Reports tab shows applicants and hires per board, and the tab shows views and application starts per board for the last 90 days.
Where the settings live
HR → Settings → Worker Pool owns the form (accepting applications or not), the link name, how long applications are kept and the privacy contact, the introduction above the form, the careers domain, and the hiring defaults — the bid window, how long an offer stays open, the shortlist size, the screening threshold and which agencies hear about a vacancy. The rate card a vacancy and an offer are priced from is HR → Settings → Rates for hiring. The pool itself is switched on per account; until it is, the page says so instead of showing an empty list.
Next screen: /hr/agencies
Not what you needed? Inside Saral, ask Kuku (Alt+K) — if it cannot answer, “Ask a human” sends the question to Saral support with the chat attached.