Built inside a recruitment agency, not a software lab

Every visa, iqama, and medical certificate โ€” tracked before it's too late.

WorkerShield watches every worker's document expiry and alerts your team on Telegram and WhatsApp automatically, so nothing slips through the way it does on a spreadsheet.

Free for up to 50 active workers. Forever.

TRACKED
DAILY
ACTIVE_WORKERS.LEDGER
M. Rahman๐Ÿ‡ธ๐Ÿ‡ฆ Saudi Arabia ยท Riyadh
Visa ยท 84d Medical ยท 6d Iqama ยท 142d
L. Santos๐Ÿ‡ฆ๐Ÿ‡ช UAE ยท Dubai
OEC ยท 210d Visa ยท 97d Emirates ID ยท 0d
A. Karim๐Ÿ‡ถ๐Ÿ‡ฆ Qatar ยท Doha
Permit ยท 22d Medical ยท 301d QID ยท 88d
P. Gurung๐Ÿ‡ถ๐Ÿ‡ฆ Qatar ยท Al Wakrah
Visa ยท 156d Labour Permit ยท 45d QID ยท 12d
4 of 187 active workers shown Last checked: today, 06:00

The problem

The spreadsheet doesn't warn you. It just sits there.

By the time someone notices a missed date, it's usually already a problem at the border, the embassy, or the employer's office.

01Medical certificate expires unnoticed
Worker is blocked at the border. The agency pays the penalty and the repatriation cost.
02Takamol / SVP missed for KSA
Visa processing stalls. The placement fee โ€” and the worker's slot โ€” is gone.
03Iqama renewal missed after arrival
The worker is fined abroad, the employer is penalised, and the agency loses that client relationship.
04One staff member leaves
Whatever was in their head โ€” or their personal notebook โ€” leaves with them. Nothing is written down anywhere else.

How it works

Three steps. No retraining your staff.

If your team can use a spreadsheet, they can use WorkerShield on day one.

01

Import your workers

Upload the Excel or Google Sheets export you already keep. WorkerShield reads the columns and matches them automatically โ€” no retyping a single passport number.

02

Set the destination

Pick the country a worker is going to. The right documents, the right names for them, and the right deadlines load themselves โ€” Saudi, UAE, Qatar, and more, out of the box.

03

Get the alert before the deadline

90, 60, 30, and 7 days out, then daily as the date gets close โ€” sent to whoever on your team needs to act, on Telegram and WhatsApp.


What you get

Everything between "passport collected" and "worker deployed."

โŠž

One dashboard, every worker

A single view, color-coded by urgency, filterable by country, employer, or document type. No more five tabs open across five spreadsheets.

3 critical12 expiring soon172 on track
โ‡ช

CSV import that actually maps itself

Drop in the sheet you already have. WorkerShield fuzzy-matches your column headers, remembers the mapping next time, and flags anything it isn't sure about before it commits.

passport_no โ†’ Passport Number ยท dob โ†’ Date of Birth ยท 92% matched
โŒ

Alerts where your team already is

Telegram and WhatsApp, not email nobody opens. Grouped by employer and document type, so one expiring batch is one message โ€” not twenty.

Telegram โ†’ 3 workers, Medical, expiring in 7 days
โŒ—

Built for more than one country

Bangladesh to Saudi, Philippines to UAE, Nepal to Qatar โ€” each route has its own document rules and names, already configured, with no hardcoded logic blocking the next country you add.

๐Ÿ‡ง๐Ÿ‡ฉโ†’๐Ÿ‡ธ๐Ÿ‡ฆ ยท ๐Ÿ‡ต๐Ÿ‡ญโ†’๐Ÿ‡ฆ๐Ÿ‡ช ยท ๐Ÿ‡ณ๐Ÿ‡ตโ†’๐Ÿ‡ถ๐Ÿ‡ฆ ยท ๐Ÿ‡ฎ๐Ÿ‡ณโ†’๐Ÿ‡ธ๐Ÿ‡ฆ ยท +8 more

Pricing

Only active workers count toward your plan.

Completed, dormant, and archived workers stay visible forever, and never count against your limit โ€” on any plan.

Free
$0
  • 50 active workers
  • 1 user
  • 1 destination country
  • Email alerts
  • Manual worker entry
Start free
Pro
$79/mo
  • Unlimited active workers
  • 10 users
  • Unlimited destination countries
  • Daily owner summary
  • Audit trail
  • Advanced reports + calendar
Start free trial
Agency
$199/mo
  • Everything in Pro
  • Unlimited users
  • API access
  • Multi-branch support
  • Priority support
Talk to us

Annual billing: two months free on every paid plan ยท No credit card required to start


Your data, handled carefully

Workers' personal documents are not something to be careless with.

  • โœ“Passport and ID numbers are encrypted at rest โ€” not stored as plain text, anywhere in the system.
  • โœ“Hosted close to the data it's protecting โ€” servers in Singapore, for the lowest latency across South and Southeast Asia.
  • โœ“Deletion on your terms โ€” cancel anytime, and your files are automatically removed 90 days later. Nothing lingers.
  • โœ“Checked against a documented security checklist on every release, not assumed safe by default.

Who built this

Built by someone who's missed the deadline too.

A
"WorkerShield came out of watching a single missed visa expiry cost an agency a placement and a worker's slot โ€” and realizing the register everyone relied on was one resignation away from disappearing. I build and run WorkerShield myself. If something's wrong, you're talking to the person who wrote the code, not a support queue."
โ€” Afsar, Founder, Calopsis

Questions

Before you ask, we probably already have.

No โ€” import it directly. WorkerShield reads your existing CSV or Excel export and matches the columns automatically, including a sheet your staff has been editing for years.
Yes. Each worker's destination determines which documents and deadlines apply to them, and your dashboard shows every country in one place โ€” no separate spreadsheet per route.
Passport and ID numbers are encrypted at rest, file access is restricted to time-limited signed links, and every record is scoped strictly to your agency. Full detail is in our security overview.
No. The free plan needs no card at all, and the Basic trial doesn't either โ€” you can use the product fully before deciding to pay for it.
Nothing is deleted. Workers above the limit are simply locked from editing until you upgrade or bring your active count back down โ€” your data always stays intact and visible.
Yes, on Basic and above. Invite your managers and staff, and route alerts to whoever is responsible for acting on them โ€” not just one inbox.
Not at all โ€” export it as CSV or XLSX from Google Sheets and import it the same way. WorkerShield doesn't care which tool produced the file.
Yes, no lock-in contract. Your data is preserved and your files are deleted automatically 90 days after cancellation, giving you time to export anything you need first.

Stop finding out about an expiry the day it happens.

Set up your first agency in under ten minutes. No card, no commitment.