smengo
Early access

The shift schedule is the core. The rest of team management runs around it.

Plan shifts on a live schedule, and Smengo handles the rest: check-ins and swaps in Telegram, hiring and onboarding, timesheet and coverage. No Excel, no dozen group chats.

14 days free - no credit card needed

The core of the platform is a live shift schedule. Three view modes, coverage and an AI draft — try it right here.

May 2026
Employee
1Fri
2Sat
3Sun
4Mon
5Tue
6Wed
7Thu
8Fri
9Sat
10Sun
11Mon
12Tue
13Wed
14Thu
15Fri
16Sat
17Sun
18Mon
19Tue
20Wed
21Thu
22Fri
23Sat
24Sun
25Mon
26Tue
27Wed
28Thu
29Fri
30Sat
31Sun
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
VacationVac.
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
Sick leaveSick.
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
22:0008:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
?
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
?
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
09:0017:00
On shift
1021910109922998109121098981199891021
94% coverage · 2 unassigned shifts · uneven daily workload
Day shiftNight shiftVacationSick leave
🛎Waiter·9:00–18:00💊Pharmacist🎨Designer🍸Bartender·8:00–16:00🖥DevOps💰Cashier🚗Driver·9:00–18:00🎯QA🤝HR🚚Courier·8:00–16:00🏥Orderly🧑‍🔬Lab Tech
🍳Cook🛒Sales rep·7:00–15:00🧑‍💼Manager🩺Medic·7:00–15:00📦LogisticsBarista·7:00–15:00📱SMM👨‍🍳Sous-chef🎪Promoter·10:00–22:00🔧Technician🔍Auditor🛠Mechanic·7:00–15:00
📞Operator📋Administrator·20:00–8:00📊Analyst🔒Security·20:00–8:00💻Frontend📢Marketer🏦Finance·14:00–22:00Electrician🩹Nurse💰Cashier·20:00–8:00🍸Bartender🎯QA
HR dashboard

The manager sees everything: hours, coverage, risks

Check-ins from the bot become timesheet actuals on their own; coverage and anomalies sit on one panel. Decisions by the numbers, not gut feeling.

For the employee

Shifts reach people on their own

Nobody has to install an app. The Telegram bot is the shortest path — shift, check-in and swap in one tap. The schedule is also in the app and as a subscription in the phone calendar.

  • Check in and out in one tap — hours land in the timesheet by themselves
  • An open shift arrives as an offer: "I'll take it" — and it is on the schedule
  • Swaps go through the manager — no unilateral trades
  • Schedule in the phone calendar by subscription, nothing to install
How it works for the employee
Features

Not just a shift schedule — your whole operations loop

Each module solves a specific pain — and hands its data to the next.

Coverage gaps show up ahead of time

An unfilled shift is highlighted right in the schedule — before it becomes a problem on the day itself.

  • Minimum staffing per day: shortfalls are calculated automatically
  • Coverage alerts by department and shift
  • An “on shift now” summary — at a glance

Sales data tells you how many people to schedule

Connect revenue and traffic — from your POS or a CSV — and Smengo shows staffing needs right in the schedule header.

  • Sales plan and actual by day — right next to the schedule
  • A headcount recommendation for the day — as flags in the schedule
  • Import from Poster POS or any CSV
42 days
demand forecast window
plan and actual side by side
2 sources
Poster POS and CSV import
no developer needed to connect

A schedule that doesn't break the rules

Max hours, minimum rest, days in a row — Smengo checks the norms at publish time and shows violations before the team sees them.

  • Four labour norms in the company preset
  • Validation at publish: the violation is on screen, the decision is yours
  • A plan/actual timesheet with AI explanations for the gaps
Labour normsLabour-code preset
Hours per week40 h
Hours per shift12 h
Days in a row6
Rest between shifts12 h
Before publishing
Week at 60 h — over the 40 h norm
Publish anyway

An unfilled shift finds its own cover

An open shift goes out to available employees in waves of Telegram offers. The first to tap “Take it” — and the shift is back on the schedule.

  • Time-boxed offer waves — no spamming the whole team
  • Swaps only with manager approval
  • A “filled within 24 hours” KPI — on the dashboard
24 h
shift-fill KPI window
tracked automatically
1 tap
to take an open shift
the “Take it” button in the bot

