For businesses with shift work across several stores

Your shift schedule builds itself. You just sign it off.

Postorunner builds each store’s week in about 20 seconds — with 11-hour rest, day limits and contracts checked, staff borrowed between stores, and the two payroll files your accountant expects, ΠΡΟΓΡΑΜΜΑ and ΩΡΟΜΕΤΡΗΣΗ, ready in one click.

Nothing to install. To get started, one spreadsheet of your staff is enough.

Demo: the week of the Plateia store The demo shows one store’s week with 28 shifts. Generation covers 26; the Thursday and Saturday closing shifts stay empty because nobody at the store can legally work them. They are filled with staff on loan from the Limani and Kentriko stores, the week is validated, and the payroll files come out.
Store Plateia Next week

Illustration, sped up: real generation takes about 20″ per store. The app itself is in Greek.

At a glance

  • ~20″ for one store’s week, with every rule checked.
  • 11 hours rest between shifts — including Sunday into Monday, and around shifts at another store.
  • 1 Admin for every store, plus one login per store that sees only its own staff.
  • 2 files ΠΡΟΓΡΑΜΜΑ and ΩΡΟΜΕΤΡΗΣΗ in one click, in the format payroll expects.

How it works

From a store’s needs to payroll, in four steps.

  1. Set what you need

    How many people you need per role and hour, once. It’s saved as a standard week («Τυποποιημένο Πρόγραμμα») and copied into each new week with one click.

  2. Mark the constraints

    Day off, leave, sick day, a mandatory day or an availability window — one click on a cell. Recording leave fills in the right days off by itself, 5 + 2 or 6 + 1.

  3. Press Generate

    The week comes out in about 20 seconds, for one store or for all of them at once. Anything that couldn’t be covered shows clearly as an empty slot («ΚΕΝΗ ΘΕΣΗ»).

  4. Validate and send

    After validation, every change is marked «ΑΛΛΑΓΗ» (changed). ΠΡΟΓΡΑΜΜΑ and ΩΡΟΜΕΤΡΗΣΗ come out in one click, ready for payroll.

Rules

Rules that are never broken.

Neither when the week is generated, nor when you save changes by hand.

  • 11 hours’ rest between shifts, including Sunday into Monday and around shifts at another store
  • A limit on consecutive working days, counting the previous week too
  • Contract hours and shifts, 5-day or 6-day week
  • Only roles the person holds, primary or secondary
  • One shift a day, across all stores together
  • Days off, leave, sick days and availability windows
  • Contract dates, for seasonal staff
  • No shifts on days the store is closed

Try the 11-hour rest

Drag Tuesday’s start time.

Rest: 7,5 hours Allowed Not allowed: under 11 hours

Optimisation

Maths first. AI only for a second look.

The week is built by a mathematical optimiser, not by AI — so results are consistent and fast.

AI only steps in when a goal couldn’t be met, and its suggestion is kept only if it’s better.

Goals, in order of priority

  1. 1Mandatory days
  2. 2Cover as many slots as possible
  3. 3Each person’s minimum shifts
  4. 4Someone who can close on the last shift
  5. 5A fair share between identical contracts
  6. 6Days someone would rather not work
  7. 7Morning or afternoon preference
  8. 8The best available person for each role

Any goal that can’t be met is reported.

Several stores

One store has a gap. Another has a person.

When nobody at a store can take a shift, “Pick from another store” lists the people available in the group’s other stores — and only those who can legally work it. No approval step: on save, their home store is told in its notifications, and the day shows as «ΔΑΝΕΙΣΜΟΣ» (on loan).

  • Generate for every store

    The Admin generates every store at once. It starts with the store that is shortest of staff, so anyone spare goes first to where they’re needed.

  • One Admin, one login per store

    The Admin sees every store and groups those that may lend staff to each other. Each manager sees only their own store.

Generation orderPlateia goes first because it is 6 shifts short.
#StoreDemandCapacityShort
1Plateia6458−6
2Limani6772—
3Kentriko8095—

Validation

Whatever changes after validation, shows.

When the schedule is ready, you validate it. From then on, every change is marked on the board and written in red in the files, compared with the last validated version. Every validated week is kept in the history («Ιστορικό»).

