How It Works
The Internal Mobility Matchmaker is a two-sided AI tool that brings together hiring managers and employees on a single platform. Instead of posting roles externally before checking internal talent, managers can instantly surface the best internal candidates. And instead of waiting for job postings to appear, employees can proactively discover where their skills are the strongest fit across the organization.
Manager Mode
A manager defines an open role by entering the title, department, salary range, and required skills. The AI evaluates all 25 employees in the org and returns the top 5 internal candidates, ranked by match score. Each candidate card shows:
- Match score (0–100) with a color-coded bar
- Fit label: Great Fit (75+), Good Fit (50–74), or Poor Fit
- Pay increase estimate based on the salary range midpoint
- Skills matched (green chips) and skills gap (amber chips)
- AI reasoning — a short narrative explaining why this person fits the role
Employee Mode
An employee selects their profile from a dropdown and sees a preview card showing their current role, salary, performance rating, tenure, and skills. They can optionally add additional skills not yet on file. The AI evaluates all 15 open positions and returns the top 5 best-fit matches, each showing:
- Match score with a color-coded fit label
- Salary change (positive or negative) relative to current compensation
- Skills you already have (green) and skills to grow (amber)
- AI reasoning explaining why this role fits their background
The Data
The demo uses a realistic fictional org of 25 employees across Engineering, Sales, Marketing, Operations, Finance, HR, Customer Success, and Product, matched against 15 open job postings ranging from mid-level to director. All names, salaries, and data are fabricated for demonstration purposes.
Business Value
Internal mobility programs reduce recruiting costs, improve retention, and surface hidden talent. Most organizations struggle to match internal candidates to openings systematically — this tool demonstrates how AI can automate that process at scale, giving HR and people analytics teams a practical, cost-effective starting point.
From Demo to Production
This demo uses a fictional 25-person org. A production deployment connects to your HRIS and ATS to match your real workforce against your real open roles — continuously.
Real-World Challenges
| Challenge | Why It's Hard |
|---|---|
| Data completeness | Employee skill profiles are often outdated or incomplete — people gain skills faster than HR systems track them. |
| Manager resistance | "I want to hire external talent, not lose my best people to another team." Internal mobility requires cultural buy-in, not just tooling. |
| Confidentiality | Employees browsing internal roles don't want their manager to know. The system must support discreet exploration. |
| Skill taxonomy | Standardizing skills across departments that use different terminology (e.g., "client management" vs "account management") requires a shared ontology. |
| Career path sensitivity | Suggesting lateral moves vs promotions requires nuance. A "match" that feels like a demotion damages trust in the tool. |
| Headcount planning integration | Matching must respect approved headcount and budget, not just surface any open req. |
Cost Estimates
| Component | Starter | Growth | Enterprise |
|---|---|---|---|
| AI API (GPT-4o-mini / GPT-4o) | $30–100/mo | $100–400/mo | $400–1,500/mo |
| HRIS integration (Workday, BambooHR) | $200–600/mo | $600–2,000/mo | $2,000–8,000/mo |
| ATS integration (Greenhouse, Lever) | $100–400/mo | $400–1,200/mo | $1,200–4,000/mo |
| Employee self-service portal | $0–200/mo | $200–800/mo | $800–3,000/mo |
| Total monthly | ~$300–1,000 | ~$1,000–4,000 | ~$4,000–15,000 |
ROI Definition
- Primary metric: Reduction in external hiring for backfillable roles (target: 15–30% of roles filled internally that would have gone external)
- Secondary metric: Retention improvement — employees who see internal mobility options stay 2x longer
- Break-even: Typically within 2–3 months
- Concrete example: Average external hire costs $15K (recruiting + onboarding). Filling 20 roles internally per year instead of externally = $300K saved vs ~$40K/year platform cost
Technology Stack
- AI Model: OpenAI GPT-4o-mini
- Backend: Next.js API route (serverless)
- Frontend: React client with dual-mode interface (Manager + Employee)
- Data: Synthetic employee and role dataset (25 employees, 15 open roles)
Want This for Your Business?
Connects to your HRIS and ATS for real-time internal mobility matching. Includes manager dashboard, employee self-service portal, and skills gap reporting. A full deployment typically takes 3–5 weeks and starts at $5,000.