Brusnica Development
← All case studies

Internal system · studio demo product

CRM for a service company

−40% time per request

Timeline
5 weeks
Stack
Next.jsTypeScriptFastAPIPostgreSQLDocker

Problem

Requests came in through three channels — phone, website, Telegram — and were copied into Excel by hand. Managers lost enquiries, statuses lived in people's heads, and a monthly report took a full day to assemble. The company needed one system shaped around its actual flow: request → diagnostics → work → handover.

Solution

  • Merged all channels into one queue: website and Telegram requests arrive on their own, phone ones are added in two clicks
  • Built a status board around the company's real process instead of a "universal pipeline"
  • Automatic Telegram notifications to the client on every status change — far fewer "what's happening with my request?" calls
  • A dashboard for the owner: workload per technician, revenue, overdue requests — in real time

Results

  • Request handling time down 40%
  • Zero lost enquiries since launch
  • The monthly report takes a minute instead of a day

Tell us about your project

Within 1 day you'll get a timeline and budget estimate. Free and non-binding.

Not a fan of forms?

CRM for a service company | Brusnica Development