ΑΛΛΑΓΗ
Changed: a new or changed shift after validation.
ΑΝΤΑΛΛΑΓΗ
Swap: two colleagues in the same role trade places; the shifts stay as they were.
ΑΦΑΙΡΕΘΗΚΕ
Removed: the shift someone lost, so the timesheet doesn’t show an ordinary day off.
ΔΑΝΕΙΣΜΟΣ
On loan: a day someone worked at another store.

A rule never blocks a swap. If it breaks one — say, the 11-hour rest — a warning appears so you can see it and decide.

Payroll

Payroll gets exactly what it expects.

Both payroll files come out one click from the schedule. ΩΡΟΜΕΤΡΗΣΗ, the timesheet, has one person per row with their code in the first column, and for each day a shift code or Ρ for a day off. ΠΡΟΓΡΑΜΜΑ holds the store’s whole year, one tab per month.

ExcelΩΡΟΜΕΤΡΗΣΗ_ΛΙΜΑΝΙ.xlsx
ΩΡΟΜΕΤΡΗΣΗ_ΛΙΜΑΝΙ.xlsx
ΕΒΔΟΜΑΔΙΑΙΟ ΠΡΟΓΡΑΜΜΑ
ΕΡΓΑΖΟΜΕΝΟΙΔΕΥΤΡΙΤΕΤΠΕΜΠΑΡΣΑΒΚΥΡ
0201 ΝΙΚΟΛΑΟΥ ΒΑΣΙΛΗΣ16:00-23:0016:00-23:00ΡΠΛΑΤΕΙΑ - 16:00-23:0016:00-23:00Ρ16:00-23:00
0202 ΠΑΠΑΔΟΠΟΥΛΟΥ ΕΙΡΗΝΗ06:30-14:3006:30-14:3006:30-14:30Ρ06:30-14:3006:30-14:30Ρ
0203 ΓΕΩΡΓΙΟΥ ΑΝΤΩΝΗΣ07:00-13:4007:00-13:4007:00-13:4007:00-13:4007:00-13:4007:00-13:40Ρ
0204 ΣΤΑΥΡΟΥ ΜΑΡΙΑΑΔΕΙΑΑΔΕΙΑΑΔΕΙΑΑΔΕΙΑΑΔΕΙΑΡΡ
0205 ΚΩΝΣΤΑΝΤΙΝΟΥ ΕΛΕΝΗ10:00-18:0010:00-18:00Ρ10:00-18:0010:00-18:00
0206 ΑΛΕΞΙΟΥ ΔΗΜΗΤΡΗΣ14:30-22:3014:30-22:3014:30-22:30Ρ14:30-22:3014:30-22:30Ρ

Hover over each mark

  • Ρday off
  • 6ω40λ6-day, 40-hour week: 6h40m a day; a 5-day week is declared 8ωρο
  • STORE – hoursa day at another store
  • ΑΔΕΙΑleave, with its reason
  • greenhire date; days outside the contract stay blank
  • reda change after validation

Features

Everything the schedule needs, in one place.

The employee card

Store, primary and secondary roles with a level from 1 to 5, contract hours, 5-day or 6-day week, permanent or fixed-term with periods per season, shift preference, whether they can close the store, and payroll’s code.

Constraints in one click

Day off, leave, sick day, a mandatory day, availability within set hours, or “would rather not”. Weeks that repeat are saved as standard constraints.

A daily AI briefing

A summary of the day, a readiness score out of 10, up to three suggested actions, and alerts for empty slots. Empty slots are counted from the data, not by the AI.

History

Every validated week is kept, and you can see all of one person’s shifts.

Seasonal staff and transfers

Contract dates are respected. The Admin moves a person to another store with a date and a reason; shifts already worked stay where they were worked.

Manager logins

New login, change of store, deactivate and new password, from the «Χρήστες» (users) page.

Coming next

The schedule on every employee’s phone. No app.

Ready on demo When you save the week, each employee gets an SMS with a personal link. It opens on their phone with no app and no password, shows their shifts, and from there they tap “I confirm” or “I have a problem”. The link only works for that person and that week.

