Freelancers and informal workers finish the job, then chase unpaid pay with only chat logs as proof
A new graduate delivered a sculpting job after a 50 percent deposit, then the client went silent after missing the invoice date, and lawyer fees would dwarf the roughly 1,000 baht owed. A work-from-home clip editor making about 400 clips a month for 10,000 baht was 12 days past payday with only chat as a contract. Another worker won a labor inspector's order and asked how to learn whether the employer sued.
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
Next build day
5 ways to tackle it
Web portal
Mini Contract: a one page agreement in two minutes
Pick the job type, price and milestones and the page produces a bilingual agreement with a deposit schedule and a late-pay clause. Both sides accept it by a link before work starts.
Build with Next.js, Claude (clause writer), PDF generator, e-signature tick
AI agent
Demand Letter Agent: turns a chat export into a formal notice
The agent reads the exported chat, pulls out deliverables, dates and amounts, and writes a formal Thai demand letter with a deadline. It cites what was agreed in the client's own words.
Build with Claude, chat export parser, PDF generator
Hardware and sensors
Handoff Slip: a receipt printed at delivery that the client scans to confirm
At handoff of a physical job like the sculpture, the freelancer prints a small receipt with a QR from a pocket thermal printer. The client scans to confirm receipt with a photo and a timestamp, giving dated proof that the work was delivered.
Build with Bluetooth thermal printer, Next.js, QR code, timestamp and hash
Voice and phone
Payday Call: a polite Thai phone call on day one of lateness, then a PromptPay QR
On the day after the invoice date, an AI phones the client in warm, plain Thai: 'the invoice is due, can you confirm when it will be paid?' It records the promise and texts a PromptPay QR. A phone call is harder to leave on read than a chat message.
Build with Twilio Voice, Gemini Live or OpenAI Realtime, PromptPay QR, SMS
Data and maps
Claim Path Finder: is it worth chasing, and where
The tool takes the amount, contract status and client type and compares routes like the labor department, small claims and mediation by cost and time. For a 1,000 baht debt it says when to let go and when to push.
Build with Claude, public court and labor-department fee tables, Next.js
What people reported
New graduate freelancer sent files before the second half of a roughly 1,000 baht job was paid; client missed the invoice date then went silent; lawyer fees would far exceed the amount.
pantip.comWork-from-home clip editor, about 13 clips a day for 10,000 baht a month, 12 days past payday for month three, no written contract, only saved chats.
pantip.comWorker reported unpaid wages to the labor department, inspector ordered payment, and asks how many days the employer has and how to learn if it sues within 30 days.
pantip.com