From candidate to first shifts — one pipeline

A hiring kanban, an onboarding board with stages and mentors, training with quizzes — the new hire reaches the schedule with nothing lost along the way.

  • Onboarding board: stages, deadlines, overdue items — visible at once
  • AI drafts the board for the role
  • Trainings and quizzes are delivered by the Telegram bot
Comparison

Excel and group chats vs Smengo

The same month of team work — done two ways.

Everyone has their own version of the schedule — “I got the old one”
A live schedule: every edit is visible to everyone at once — including in Telegram
“Who's on tomorrow?” — a group-chat thread at 23:00
The bot tells everyone who works when — and reminds them about the shift
A no-show means calling the whole team one by one
The open shift goes out as offers in the bot: the first “Take it” fills the gap
The timesheet is compiled by hand at the end of the month
Check-ins from the bot become hours on their own — plan and actual are always ready
No apps to install
3 interface languages
Team import from CSV

A painless move Import employees from CSV and build your first schedule in one evening — the team joins via an invite link.

Full inventory

Everything the platform already does

No “coming soon” promises — only what works today.

Schedule & coverage3
  • The team's month on one screenthree density modes, coverage and custom statuses
  • PDF, XLSX and CSV exportin three languages, with a legend and coverage
  • AI schedule draftwith version history and a cost report
Telegram bot3
  • Clock-in and clock-outhours land in the timesheet on their own
  • 28-day availabilityemployees mark “can't work” and “want a shift”
  • An ICS feed into any calendarthe schedule updates itself, the link can be revoked
Hiring & onboarding3
  • A candidate kanbanapplied → interview → offer → hired
  • Onboarding boardstages with deadlines, mentors, overdue flags
  • AI board generationa draft of stages for the role in a minute
Timesheet & check-ins3
  • Plan and actual for every daywith an approval flow and locking
  • Automatic lateness detectioncounted from check-ins, no manual reconciliation
  • AI gap explanationswhy actual diverged from plan
Knowledge base & training3
  • Bot answers from your documentsan employee asks — the bot quotes the rules
  • Trainings with quizzesdelivery and reminders in Telegram
  • Role-based materialseach new hire gets their set automatically
Access & API3
  • Dynamic rolespermissions and department scope, contacts behind a permission
  • REST API v19 endpoints, OpenAPI 3.1, keys in settings
  • Activity logwho changed what and when — always visible
Pricing

Simple pricing.
Scales with your team.

Free forever

Up to 10 — free forever

forever

Core

schedule, shift board, swaps, lateness, reports, analytics

$1.5/seat · min $29/mo

Pilot — AI

schedule generator, assistant, briefings, knowledge base

+$1.5/seat

Timesheet

timesheet, rates, labor budget, payroll export

+$0.75/seat

HR

hiring, onboarding, training

+$0.75/seat

FAQ

Common questions.

No. The 14-day trial requires no payment information whatsoever. You only enter billing details if you decide to upgrade after the trial ends.

Yes - import employees via CSV. Direct Excel integration is on the roadmap for later this year.

The full interface is available in Russian, Ukrainian, and English. Set a company-wide default, and each user can override their own preference from their profile.

Plans are billed monthly or annually (annual saves 20%). Upgrade, downgrade, or cancel any time from the Billing page. All payments are processed securely via Paddle.

Absolutely. Upgrade or downgrade any time - changes take effect immediately, and any unused time is prorated.

The schedule here is live: edits show up for the team in Telegram right away, coverage and staffing gaps highlight themselves, and check-ins turn into a timesheet with no manual reconciliation. You can import your current spreadsheet via CSV.

Through the Telegram bot: the schedule, reminders, check-ins and open-shift offers come straight to the chat. There is no app to install, and the schedule can be added to a phone calendar via an ICS link.

The shift reopens and goes out to available employees in waves of offers in the bot. The first to tap “Take it” gets the shift — it's back on the schedule right away, and you see how many shifts were filled within 24 hours.

Yes: an open REST API v1 with docs at smengo.com/developers, PDF, XLSX and CSV export, an ICS feed for calendars, and sales imports from Poster POS or CSV for demand forecasting.

Ready to stop living in Excel?

Build your first schedule in one evening. Early access: the product grows on requests from teams just like yours.

14 days free · no card needed