
International Employment Agency case study
Complete IT environment for an international job agency.
Goals
Challenges
Implemented improvements
MintHCM
foundation for all subsystems and integrations
My People
centralized candidate and worker management, replacing scattered spreadsheets
My Projects
management of leased temporary workers and active client projects
mobile app
for office workers
streamlining day-to-day in-house operations
mobile app for clients
streamlining business relationships and project management
employee portal
self-management of contracts, special requests, and communication with the home office
Voicebot
automated candidate contact and qualification via AI-powered voice calls
My Housing
management of temporary worker accommodation
The HCM system
MintHCM served as a solid foundation for a dedicated job agency platform. Check for yourself why we picked it for this project.
Reasons to love MintHCM


Features that make an employment agency work

Recruitment and project assignment (My People & My Projects)
Before the system was implemented, the agency had no structured CRM or candidate management process. Candidates who applied frequently went uncontacted — they would be logged somewhere and simply forgotten, with no system to remind recruiters or track follow-up actions. Each recruiter operated on their own spreadsheets, making the process error-prone and impossible to monitor consistently.
The first major implementation phase — My People — addressed this directly, followed by My Projects to handle the operational side of active assignments.
A “project” in this context means a full client engagement: for example, a business partner needing 50 warehouse workers in Germany. The scope covers everything from recruitment and legalization to transportation, accommodation, and ongoing workforce management.
When one of the business partners announces a project, a recruitment machine is set in motion, and HR specialists begin a long and complex process:
No wonder our client asked for a proper visualization of such operations.
Custom recruitment calendar
The entire scope of recruitment-related information is presented in a single browser window. HR specialists can review all ongoing activities at once. All elements of the chart are movable — dragging the colored bar to another place results in rescheduling the preferred employment period.


Interactive project chart (Gantt View)
The system shows ongoing projects, people who have been assigned to them, for how long, what skills they have, and whether all the formalities have been completed. A convenient drag and drop function and a set of clickable icons get the job done. The chart also displays employment limit warnings — when a worker is approaching a contractual or legal time limit, the system highlights it proactively.
Reporting & Analytics
Before the system was in place, the agency had no visibility into its own pipeline. There were no reports, no conversion data, and no way to understand which channels or projects were performing. The system introduced full reporting capabilities:


Legalization Process Management
A significant and often overlooked part of the agency’s operations is the legalization of foreign workers — particularly those arriving from Ukraine and heading to markets such as Germany. Before the system was implemented, this process was chaotic, handled ad hoc via email.
The system introduced structured task management for legalization, tracking each worker’s individual steps:
There is no direct integration with government systems — the process is managed entirely within MintHCM, with checklists and reminders keeping everything on track.
Employment Limits & Legal Compliance
The agency operates across multiple legal frameworks, each with its own rules about how long a worker can be employed without interruption, in a specific company, or in a specific country. Before automation, these limits were tracked manually — or not at all.
The system now calculates and enforces limits automatically using complex rule-based algorithms. Examples of rules handled:
When a worker is approaching a limit, the system generates notifications and, where appropriate, automatic blocks — preventing an illegal assignment from being made. Previously, this was handled through ad hoc emails between HR staff, with inevitable gaps.

Integration with an ERP system
Do you need of a new software, but have another one in place? Are you worried you’ll duplicate a lot of information running two separate instances?
The job agency we have worked with had similar concerns.
We have easily saved users from re-entering the same information by building a two-way connection between their preferable ERP and brand-new HCM.
Areas covered by the integration
Voicebot — Automated Candidate Outreach
One of the most impactful additions to the platform is an AI-powered voicebot that automates the initial contact and qualification of candidates. Before its introduction, a large portion of applicants were simply never contacted — the agency lacked the recruiter capacity to call everyone, and there was no system to remind them who was waiting.
How the voicebot process works
Step 1 — A candidate applies through any channel and is automatically added to a voicebot campaign.
Step 2 — The voicebot calls the candidate and conducts a natural, conversational screening interview. Clients have noted how human-like and fluid the interaction feels.
Step 3 — All gathered information is written back to MintHCM: candidate data fields are updated, and the call is logged with a full transcript and an AI-generated summary.
Step 4 — Based on the candidate’s profile and the agency’s current project requirements, the voicebot calls again — this time presenting specific job offers tailored to the candidate. If new information surfaces during this call (e.g., the candidate has lost their driving licence, or wants to travel with a partner), the voicebot updates the profile and adjusts the offer accordingly.
Step 5 — If the candidate selects a project, they receive a calendar link and can immediately book a meeting with a human recruiter — skipping unnecessary intermediate steps.


Voicebot results
Approximately 70–80% of candidates are willing to engage with the voicebot and provide the information needed to proceed. This has shifted the bottleneck from “we can’t reach candidates” to “we need to process more qualified leads” — a fundamentally different and more manageable problem.
The voicebot is currently the agency’s top operational priority, with all available development capacity focused on expanding its capabilities.
Speech-to-Text and AI Summaries
Every call — whether handled by the voicebot or a human recruiter via the integrated call center — is automatically transcribed. An AI-generated summary is then attached to the relevant candidature record in MintHCM, giving recruiters instant context without needing to replay recordings.


