Agency Guide: How to Bulk-Upload Candidates and Start Earning Revenue on WorkersFromAsia
If you operate a recruitment agency in the Philippines, India, Vietnam, Indonesia, or any other Asian country sending skilled workers to Europe, WorkersFromAsia is built specifically for you.
This guide walks through everything you need to get started: from registration to your first CSV upload to tracking your first placement and receiving your first revenue payment.
What the Platform Offers Agencies
- Free registration: No signup fees, no monthly subscription.
- Bulk candidate upload: Import your entire roster via CSV — no individual data entry.
- Automated job matching: Your candidates are surfaced to European employers whose job requirements match their trade, source country, and availability.
- Real-time pipeline dashboard: Track every candidate through each stage from Vetted to Flight Booked.
- 60% revenue share: Your cut of every confirmed success fee, with automatic invoicing.
- ILO compliance certification badge: Displayed on your agency profile, signalling trust to employers.
Step 1: Register Your Agency
Go to WorkersFromAsia and sign in with your work email. Select "Agency" as your role.
Complete your agency profile:
- Agency name and registration country
- Contact email and phone
- Trade specialisations (e.g., Welders, Electricians, HVAC)
- Source countries (e.g., Philippines, Vietnam)
- Sign the ILO compliance declaration (required for account activation)
The ILO declaration certifies that:
"Our agency charges zero fees to workers at any stage of recruitment, pre-departure, or post-arrival. We operate in full compliance with ILO General Principles and Operational Guidelines for Fair Recruitment."
Our compliance team reviews new agency registrations within 1–2 business days.
Step 2: Prepare Your CSV File
The bulk upload system accepts CSV files with the following columns:
| Column | Required | Format |
|--------|----------|--------|
| full_name | ✓ | Text (full legal name) |
| skill_slug | ✓ | See slug list below |
| source_country | ✓ | See country list below |
| years_experience | ✓ | Integer (e.g., 5) |
| biometric_verified | ✗ | true or false |
| available | ✗ | true or false (default: true) |
Valid skill_slug values
welders | electricians | plumbers | hvac-technicians |
cnc-operators | carpenters | construction-workers |
crane-operators | scaffolders | automotive-mechanics |
factory-workers | pipeline-technicians
Valid source_country values
philippines | india | vietnam | indonesia |
bangladesh | nepal | pakistan | sri-lanka
Example CSV row
full_name,skill_slug,source_country,years_experience,biometric_verified,available
Juan Dela Cruz,welders,philippines,8,true,true
Priya Sharma,electricians,india,5,false,true
Nguyen Van Minh,plumbers,vietnam,6,true,true
Step 3: Upload Your CSV
In your agency dashboard, go to Candidates → Bulk Upload.
- Drag and drop your CSV file (or click to browse)
- The system validates all rows and shows a preview
- Any rows with invalid skill slugs or country codes are flagged for correction
- Confirm and import
Uploads of up to 500 candidates at once are supported. For larger rosters, split into multiple files.
Step 4: How Your Candidates Get Matched
Once uploaded, your candidates are in the vetted pool — immediately visible to the WorkersFromAsia matching engine.
When a European employer posts a job (e.g., "5 welders from Philippines to Germany"), the system checks for:
- Matching
skill_slug - Matching
source_country available = truebiometric_verified = true(preferred, but not exclusive)
Matched candidates appear in the employer's candidate registry. The employer can shortlist, request an interview, and progress candidates through the pipeline.
You receive a notification at each pipeline stage change.
Step 5: The Pipeline Stages
| Stage | What It Means | |-------|---------------| | Vetted | Candidate uploaded and validated | | Shortlisted | Employer has selected for further review | | Interview | Employer has requested / conducted interview | | Visa Approved | Visa application processed and approved | | Flight Booked | Worker has a confirmed departure date ← Fee triggered here |
When a candidate reaches Flight Booked, the success fee is calculated automatically and your invoice is generated.
Step 6: Getting Paid
Fee structure (example)
| Party | Share | |-------|-------| | Success fee (total, agreed per job) | €2,000 | | Your agency share (60%) | €1,200 | | WorkersFromAsia (40%) | €800 |
Payment timeline:
- Invoice generated: Within 5 business days of Flight Booked confirmation
- Payment due: Within 30 days of invoice date
- Payment method: Bank transfer to your registered agency account
You can track all pending and paid fees in the Placements & Revenue section of your agency dashboard.
Tips to Maximise Your Revenue
Prioritise biometric verification: Candidates with biometric_verified = true receive higher visibility in employer searches and are shortlisted at higher rates. Work with a local verification partner (in the Philippines: PSA/NBI; in India: Aadhaar-linked document check).
Keep availability updated: Immediately mark candidates as available = false if they have accepted another placement outside the platform. Stale "available" status reduces your agency's reliability score.
Upload high-demand trades first: Based on current job postings, the highest-demand trades in 2025 are Welders (Germany, Netherlands), Electricians (Germany, Belgium), and HVAC Technicians (Netherlands, Denmark). Prioritise these in your initial upload.
Add detailed certifications in candidate profiles: While the current CSV import handles core fields, update individual candidate profiles in the dashboard with specific certification numbers (e.g., AWS D1.1, TESDA NC III) once uploaded. This significantly improves match rates for employers with specific licence requirements.
Compliance Requirements
As a registered agency, you agree to ongoing ILO compliance monitoring:
- Zero fees to workers: No recovery of costs at any stage. Not pre-departure fees, not training fees, not documentation fees.
- Accurate candidate data: Submitting falsified certifications or biometric status is grounds for immediate account termination and legal referral.
- Transparency: Workers must be informed they are being registered on WorkersFromAsia and consent to their profile being shared with European employers.
Agencies are reviewed annually. Verified agencies receive a Verified Partner badge on their profile — visible to all employers.
Ready to register? Create your agency account today — free, with no monthly fees.