Jobs and work

Small cafe and shop owners can't keep daily staff who slack off or vanish, and have no pay record

No builders or owners yet

Local businesses October 16, 2026 at 11:06 PM

A family coffee shop paid two staff 300 baht a day; the kitchen worker left abruptly after unannounced absences, and the one who stayed, raised to 350 baht, spent shifts on her phone while the owner, working elsewhere, avoided confronting her. In another case an owner whose employee stopped coming without notice faced a police report over 1,199.02 baht of disputed pay. Both threads are older posts.

Vote for a challenge

Is this you?

If you run into this every week, tell us. Teams only build for challenges with someone waiting for the tool.

0ready to build

Members only. Apply to join.

Next build day

No date yet. Join and we'll tell you first.

Join

This is me

Only organizers see it

Privacy

5 ways to tackle it

  • Hardware and sensors

    Tap Slip: an NFC tap and a printed slip with hours and pay so far

    Staff tap their phone or a keyring tag on a box by the till when they start and leave. A cheap thermal printer prints a slip with the day's hours, advances and pay owed, so the owner and the worker each hold the same record on paper, even if the worker quits tomorrow.

    Build with ESP32, PN532 NFC reader, thermal receipt printer, Google Sheets API

  • Voice and phone

    Shift Confirm Call: a Thai phone call at 6 AM, press 1 if you are coming

    The system phones each worker the morning of the shift with a short Thai voice message. They press 1 to confirm or 2 to say they cannot come. If nobody answers or presses 2, the owner gets a text and a backup worker is called next.

    Build with Twilio Voice or Asterisk, Thai TTS, n8n, Google Sheets

  • Camera and vision

    Open-Close Camera: photograph the shop at opening and closing, it checks the list

    Staff photograph the fridge, drink station and floor when they open and close. Claude vision compares them with a reference photo the owner took on a good day and says what is missing, so an owner working elsewhere sees proof without calling.

    Build with Claude vision, Next.js PWA, Cloudflare R2

  • Voice and phone

    Hard Talk Practice: practice the talk with an AI worker who stays on her phone

    The owner speaks to an AI that plays the worker raised to 350 baht who scrolls on shift. It pushes back, makes excuses and cries, and afterward gives the owner a calm three-line script and a coach note, so the first real conversation is not the first try.

    Build with Claude, realtime Thai speech-to-text and TTS, web audio

  • AI agent

    Exit Pack: final pay math and a written notice before a police report

    When a worker stops showing up, the agent takes the logged days, advances and the agreed daily rate, calculates what is really owed down to the satang, and drafts a dated notice plus a receipt both sides can sign. The 1,199.02 baht dispute becomes one printed page.

    Build with Claude, Thai labor rules corpus, PDF generation, PromptPay QR

What people reported

  • Family coffee shop with sales around 1,000 to 2,000 baht a day paid two staff 300 baht a day; kitchen worker left abruptly after unannounced absences; the stayer, raised to 350, was on her phone; owner works elsewhere and avoids confrontation.

    pantip.com
  • Owner whose probation employee stopped coming without notice and filed a police report over 1,199.02 baht of disputed pay asks what protections employers have.

    pantip.com

Bring a challenge

If this is your organization's challenge, the winning team may build it for you.