Inbox to Action
A private AI assistant that turns everyday chat requests into tracked, owner-assigned tasks.
The challenge
At a government-services firm, requests arrived the way they always had: casually, in Teams chats. Things slipped. Previous attempts to fix it meant asking everyone to use a ticketing system, and nobody did.
What we built
- A language model hosted on the company’s own server reads incoming Teams messages; nothing leaves the network.
- A two-stage pipeline first decides whether a message is actually a request, then extracts the task, owner and due date as structured data.
- When details are missing, it asks the requester right in Teams and matches their reply back to the pending task.
- An approval workflow and scheduled email summaries keep managers in the loop.
Why it stuck
Nobody had to change how they ask for things. The system adapted to the team, not the other way around.