Skip to content
Get in touch
CASES

2026 Telegram Mini AppInternal toolBot

Shift schedule for the SHISH chain

A Telegram Mini App where the manager builds a weekly schedule in a couple of minutes and sends it out with one tap — everyone gets only their own shifts.

Client
SHISH
Platform
Telegram Mini App
Role
Product, design, development
Format
Internal tool
Shift schedule for the SHISH chain

The problem

The schedule lived in chat messages. Shifts were agreed in conversation and edited on the fly, so only the manager knew the current version. Every week a nearly identical schedule was retyped from scratch, even though two or three shifts out of thirty actually changed. Updates did not reach everyone — hence missed shifts and confusion between the two locations, Pushkin and Davtashen. What was needed was a single screen showing the whole week, one that delivers itself to people.

The solution

A mini app inside Telegram: no new accounts, no installs — the staff are already there. The manager opens it straight from the chat, and notifications arrive where people already talk. The whole week fits on one screen, with shifts grouped by day, a location filter and colour coding. Adding a shift takes four taps: preset time ranges, copying last week, manual entry when needed. One button sends the schedule out — each person receives only their own shifts, in a single message. Editing is limited to the manager; staff see the same interface in read-only mode.

Approach

The interface is built around the manager's real routine: open the week, copy the previous one, adjust, send. Mobile first — schedules get written on a phone on the floor, not at a desk. Error prevention is built into input itself: time presets, a toggle for choosing the location, explicit connection status for each employee. Notifications accumulate and go out as one batch, so nobody is pinged for every single edit.

Outcome

The schedule stopped being a separate job. Everyone sees one current version, building a week takes minutes thanks to copying the previous one, and each employee receives their own shifts in Telegram — one message instead of dozens of per-shift notifications. Colour tags and filters show the load for Pushkin and Davtashen separately, so the two locations no longer get mixed up.


Shall we look at your process?

Tell us what eats the most time. We will see whether it can be removed — and if it cannot, we will say so directly.

Message us on Telegram