← Back to all cases
HoReCa · service

Corporate CRM, built from scratch, for a large HoReCa service operator

The client is one of Russia’s largest HoReCa ventilation-maintenance operators: hundreds of restaurants, nationwide coverage, market leader in Moscow and Saint Petersburg. Their entire operational core lived in Excel, messengers and paper work orders. We replaced it with a single CRM that runs the company from the monthly plan to the brigade’s payroll.

The pain

  • Monthly plans lived in Excel — every cycle was a manual diff against actuals.
  • Work orders were printed on paper, lost, re-signed.
  • Photo reports came in via WhatsApp — nobody knew which photo belonged to which site.
  • Client correspondence ran through personal mailboxes — threads were lost, replies confused.
  • Mail templates were edited by hand for every recipient.
  • Brigade salaries were calculated in Excel: who, where, how many hours.
  • Fleet, vehicle assignments, routes — separate spreadsheets and phone calls.
  • Changing a single role permission meant a developer ticket and a release.

What we did

  • A full CRM where the whole company lives — from worker to CEO. Each role has its own screens and permissions.
  • Orders calendar with drag-and-drop: brigade load for the next month is visible at a glance, dates move with the cursor.
  • Digital work orders with the full lifecycle: 14 statuses from creation to a signed act.
  • Photo and video evidence from sites auto-attaches to the right order. You can require shots for specific checkpoints (entrance, panel, filter).
  • Built-in mail client with business templates: incoming mail auto-links to orders, outgoing mail picks a template.
  • Fleet tracking: vehicles, brigades, drivers, link to orders.
  • Payroll calculated from actual hours and closed orders.
  • Excel plan import: one button instead of hours of copy-paste.
  • Dynamic admin: roles, permissions, regions, mail templates, document types, photo requirements — all editable via UI without a release.
  • Web push notifications for new tasks, re-scheduling and approvals.

What it looks like

A few key screens from the live system.

01screenshot
Orders calendar: hundreds of active work orders, colour-coded statuses, drag-and-drop date and brigade re-scheduling, region and status filters.
Orders calendar: hundreds of active work orders, colour-coded statuses, drag-and-drop date and brigade re-scheduling, region and status filters.
02screenshot
Work-orders registry: full-text search by number and site, status and brigade filters, bulk operations, monthly view.
Work-orders registry: full-text search by number and site, status and brigade filters, bulk operations, monthly view.
03screenshot
Client sites registry: cards by region, grid/list modes, sort by code or last service date.
Client sites registry: cards by region, grid/list modes, sort by code or last service date.
04screenshot
Dynamic admin: 9 roles and 87 permissions, mail templates, regions, virtual brigades, documents, photos — everything editable via UI without a release.
Dynamic admin: 9 roles and 87 permissions, mail templates, regions, virtual brigades, documents, photos — everything editable via UI without a release.
05screenshot
Excel plan import: a monthly plan from a single file, client and period pickers, import history and validation.
Excel plan import: a monthly plan from a single file, client and period pickers, import history and validation.
06screenshot
Built-in mail client: IMAP parser links incoming mail to work orders, marks client replies, outgoing templates.
Built-in mail client: IMAP parser links incoming mail to work orders, marks client replies, outgoing templates.

What we ended up with

12+

processes in one system

From planning and call-outs to payroll and client correspondence.

—80%

manual office work

Excel sheets and printouts replaced with a single CRM.

24 / 7

operational visibility

Who, where, at what stage — in one window per role.

0

lost work orders

Everything digital — nothing gets misplaced.

What the system does

  1. 01

    Planning

    Monthly plans, norms, Excel import, history and plan-vs-actuals.

  2. 02

    Call-outs & calendar

    Drag-and-drop calendar, brigades, drivers, vehicles, routes, re-scheduling.

  3. 03

    Work orders

    Full lifecycle from creation to act, mobile view for the brigadier.

  4. 04

    Photo & video reports

    Per-site checkpoint links, shot requirements, checklist verification.

  5. 05

    Mail client

    IMAP + SMTP, mail templates, auto-link of incoming to orders.

  6. 06

    Fleet tracking

    Vehicles, drivers, links to brigades and orders.

  7. 07

    Payroll

    Hours- and order-based salary calculation, payment history.

  8. 08

    Documents & approvals

    Documents per site and contract, client approval flow.

  9. 09

    Dynamic admin

    Roles, permissions, regions, mail templates, document types — without releases.

  10. 10

    Notifications & inbox

    Web Push, personal inbox per user, client replies.

— a similar project for you

Want the same — to move your business into a system?

Tell us what to automate. We come back with an architecture proposal and an estimate within a couple of days.

Greenfield corporate CRM: 12+ modules, dynamic RBAC, built-in mail client — Corexy