Flamingo streamlines the entire process of hiring international employees — from initial signup to running your first payroll. Here's exactly what happens at each stage.
Step 1: Sign Up and Configure Your Account
Creating a Flamingo account takes about 5 minutes. You'll provide your company details, select the countries where you plan to hire, and choose your subscription plan. Flamingo charges a flat monthly fee per active employee with no hidden costs or upfront deposits.
Once your account is set up, you'll have access to the Flamingo dashboard where you can manage all your international employees from a single interface.
Step 2: Add an Employee
When you're ready to hire, enter the employee's basic information: name, email, country of employment, job title, and compensation details. Flamingo validates that the proposed compensation meets local minimum wage requirements and flags any compliance issues before you proceed.
You can also specify benefits beyond the statutory minimum — for example, additional health insurance, equity compensation, or a home office allowance.
Step 3: Contract Generation
Flamingo automatically generates a locally compliant employment contract based on the employee's country, role, and compensation. The contract includes all required clauses under local labor law, such as:
- Probation period terms (where applicable)
- Working hours and overtime provisions
- Annual leave entitlements per local statute
- Notice period and termination conditions
- Non-compete and IP assignment clauses (where enforceable)
You can review and customize the contract before it's sent to the employee for digital signature.
Step 4: Employee Onboarding
Once the contract is signed, the employee enters Flamingo's self-service onboarding flow. They'll provide:
- Government-issued identification for identity verification
- Tax identification numbers and forms
- Bank account details for salary payments
- Benefits enrollment selections
- Emergency contact information
The entire onboarding process typically completes within 2–5 business days. Flamingo's team reviews all documents for accuracy and compliance before activating the employee on the payroll.
Step 5: Payroll Processing
Flamingo runs payroll on the schedule required by local law — monthly in most countries, bi-weekly or semi-monthly in others. Before each payroll run, you'll review and approve the payroll summary which shows:
- Gross salary and any variable compensation
- Income tax withholdings
- Social security and pension contributions (employee and employer portions)
- Benefits deductions
- Net pay in local currency
Employees receive their salary directly in their local bank account. Pay slips are automatically generated and available in their Flamingo portal.
Step 6: Ongoing Management
After onboarding, Flamingo handles the continuous administration of each employee:
- Leave management — employees request time off through the platform; statutory holidays are pre-configured per country
- Expense management — employees submit expenses; you approve; Flamingo reimburses through payroll
- Contract amendments — salary changes, role changes, or benefit updates are processed compliantly
- Compliance updates — when local laws change, Flamingo updates contracts and payroll configurations automatically
- Offboarding — when an employment ends, Flamingo manages notice periods, final pay, and statutory severance