Streamlining day-to-day operations for office workers
The agency operates across multiple branches in Poland and abroad, with office workers frequently moving between locations. A custom mobile app centralizes visibility into who is where, when they travel, and when they return.
Functionality of the app for internal employees
attendance list
information about who to expect at the office and who works from home
absence calendar
visualization of planned absences and the possibility to compare schedules
covid calendar
managing the risk of contacting infected people in the office
holiday requests
coordination of staffing during the holiday season and beyond (substitutions, etc.)
resources management
managing and booking corporate resources
organizational structure
visualization of the hierarchy in the company
news
notifications from “the life of the company”
benefits
enlistment and management of the benefits available to the employee
Candidate zone
Our client had many ideas on how to effectively handle communication with pending candidates. One of them concerned the establishment of a dedicated web portal, the so-called “candidate zone.”


The idea was to create a place where a person, who has not yet started a job – had a chance to properly prepare for the experience.
Our developers came up with a functionality that saves users from unnecessary paperwork and lets them access their information online. Here’s what they’re able to find:
Job portal
Not only are HCM systems our domain. Professionals at eVolpe are willing to take on various challenges. Web development included.
The agency we work with asked us to get their own small job portal. In sync with their requirements, we have developed it as a webpage on a popular platform called WordPress.


Integration with external job portals
In addition to their own website, the employment agency we work with also places its offerings on external portals.
Thanks to the integration by eVolpe, they are now able to effectively manage such content in one place. Everything is properly organized and marked with statuses within our software.
Self service portal for temporary workers
A few example cases
Seamless payment settlements
Another interesting feature useful for our job agency was integration with EspagoPay. It helped them settle expenses with temporary workers. This way they could charge them for things like accommodation, transportation, equipment, or clothing.
How does it work?
The temporary employee registers and activates their card in the system. To do so, they use EspagoPay’s secure pop-up. Activity is verified with an additional code sent out via SMS. Once the card is added to the system, easy and quick settlements are possible. And all in accordance with the 3D Secure standard.


Reporting accommodation issues
We have also developed a feature for temporary workers to report a malfunction in their accommodation.
If that occurs, all they have to do is log in to the system and describe what’s happened. With just a few clicks of the mouse, a ticket gets created. It is also possible to attach photos.
Quick and easy! But it is not the end of the workflow…
Kanban view of submitted issues
The rest is up to the office worker who coordinates the repairs. We have also made their job easier!
This time with a kanban view. They can conveniently manage stages of each case and follow up on unresolved issues. As well as drag and drop tiles representing ongoing projects, and archive old cases.
Chat
On top of that, there’s an option to discuss the matter via chat, directly with the author of the complaint.


Streamlining business relationships with external employers
Mobile apps are conquering the business world. Our client dreamt of one for communicating with external business partners.
Say no more. We’ve made that happen for them, too.
In the eVolpe-made mobile app, the contractors of the job agency post their demand for new workers. They can also access the employee database, track unjustified absences, and report any issues along the way.
Functionality of the app for the job agency’s clients
attendance list
list of projects
employee evaluation
employee profile
absences reporting
demand planing
employment history
time tracking
Omnichannel approach
An employment agency is the perfect ground for an omnichannel strategy. And that’s because a response to a job offering can come from every possible channel.
Although modern forms of contact are gaining popularity, in most cases, nothing beats the old phone call. A candidate interested in a job usually calls to learn about the details of an offer.
Therefore, the company we’re in business with needed a reliable tool to get the most important information from such an exchange and coordinate further tasks.


Call center, employment agency style
The person who calls our job agency gets recognized in the system as a new or existing candidate.
Depending on their status they have in the system, they receive a slightly different experience.
During the call, it is possible to preview the activity history and save new information in the context of the relevant candidature.

Text Message gateway
“If you are interested, reply YES. If not, reply NO.”
Positive reply? The system will schedule a phone call with a recruiter. Negative message, or no message at all (within the specified time)? Candidature rejected t automatically. Easy, huh?


Apply for Demo Call
During the call, we will discuss your project in detail and address any questions or requirements you may have.
Afterwards, we’ll be able to give you the project’s timeline and budget estimate.
FAQ
About us
At MintHCM, we know that you want to streamline your candidate management processes. In order to do that, you need flexible and scalable CRM solution. The problem is traditional HR software is rigid and costly to customize, which makes you feel trapped in outdated processes.
We believe HR management should be adaptable and empowering. We understand the challenges of navigating complex CRM workflows, which is why we leverage our 15 years of expertise in open source business software development.
So schedule a consultation today to integrate and streamline your workfows, and break free from outdated systems, empowering your organization to thrive in the modern workforce management.