built in malaysia, for malaysian cabinet shops

stop running your
cabinet shop in whatsapp.

one shop. one system. one source of truth.

no credit card bm · en · 中文 sst receipts
www.ohcarpenter.com/projects
today's pipeline
stage 1
lead
3
stage 2
design
5
stage 3
specs
2
stage 4
install
4
Tan Family Kitchen
Stage 2 · 3D due tomorrow
50% paid
Lim Wardrobe
Stage 3 · BOM uploaded
40% due
Ng TV Console
⚠ deposit overdue 4 days
blocked

the real problem

you don't need better software.
you need to stop running your business in whatsapp.

today

11 people. 15 group chats. 1 owner who knows.

with ohcarpenter

one record. one truth. everyone sees their slice.

lead
stage 1
design
stage 2
specs
stage 3
install
stage 4
  • ·payment gates lock the workflow
  • ·auto-commission, no arguments
  • ·installer wallet + qc pools
  • ·full audit trail, every change

the aha moment

one project. five screens.
same truth.

salesman

my pipeline
Tan Kitchen50%
Lim Wardrobe40%
Ng TVoverdue
commission: rm 4,200

designer

3d queue · sla
Tan2d left
Wong8h left
Chiaoverdue

installer

today
Lim Wardrobe, PJ
qc · 4 photos required
wallet
rm 2,840 ready

finance

cash flow
collectedrm 86k
due this wkrm 24k
overduerm 6k

you

anomalies
3 deposits overdue
1 sla missed
cash flow healthy

the information lives in one system, shaped for each role. not in whatsapp.

the pipeline

four stages. four locks.
no skipping.

stage 1

lead

capture · site visit

rm 100
stage 2

design

2d · 3d · sla

50%
stage 3

specs

bom · production

40%
stage 4

install

qc · 10% final

production cannot start without a paid 40% deposit and a uploaded bom. the system won't let it.

every feature, one job

we end whatsapp conversations.

"has the deposit come in?"

payment-gated stages

"i closed it, you only did 3d."

auto-commission split

"i didn't know 3d was due."

designer sla queue

"why deduct my pay?"

installer wallet + qc pool

"who said start production?"

bom-gated trigger

"where is my kitchen?"

one shared project record

the hidden cost

"free" whatsapp costs you rm 2,580/month.

labour wasted on broken comms. doesn't count missed deposits.

save rm 21,492/year, minimum.
where money leaks monthly
owner re-explaining statusrm 600
scrolling whatsapp historyrm 900
designer re-asking customerrm 240
installer site reworkrm 360
commission argumentsrm 180
"where's my kitchen?" × 3rm 300
total rm 2,580
ohcarpenter studio rm 1,199

vs everything else

built for cabinet shops.
not bent to fit.

what you need trello + wa odoo jobber ohcarpenter
deposit gatesnodiypartialbuilt in
designer slanononoyes
installer wallet + qcnononoyes
auto-commissionexcelmanualnoyes
sst receiptsnoyesnoyes
bm / 中文nopartialnoyes
time to liveday 1 chaos3 mo + rm 30k4–6 wks48 hours

pricing

less than half what broken comms costs you.

14-day trial · annual = 2 months free + setup waived

starter

rm 449 /mo
  • ·3 users
  • ·1 branch
  • ·pipeline + payments
  • ·sst receipts
start trial
most popular

studio

rm 1,199 /mo
  • ·10 users
  • ·designer sla queue
  • ·installer wallet + qc
  • ·auto-commission
  • ·all 5 dashboards
start trial

pro

rm 2,499 /mo
  • ·25 users · 3 branches
  • ·director analytics
  • ·anomaly alerts
  • ·multi-branch rollup
start trial

enterprise

from rm 5,500
  • ·unlimited users
  • ·white-label
  • ·dedicated csm
  • ·sla
talk to sales
setup: rm 3,000 (waived on annual) onboarding + trello migration: rm 2,500 +rm 249 / 5 extra seats

one missed deposit pays for the year.

start your 14-day trial