Analytics and AIInternal tool
How fast do clients get an answer?
Measures response times on client email using metadata only, then flags messages that sound unhappy so a person can check them.
- Role
- Lead developer
- Client
- Accounting firm, Paris
- Year
- 2026
- mailboxes measured
- 139
- response pairs
- ~60k
- monthly AI budget cap
- €1
Context
Partners wanted to know how long clients wait, without anyone reading staff mailboxes.
What I built
- 01Microsoft Graph sync of message metadata, twelve months backfilled
- 02Question and answer pairing, computed in SQL
- 03A dissatisfaction detector with human confirmation
Key decisions
A hard cost cap on AI
The detector runs under a budget enforced in the app, compares models side by side, and only uses providers that keep nothing.
Outcome
Response times are a number on a dashboard now, not a feeling.