

PlaniSync
Plan. Work. Earn.
Scheduling, hours, leave and the bookkeeping, finally in one calm system. What began as a bespoke build for a single electrical contractor now stands on its own as a product — on web, iOS and Android, in nine languages. We designed it, we built it, and we still run it.
- Launched
- 2026
- Type
- Online platform, several companies in one
- Our role
- Design, build, run

0
Platforms — web, iOS and Android
0
Languages, including right-to-left Arabic
0
Permissions, spread across four roles
0s
Downtime on a release, by design
From the first shift to the last invoice line.
Nine parts, one system. The footage follows the language of this site — switch it to German and the schedule speaks German.
Weekly schedule
Drag a shift where it belongs and publish the week in one click. Open shifts get claimed by the team from their phones, and everyone knows the moment something moves.
The part you never see, done properly.
A platform holding other companies’ payroll data has to be right on the days nobody is watching. That is where most of the work went.
Isolation in the database itself
Row-level security in Postgres, behind an app role with no superuser rights. Even a bug in the API cannot show one customer’s data to another — the database refuses, not the code.
Permissions you set yourself
Four roles and 24 individual permissions, adjustable per organisation. A check in our pipeline fails the build if a permission exists that nothing actually enforces.
One product, three screens
A single source of truth behind the web app and both native apps, sharing one dictionary and one set of types. Ship a change once and it lands everywhere.
Billed per employee
Per-seat subscriptions with a free trial, VAT handled, and payment webhooks that cannot process the same event twice — so nobody is ever charged double.
Nine languages
App, emails, user guides and marketing all read from one shared dictionary. Arabic included, with the entire interface flipped right to left.
Shipping without downtime
Blue/green releases with health checks: the new version has to prove itself before it takes a single visitor. Nobody planning a shift ever sees us deploy.
The same schedule, in nine languages.
Not a translated button here and there — the whole product. App, emails and user guides all read from one shared dictionary, and Arabic turns the entire interface right to left.
nlThe problem
It started in one workshop. An electrical contractor with crews spread across sites, planning the week in a group chat, hours coming back on paper, and somebody retyping every line of it into the bookkeeping at the end of the month. Nothing was broken, exactly. It just leaked. An hour lost here, a shift forgotten there — and a lost hour is work that was done and never billed.
What we did
We built it for them first, as a tool for one company. Then, instead of leaving a one-off behind, we rebuilt the heart of it as a product: one login across several organisations, customers held apart by the database itself rather than by careful code. Planning, hours, leave and the hand-off to the bookkeeping became a single flow, on the web and in real apps.
Where it stands
PlaniSync is live at planisync.com and sells to any business that runs on shifts, from €3.90 per employee per month. It grew out of one workshop’s Monday morning and became a product of our own. We design it, we build it, and we keep it running.
See it running.
PlaniSync is live. Seven days free, no credit card.
Have a project in mind? Let us talk.
Tell us what you want to make or fix. We think along, we are honest about what makes sense, and we handle it from the first sketch to the day it goes live.
