A funeral company running on generic apps
KF24 is Kirila Funerar's internal app. The team used Connecteam, a generic workforce-management app, alongside paper: drivers filled in pickup sheets by hand, and details from identity documents were copied manually, several times, into different places.
In a field where every case file holds sensitive data and every typo in a name or national ID number delays a grieving family's paperwork, manual copying isn't just slow. It's risky.
The pickup sheet, from phone to inbox
At the heart of the app is the pickup sheet. The driver fills it in on their phone on site, and at the end the app automatically generates the official handover report as a PDF and emails it. The document also serves as a record of the drivers' work: who collected, from where and when.
Because it's a web app installed on the phone, there was no need to publish it in the app stores, and the team gets notifications without having to open anything manually.
Details from an ID card are no longer copied by hand. They're read, then checked by a person.
Documents read themselves, a person checks them
Details from identity documents are no longer typed in. Someone takes a photo, a Claude model extracts the fields, and they appear pre-filled in the form. The rule is firm: there is a mandatory human review before extracted data becomes official. The AI saves the typing, not the attention.
Because documents and deaths are sensitive data, the app is hosted in the European Union, with private storage and access rules enforced at database level, and for real data the extraction is set to run through an EU cloud service so that documents never leave the Union.
Case files, not scattered paper
On top of the pickup flow sits a case CRM: every case has its own history, documents and status, visible to the people who need them. The app also covers internal procedures, stock, complaints and feedback, plus reports for management — everything that used to be spread across a generic app, phones and physical folders.
It's used by a small team of around ten people. That's exactly why it was built to measure: a generic app asks the team to adapt to it, while a custom one adapts to how the team actually works.