New candidate
The coordinator opens a card in the source country.
Candidate card
- Source country: recorded
- Profession: welder
- Languages: 2
StaffCore manages the foreign-worker process — from the coordinator in the source country, through documents, visa and flight, to absorption in Israel, housing, the worksite, attendance and pay.
The system is built in line with the sector’s requirements and is ready for integrations and reporting processes. Nothing here claims any regulatory approval.
9
stages in the candidate journey
2
teams on the same worker card
1
source of truth for housing and sites
Candidate journey
Candidate 2041 · Source country · Welder
Coordinator in the source country
Team in Israel
Candidate · Documents · Review · Approval · Visa → Flight · Landing · Absorption · Assignment
The coordinator abroad and the team in Israel work on the same worker card. What is captured there appears here — without a spreadsheet travelling by WhatsApp.
The coordinator in the source country opens a candidate and captures everything needed long before a visa exists.
Candidate journey
Candidate 2041 · Source country · Welder
Coordinator in the source country
Team in Israel
Candidate · Documents · Review · Approval · Visa → Flight · Landing · Absorption · Assignment
One screen showing who is in the air, when they land, who collects them and where they are going.
Arrivals board — workers inbound
Receiving corporation, collecting driver and destination — on the same row
Loading flight data…
Demonstration data — not connected to a live provider
Buildings, flats, rooms and beds — with occupancy, costs and maintenance on one screen.
Worker housing
Building A / flat 3
4/6
6 beds
Building A / flat 7
8/8
8 beds
Building B / flat 12
5/6
6 beds
Building B / flat 14
0/4
4 beds
How many workers are on site, in which trades, and what is open there today.
Active construction sites
Central project
48 workers · Fully staffed
North project
31 workers · 2 documents near expiry
South project
17 workers · Staffing gap: 6
Nine stages. The card advances by itself when the previous stage closes.
The coordinator opens a card in the source country.
Candidate card
Passport, photo, medical certificates and contracts.
Documents
OCR reads the documents and flags the gaps.
Document review
The team in Israel approves the candidate.
Approval in Israel
Visa documents are managed on the same card.
Visa documents
Flight details enter the arrivals board.
Flight details
On the landing update the card moves to absorption.
Arrivals board
Identity verification, pickup, equipment and signature.
Absorption in Israel
Housing, worksite and attendance begins.
Assignment
The arrivals board sits on top of an Adapter that expects an external data source. Until an authorised provider is connected it runs on mock data — and says so on screen.
One interface for any provider. Swapping providers swaps an implementation, not the screen.
A dedicated environment variable, empty by default, documented in .env.example.
Re-fetch on a configured interval, paused when the tab is not visible.
Loading, Error, Empty and Offline — all designed and all reachable.
The data shown on the board is demonstration data. A live flight-data connection depends on an agreement with an authorised information provider and on its terms of use. StaffCore is not currently connected to any airport-authority or airline data source.
No. It is built in line with the sector’s requirements and with how corporations actually work, and it is ready for integrations and reporting processes. Any claim of regulatory approval will only be made once such approval actually exists.
In the demo we follow one candidate from the moment the coordinator opened his card to the moment he is registered on site, with housing and attendance.