Taking VEXA's Manual VA Matching Process and Turning It Into a Platform That Runs Itself
Client
VEXA Services
Deliverable
Web Application
Platform
Web
Client
VEXA Services
Virtual Assistant Matching
VEXA Services exists because their founders lived the problem first. They know what it feels like to work around the clock - the exhaustion, the frustration, the sense that time is something that's always running out. Their business is built on changing that: matching busy executives and business owners with virtual assistants who actually fit their needs, so they can get their time back. Over the years, VEXA built a thorough interview-based process for making those matches work. As they grew, that process needed to scale with them.
The Challenge
A workflow that worked well by hand - until it had to work at scale.
VEXA's matching process was good. That was part of what made this hard. They had spent years refining how they interview clients, assess virtual assistant fit, and build customized plans for each engagement. The workflow was thorough, nuanced, and highly manual - which worked at their original scale and stopped working as the business grew.
Taking an offline workflow that lives in people's heads and in spreadsheets and turning it into an automated web platform is never straightforward. The logic that makes a match "good" isn't always easy to articulate. Before we could design anything, we had to understand it completely: what criteria matter when pairing a VA with a client, what information needs to be captured and stored, what reports the team needs to stay organized, and who in the organization should see what.
Build too fast without that understanding and you automate the wrong things. Get it right and you give a growing company the infrastructure to scale without losing what made their process work in the first place.
What They Needed
Four systems that had to work together before any of them could work alone.
01
Smart Matching Logic
The core of VEXA's business is the quality of the match. The platform needed to capture the right criteria on both sides - client needs and VA skills - and surface the best fits automatically, ranked by how well they aligned.
02
Centralized Client and Employee Management
As the client roster and VA roster both grew, managing them across disconnected tools and spreadsheets became unsustainable. Everything needed to live in one place, searchable and filterable at a glance.
03
Timesheet Tracking and Visibility
Knowing which VA was logging time under which client - and seeing the breakdown - was critical for billing, accountability, and client reporting. That data needed to be structured and accessible, not scattered.
04
Role-Based Access and Reporting
Not everyone in the organization needs to see the same information. The platform needed distinct account types with appropriate data access, plus the ability to run and export reports tailored to different operational needs.
What We Built
A centralized platform built around the work VEXA was already doing well.
Client Management Dashboard
A central view of every client in VEXA's roster - searchable, filterable, and organized so the team can see what matters at a glance without digging through records. Finding the right client is fast regardless of how large the list gets.
Employee Matchmaking Engine
The platform evaluates VA profiles against client criteria and surfaces the best matches ranked by fit percentage. What used to require manual comparison across notes and spreadsheets now happens automatically - with the most qualified candidates surfaced first.
Timesheet and Breakdown Views
A clear record of time logged per client and per VA, with full breakdowns available on demand. Gives the VEXA team visibility into how hours are being used and makes client billing and internal reporting straightforward.
Reporting and Data Export
Configurable reports across the key operational areas VEXA tracks, with the ability to export data for external analysis or record-keeping. The right information gets to the right person without manual assembly.
The Approach
How IDE Interactive Approached It
01
Map the Offline Workflow Before Writing a Line of Code
The risk with a project like this is automating the wrong things. VEXA's manual process worked - which meant the logic behind it was worth understanding before we replaced it with software. We ran several rounds of interviews and user testing sessions with the VEXA team to get the workflow out of their heads and onto paper.
What criteria actually drive a good match? What information does the team refer to constantly versus occasionally? What does a report need to contain to be useful? Those questions can't be answered by looking at a feature list - they require sitting with the people who do the work every day. That research became the foundation for every design decision that followed.
02
Designing the Matching Logic From the Ground Up
The matchmaking engine is the heart of VITAL. A VA matching tool is only as useful as the quality of the matches it produces - and match quality comes down to how well the platform understands what to compare. We designed a system that captures the right attributes on both sides of the match: client needs, preferences, and context on one side; VA skills, experience, and availability on the other. The platform then ranks candidates by how well they fit, giving the VEXA team a shortlist based on actual alignment rather than just availability. What used to take manual cross-referencing now takes a search.
03
Building Role-Based Access That Reflects How the Organization Actually Works
Different people in the VEXA organization need different levels of access. A team member managing day-to-day client relationships doesn't need the same view as someone running financial reports or overseeing the full VA roster. We designed the account structure to reflect that - each role sees the information relevant to their work and nothing more. This isn't just a permissions decision; it's a UX decision. When the interface only shows what's relevant, it's faster and easier to use. We also made sure the platform was fully mobile-responsive, so the team could access what they needed on the go without losing functionality.
04
Turning Manual Tasks Into Automated Ones - Without Losing the Nuance
The goal was never to replace VEXA's judgment. Their matching process works because the team understands their clients and their VAs in ways that take time to develop. The goal was to remove the manual overhead that was slowing them down - the searching, the cross-referencing, the report assembly, the time tracking - so the team could spend more of their energy on the parts of the work that actually require human judgment. VITAL doesn't make the decisions. It handles the groundwork so the people making the decisions can do it faster.
The Outcome
What Changed
Before
A refined matching process that lived entirely offline - thorough and effective, but impossible to scale without adding proportional manual effort at every step.
Manual client and VA matching across notes and spreadsheets
No centralized view of clients or employees
Timesheet tracking handled outside the workflow
Reports assembled manually when needed
After
A web platform that handles the manual overhead automatically - so VEXA's team spends less time on process and more time on the work that actually requires their expertise.
Matchmaking engine ranks VAs by fit percentage automatically
All clients and employees managed in one searchable platform
Timesheets tracked and broken down per client and per VA
Reports run and exported on demand, no manual assembly