Engineers send a message, work orders fill themselves in
Work-order platform for construction companies. WhatsApp messages and emails from engineers and customers come into one inbox. AI classifies every message, links it to the right work order and recognizes customer questions automatically.

Laravel, React, TypeScript
Web applicatie
The challenge
Construction companies communicate with their field engineers via WhatsApp. Status updates, photos from the building site, customer questions that get forwarded. Everything comes in through group chats. The office has to manually figure out which message belongs to which job, update work orders and answer customer questions.
With ten engineers in the field, that's a full-time job. Messages get lost, work orders get updated too late and customers wait for an answer that's stuck somewhere in a WhatsApp group.
Approach
We built a platform that captures WhatsApp messages and emails centrally in one inbox. AI classifies every message automatically, links it to the right work order and separates customer questions from status updates. The office sees what's going on right away, without scrolling through group chats.
How it works
- Central inbox - All messages from engineers and customers in one overview. WhatsApp, email, everything in one place. Sorted by time, filtered by type.
- AI classification - Every message automatically gets a label: Customer question, Status update or Other. With a confidence score attached, so the office sees right away how reliable the classification is.
- Work-order linking - Messages are automatically linked to the right work order. An engineer messages "Done at De Boer in Baarn, sliding door closes neatly again" and the system links it to WB-2026-0140.
- Photos from the field - Engineers send photos via WhatsApp. They attach directly to the work order. No more loose files on phones that nobody can find again.
- Recognizing customer questions - A customer messages: "What does crack monitoring + foundation inspection cost?" AI recognizes this as a customer question (93% confidence) and links it to the right work order. The office can respond right away.
- Actions and follow-up - Open tasks per work order. Nothing slips through.
In practice
Friday morning, 07:38. Engineer Pieter messages: "Done at De Boer in Baarn. Sliding door closes neatly again, threshold plate reinforced. Next address?" The system recognizes this as a status update, links it to work order WB-2026-0140 and marks the job as completed.
08:10. Jan de Vries sends a photo: "At Jansen's, the crack has grown 8 mm in a week. Left a measuring marker for monitoring." Photo and text land at WB-2026-0142. The office doesn't have to do anything.
09:42. The Jansen family messages directly: "What would crack monitoring + foundation inspection cost?" AI classifies it as a customer question, links it to the same work order and puts it at the top of the inbox. The office picks it up right away.
In between, Ahmed messages: "Only available from 11am today, dentist appointment." AI labels it as Other. No work order, no action needed.
Result
The office has an overview without scrolling through WhatsApp groups. Every update from an engineer automatically lands at the right work order. Customer questions are recognized and picked up right away. Photos from the building site attach to the file, not to someone's phone. No more lost messages, no more forgotten work-order updates.



.png&w=1920&q=75)











