Shift Planning Kit · self-hosted
Subscription schedulers bill you per user or per branch — forever. This kit is different: one payment for a complete shift planner (Worker + database) that deploys to your own Cloudflare account in about ten minutes. Your data, your rules, no monthly bill.
Get the kit — ฿1,490One-time payment · ≈ US$42 · free updates for v1.x · instant download
| Staff | Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|---|
| Ann | AM | AM | — | AM | PM | PM | — |
| Ben | PM | PM | AM | — | H4 | H4 | AM |
| Choi | — | H4 | PM | PM | — | AM | — |
One zip. A real scheduling app — manager grid, staff phones, swaps, warnings — plus the templates and checklists that make it fit a real shop.
The whole app is a single Cloudflare Worker with a D1 database. The free tier covers a small business many times over — realistic running cost: zero.
Manager grid with one click per cell to cycle shifts (AM / PM / half-day). Multi-branch from day one, English and Thai built in, hours per staff counted live.
Every staff member gets a personal link — no app install, no accounts. They see their shifts and request swaps; nothing changes until you approve it.
Weekday standard, cafe split shifts, clinic AM/PM, and a skeleton week. Apply a template, nudge the cells, save. Your patterns are one edit away.
The planner flags over-ceiling weeks, 7-day stretches without a day off, and short rest between shifts. Thresholds are yours to set — the checklist explains the references. Informational, never legal advice.
A zero-dependency LINE push script and three copy-paste email templates (schedule published, swap requested, swap decided). Preview the week as text with one button.
The per-location trap is real. Scheduling platforms have moved to per-branch pricing — 7shifts from $39.99/branch/month, Homebase around $24–30/branch/month — or per-user pricing that doubles for multi-branch teams like When I Work ($5/user). Three branches on those plans: roughly $75–120 every month, checked from official pricing pages in Sep 2026. Verify current prices yourself — and note that whatever you read, it recurs.
This kit costs once and runs on the free tier. One ฿1,490 payment; Cloudflare's free allowance covers a small business's scheduling traffic many times over. There is no seat to add, no branch fee, no upgrade tier hiding the export button. Everything is in your account: export your data with one SQL query whenever you want.
Honest about the trade-offs. This is a planner, not an HR suite: no payroll, no time-clock kiosk, no SMS blasts, no AI auto-scheduling. It plans weeks, handles swaps, counts hours, and warns on overwork patterns — and it stays out of your way otherwise.
| Tool | Pricing model | 3 branches · 15 staff |
|---|---|---|
| 7shifts | per branch/mo, from $39.99 | ≈ $120/mo |
| Homebase | per branch/mo, ≈ $24–30 | ≈ $72–90/mo |
| When I Work | per user/mo, $5 multi-branch | ≈ $75/mo |
| Sling | free ≤ 30 users (fair play to them) | $0–30/mo |
| Shift Planning Kit | one-time · your Cloudflare | ฿1,490 once ≈ $0/mo |
Three steps from zip to a published week.
Create a D1 database, run the included schema, set one secret password, run wrangler deploy. The SETUP.md walks every command — copy, paste, done.
Add each branch, add staff (each gets a personal link), and set shift start times and hours per branch if the defaults don't match your day.
Apply a template, fix the cells, save the week. Staff see it instantly on their phones; swaps come back to you as approve/decline buttons.
No monthly plan, no per-user fee, no per-branch fee.
≈ US$42
Secure checkout via Stripe · card payments · taxes calculated at checkout
A zip with the complete app (Cloudflare Worker + planner grid + staff phone view), the database schema, four schedule templates, the labor-rule checklist (Thai LPA and UK Working Time references), a LINE push script, three email templates, and step-by-step docs: SETUP.md (10-minute deploy), CUSTOMIZE.md, a 14-day rollout plan, and a pricing guide.
A free Cloudflare account and Node.js 18+ on your computer for the one-time deploy. That's the whole list. Staff need nothing but a browser — they open a personal link you send them. No app store, no accounts to create.
No — and we won't pretend otherwise. The planner warns about over-ceiling weeks, 7-day stretches without a day off, and short rest, using thresholds you set. The included checklist explains the common references (Thai labor protection act basics, UK 48-hour week) so you can choose sensible settings — the schedule you publish stays your decision and responsibility.
If the kit doesn't fit how you work, email the support address on your receipt within 14 days of purchase and we'll refund you in full — the zip is yours to keep or delete. One refund per purchase; we only ask for optional feedback.
If one fits, use it — Sling's free tier genuinely covers small teams, and we say so in the comparison above. The kit exists for businesses that got tired of per-user/per-branch price moves, want their data in their own database, or need English + Thai in the same tool. One payment replaces the monthly line item, and week 60 costs the same as week 1: nothing.
One license covers one business. Deploying it for your own company — or for a single client under a services agreement — is exactly what it's for. Reselling or hosting it for many businesses needs one license per business; the LICENSE.txt spells this out.
฿1,490 one-time · ≈ US$42 · free updates v1.x · instant download
Get the Shift Planning Kit — ฿1,490