Introduction to AutoAllocate
autoAllocate is online software that solves allocation tasks where something needs to be allocated or assigned to something else. The something can be a task, a project, an event, equipment - really anything. You define what it is and can even label it to make sense.
Core Concepts
Targets
We call this "something" that gets allocated a target.
- Examples: Tasks, projects, events, student assignments.
Resources
The things these targets get allocated to are resources. In real-world situations, these could be staff, rooms, or vans. Again, you define what it is and can give it your own terminology.
Capacity and Size
For many typical allocation tasks, resources have a capacity and targets have a size.
Example: If markers are the resource and student assignments are the targets:
- The marker (resource) would have a capacity (e.g., how many assignments they can grade).
- The student assignments (targets) would have a size (e.g., 1 unit of work).
- Capacity may differ between markers based on their availability or experience.
Which path is right for you?
AutoAllocate is designed for three distinct groups of users. Choose the track that matches your role:
1. Spreadsheet to Solution
For Operations Managers & Administrators. If you have an Excel or CSV file and need to get an allocation problem solved without worrying about the underlying algorithms, start here.
2. Zero-PII Shield
For IT & Security Officers (DPOs). Need to understand how we protect sensitive data? This track details our GDPR-compliant, client-side security architecture.
3. API & MCP Integration
For Developers & AI Agents. Integrate AutoAllocate into your own apps or connect your LLMs (like Claude) using our Model Context Protocol (MCP) server.