Switched on per business once a start is agreed; it needs your staff’s mobile numbers.

  • Ready on demo

    «Αιτήματα»: reports and cover

    An employee reports a problem from their link; the manager sees suggested replacements and covers it in one click. Only that shift changes.

  • In progress

    Stores of 100 people

    In a stress test, a 100-person store’s week came out in about a minute, with 441 of 445 slots covered — as many as the staff allowed.

  • Exploring

    Reports, an AI assistant, payroll and ΕΡΓΑΝΗ connection

    They’ll only be scheduled if they solve a real problem for the businesses that use Postorunner.

Data protection

Your staff’s data, protected at every level.

  • Tax IDs encrypted

    ΑΦΜ, the tax ID, is stored encrypted, never as plain text.

  • Separation inside the database

    Accounts are kept apart inside the database itself, not just on screen.

  • Access is logged

    Every access to personal data is logged.

  • A backup every night

    A backup every night, and another right before every release.

The app today

See the real app.

Screens from the demo environment, with made-up stores and names. The app’s interface is in Greek.

Getting started

To get started, one spreadsheet is enough.

Most delays on a project like this aren’t technical; they’re missing information. Here’s what we need from you:

  1. Your stores, their opening hours, and which manager belongs to whichOne login per store, seeing only its own staff.
  2. Store, role and contract for every employeeOne spreadsheet is enough.
  3. Which stores may lend staff to each otherBorrowing works inside a store group.
  4. How many people each store needs per role and hourIt becomes the standard week every new week starts from.
  5. Payroll’s employee codes, if it uses themThey fill the first column of ΩΡΟΜΕΤΡΗΣΗ.

And when you want something new

  1. 01
    You askThe request goes on the roadmap, in an order we agree together.
  2. 02
    We build it on the demoIn a separate environment, with automated checks on every change.
  3. 03
    You see it and approveNothing reaches production without your go-ahead.
  4. 04
    It goes liveWith a backup taken right before, and a way back if it’s ever needed.

FAQ

Frequently asked questions

Who is Postorunner for?

Businesses with shift work across several stores — bakeries, cafés, food service and retail — where shifts run from early morning to late evening and staff move between stores. It works just as well for a single store.

Is the app in English?

The app is in Greek: it is built around Greek payroll files and labour rules, down to 6ω40λ on the timesheet. This page is in English for owners, partners and managers who prefer it.

Do we need to install anything?

No. Postorunner runs in the browser, on a computer, tablet or phone. The Admin and every store manager sign in with their own login.

Does AI decide who works?

No. The week is built by a mathematical optimiser with the rules checked. AI only takes a second look when a goal couldn’t be met, and its suggestion is kept only if it’s better. Empty slots are always counted by the system, from the data.

What happens when I change something by hand?

The rules are checked when you save, not only when a week is generated, so a manual change can’t break the 11-hour rest. The one exception is a shift swap: it is never blocked, but if it breaks a rule a warning appears so you can decide.

Our payroll office needs files in a specific format.

That’s what ΠΡΟΓΡΑΜΜΑ and ΩΡΟΜΕΤΡΗΣΗ are for: the employee code in the first column, shift codes, Ρ for a day off, 6ω40λ for a 6-day week and 8ωρο for a 5-day week. With each business’s payroll office we are also looking at a direct link to the payroll software or to ΕΡΓΑΝΗ.

Can employees see their schedule?

Coming next: on every save, each employee will get an SMS with a personal link — no app, no password — to see their shifts and confirm them or report a problem. It is ready on the demo environment and is switched on per business once a start is agreed.

How soon can we start?

Mostly it depends on the data: your stores, a spreadsheet of your staff, and how many people you need per role and hour. Once those are in, the first week comes out in seconds.

How much does it cost?

Tell us a little about your business — how many stores, how many employees — and we’ll send you a proposal.

Contact

Let’s look at your week together.

Tell us a little about your business and we’ll arrange a short demo of Postorunner.

What happens next

  1. 1We get in touch to find a time.
  2. 2We show you Postorunner on the demo environment.
  3. 3If it fits, we start with a spreadsheet of your staff.

Prefer email? Write to us at info@utilize.gr

Or call us on +30 2310 436 595, Monday–Friday, 09:00–18:00 Greek time (in Greek)

Already have an account? Sign in to the app

Contact form

What would you like?

Stores
Employees

We’ll only use your details to reply to your request. Privacy policy