Skip to content
Air Automations
All work

Bracap · B2B travel · internal tooling · 2026

An internal tool that found 27% of clients were quietly losing money

Bracap was closing deals without knowing which ones paid. We built an internal tool that captures every hour worked and tells leadership, in real time, which clients are quietly draining margin.

Bracap

27%

of clients flagged unprofitable once real hours hit the math

Context

Bracap is a B2B travel agency — small team, complex sales. Each engagement is a different mix of research, sourcing, coordination, and after-care, spread across days or weeks. Pricing was set up-front, but nobody was measuring whether the price held up against the actual hours spent. The team had a gut feeling some clients were underwater. Nobody knew which.

The problem

Spreadsheets had been tried. They lasted three weeks, every time. Asking everyone to log hours retroactively was both unreliable and unloved. Without trustworthy time data, every conversation about which clients to keep was opinion. Bracap wanted live, honest margin numbers without turning the team into time accountants.

What we built
  • Designed a single-purpose tool around one non-negotiable rule: one active timer per person. Start work, stop work — that's the entire surface for the team. No retroactive entry, no manual minutes.

  • Linked every timer to a project and a client so hours-per-project becomes a real number instead of a guess. Employees never see prices; leadership sees both.

  • Computed margin live, per project and per client, comparing real hours at fully-loaded cost against the closed price. Soft-delete on every entity so nothing is lost when projects move.

  • Wrapped the calculation in an automated test suite so the margin verdict can be trusted on every read — and so future tweaks to cost models don't quietly break old reports.

Results

27%

of clients flagged unprofitable once real hours hit the math

100%

of project hours captured automatically — no retroactive entry

every Monday

leadership sees a fresh margin verdict, not a quarterly estimate

Stack
  • React
  • Fastify
  • Prisma
  • Postgres
  • Vitest
  • Railway