Stop playing Tetris with spreadsheets.
autoAllocate: A rule-based resource allocation engine. Upload your CSVs, define your business rules, and let our secure constraint-solving engine handle the matching. No more manual sorting.
One formula. Transparent consumption.
Estimate your requirements based on the complexity of your matching puzzle.
Complexity Calculator
Industry-specific estimation
e.g. skills, regions, seniority, exclusions, capacity limits.
Matching 50 Staff members to 100 tasks used to take days.
Our formula is simple: Resources × Targets × Rules = Complexity. The engine finds the optimal solution while you make coffee.
* Standard Matrix limits: 500,000 max complexity score, 1,000 max resources, and 1,000 max targets.
Volume-Based Credit Packs
No monthly fees. Pay for what you solve. Credits never expire.
Single Credit
Perfect for a one-off small allocation.
Starter
Ideal for small teams and initial pilots.
Team Professional
Our most popular choice for busy managers.
Operations
Best value for recurring seasonal work.
Credits can be purchased directly from your dashboard after signing up.
Get Started with 10 Free CreditsWhy is resource allocation so exhausting?
The spreadsheets you rely on to run your operations weren't built to solve complex, multi-layered matching puzzles. Here is the hidden cost of the manual status quo:
The Administrative Time Drain
What should take seconds takes days. Operations managers waste up to 20 hours a month manually copying, pasting, and color-coding data. This repetitive friction drags highly skilled coordinators away from strategic work to act as manual data processors every single season.
Brittle, Vulnerable Infrastructure
Giant, macro-heavy Excel sheets are notoriously fragile. A single broken formula, a deleted row, or a copy-paste alignment error can silently ruin your entire allocation and break compliance. If the person who built your master spreadsheet leaves the organization, your operational continuity collapses with them.
Impossible Optimization at Scale
A human brain can easily balance a staff workload. We can also manually avoid a conflict of interest. But when forced to optimize for capacities, subject expertise, and strict exclusion rules simultaneously across hundreds of targets, a human cannot find the optimal balance. You end up settling for "good enough," leaving utilization and budget on the table.
How It Works
The engine behind your optimal allocation.
Flexible Spreadsheet Ingestion
Paste or Upload your Excel files.
Drop in your raw spreadsheets. You don't need to reformat your data to fit our system. Our intuitive Column Mapper lets you define your staff capacities, task sizes, and custom attributes on the fly.
Agnostic Constraint Engine
Build your custom business rules.
Set your matching rules, seniority thresholds, or strict exclusion lists in a clean, visual interface. Whether you are allocating exam markers to papers or field techs to audits, our engine adapts to your rules.
Run and Download
Generate optimal, balanced solutions.
Click "Run Engine". Our enterprise-grade mathematical solver evaluates billions of combinations in seconds. Download your balanced, ready-to-use allocation directly to Excel.
Your sensitive data never leaves your computer.
Your employee names and protected columns are completely masked and anonymized locally in your browser before the solver runs.
Our cloud database only sees anonymous codes. We physically cannot store, sell, or lose your personal data. 100% GDPR-compliant by design.
"To protect your organization's privacy and bypass months of heavy IT security reviews, autoAllocate operates on a strict Zero-PII model."
Pre-configured for your industry
Start solving instantly with specialized rule sets.
IT Service Dispatch
Optimise technician assignments to service tickets based on certification, location, and daily capacity.
- Capacity Control
- Local Service Only
Nurse Shift Rota
Allocate nursing staff to hospital wards while ensuring mandatory skill matches and ward-specific minimum staffing levels.
- Fatigue Management
- Clinical Match
Territory Delivery
Distribute delivery routes to drivers based on vehicle payload and zone restrictions.
- Weight Limit
- Zone Locking
Programmatic & AI-Native Allocations
Integrate automatic solving directly into your proprietary software with our secure REST API. Place thousands of resources and targets in the payload and receive the allocation response in seconds.
Give your AI agent direct access to custom allocation tools defined by your own projects. Our Model Context Protocol (MCP) server dynamically translates your saved web setups into an allocation tool.
curl -X POST https://autoallocate.com/api/v1/solve \
-H "Authorization: Bearer sk_your_api_key_here" \
-H "Content-Type: application/json" \
-d '{
"resources": [
{
"resourceId": "R1",
"resourceCapacity": 40,
"resourceAttributes": { "skill": "Senior", "city": "London" }
}
],
"targets": [
{
"targetId": "T1",
"targetSize": 10,
"targetAttributes": { "skill": "Senior", "city": "London" }
}
],
"constraints": [
{ "constraintType": "resource_max_capacity" },
{
"constraintType": "attributes_match_exact",
"resourceAttribute": "skill",
"targetAttribute": "skill"
}
],
"objective": { "strategy": "MINIMIZE_UNASSIGNED" }
}'{
"status": "OPTIMAL",
"assignments": [
{
"resourceId": "R1",
"targetId": "T1",
"allocatedSize": 10
}
],
"unassignedTargets": [],
"metrics": {
"solveTimeMs": 42,
"resourceCount": 1,
"targetCount": 1,
"targetsAssignedCount": 1,
"resourcesUtilization": 0.25
},
"creditsDeducted": 1,
"refunded": false
}