Your business runs on WhatsApp groups, spreadsheets and memory. Let's fix that.

We build what your customers see and what your team works in as one system. A booking, an order or a problem goes straight to the right person, and you see all of it from your phone.

What kind of business do you run? Tap a tab to watch its system run a normal morning, then switch between owner, manager and staff to see each person's screen.

LIVEVilla group
Whose screen?
4
Arrivals today
5 of 7
Villas ready
31 of 40
Checklist items done
2
Waiting on you

Waiting on you

Stay extensionFig Tree guests want 2 more nights. The villa is free.
ApproveDecline
Petty cashGas refill for Blueberry, Rp 450,000, receipt attached.
ApproveAsk why

Housekeeping

PineappleReady
BlueberryReady
TangerineReady
Fig TreeCleaning, 70%
MangosteenGuest leaves 10am

Money this week

Petty cash spentRp 2,850,000
Laundry bill, due FridayRp 3,400,000
Payroll, due 25thReady to send
Open maintenance jobs3
Same system, five kinds of business, a screen for everyone. The owner sees it all. Everyone else sees only their part.Sample data

What's inside, and who sees it

The parts every business needs, shaped to yours. Start with what hurts most and add the rest when you're ready.

Team and roles

Every person has a login and sees only their part: owner, manager, staff, partners, customers.

Villas: each butler sees their own villas and guests. Yard: each worker sees today's tasks.

Tasks and checklists

The jobs that happen every day, written down once and ticked off by the person who does them.

Villas: housekeeping between guests. Yard: build steps, quality checks, time requests.

Bookings and orders

Everything customers book or order, from every channel, in one calendar the whole team trusts.

Villas: stays, transfers, massages. Travel: boats, charters, supply runs.

Money

Petty cash with receipts, bills coming due, payroll, what's owed and what's paid. You decide who sees what.

Villas: daily petty cash per location. Travel: payouts to each operator.

Daily reports

What happened today, filed by the people who did it, summed up for you every morning.

Yard: work done, hours, resin used, photos. Villas: each guest's stay so far.

Approvals

Anything that costs money or changes a promise stops and waits for the right person. One tap to approve.

Villas: stay extensions, extra costs. Yard: material orders, overtime.

Stock control

Know what's on the shelf, in the vault or in the yard. Every sale and every use updates the count, and you hear about it before something runs out.

Supply shop: rice, water, fuel, spare parts. Gems: every stone, its papers and where it's held.

Online shop

Sell online straight from your stock: orders, card payments, delivery slots and receipts, with no second system to keep in sync.

Supply shop: 48-hour delivery to the islands. Gems: dealers buy straight from the shop.

How we build every system

The same rules run underneath everything we make. We didn't read them in a book: they come from running real businesses on them every day.

The database guards your data

Every person sees only their part. That's enforced by the database itself, not just hidden on the screen.

Running inEssesWorksBayarbangCGEMX

Proof, not promises

A job can't be closed without a photo. When it needs a checklist or readings, those too.

Running inEssesWorksToraja Bambu

AI suggests, you decide

It reads receipts, sorts photos and drafts plans. A person confirms, inside the task, before anything is saved.

Running inEssesWorksToraja BambuMOVbud

Nothing gets deleted

People are switched off, not erased. Every change keeps its history: what, when and who.

Running inEssesWorksBayarbangCGEMX

Money matches the bank

Every line comes from the statement. An unclear line becomes one question for you, never a guess.

Running inEssesWorks

No double bookings

The database refuses a seat sold twice or two charters on the same dates, and checks the price again at payment.

Running inBayarbang

Changes wait for a yes

New staff, new roles, new prices: each shows before and after, and goes live only when confirmed.

Running inToraja BambuBayarbang

Balances you can trust

Points, credits, stock: always the sum of every line, so nothing is ever counted twice.

Running inBayarbangMOVbudCGEMX

What we've built so far

Five businesses we know from the inside. Some are clients, some are our own. Here's what each one's customers see, and the systems running behind it.

Boutique villas · Bali & Gili Air

Toraja Bambu

Villas across four locations, each with its own butler and its own way of doing things. Guests book, check in and ask for anything in one app, and the team runs every request, checklist and rupiah behind it.

What guests see
Direct bookingChoose a location, pick a villa, payBring your Airbnb stayImport Airbnb or Booking.com bookingsOnline self check-inPassport, arrival time, where the key isServices for your stayMassage, taxi, scooter, private chefBambu AI conciergeAnswers day and night, books extrasRetreatsHosts get a page and sell extrasPropertyDesign, build, villa leasesShoots and local picksPhotoshoot quotes, places we love
What the team uses
Butler homeArrivals, requests, extras to confirmTurnover tasksStart, then close with photos and a checklistMaintenance jobsReported with a photo, sent to the right personClock in at the villaWho is working now, per locationTeam chatAny message becomes a task in one tapBambu AI inboxReads receipts and photos, you confirm in the taskTeam changesNew staff and roles go live only when confirmedDaily petty cashEntries approved, the day closed and countedBills and metersReadings each month, high use flaggedOwners viewSalaries and bills only, read-only
A normal dayGuest in Fig Tree asks for a late checkout. Yuda gets it.
Boat building · composite engineering

Boats that take months to build. Buyers see the boats, the build and their own boat's progress. The yard runs every task, report, check and cost behind it, without the owner walking the floor all day.

What buyers see
Boat pagesVision 59, Diamond B26, Attack TenderSpecs and deck plansLayouts, capacity, versionsLive build pagesThe build today, with photosConsultationsRequest a call or a yard visitOwner portalWhere she is, build diary, paymentsTrainingVacuum infusion courses and workshopsResin estimatorWork out resin for a partPrices in USD or IDRBy where the visitor is
What the yard uses
Start and closeEvery task closes with a photo or videoNot finished?The plan moves itself and the owner is toldReminders at 8, 9 and 17Who has tasks, who hasn't started, who must closeOne DeskEvery question and approval in one inboxMaterials and stockResin and core used, logged per taskCost per boatMatched to the bank, VAT kept apartAI planner and readerPlans jobs, reads receipts, you approveRoles and own payEach person sees only their part and pay slip
A normal dayHull 2 infusion closed. 38 kg resin logged, 2 kg over plan.
Remote travel · Sumatra & Mentawai

bayarbang

Fastboats, charters, stays, moorings and supplies across remote islands, run by different owners. One place for travellers, and a back office for every operator.

What travellers see
Fastboat MentawaiPick your seat, ticket code per seatBang ExpressFlights Padang to TuapejatBoat chartersWhole boat, quote from a chatTransportDrivers and transfers, booked aheadStays and mooringsResorts, villas, Loka BaySupply DropGroceries delivered in 48 hoursSurf taxPaid in the app, code per surferLand and investmentKatiet villa leasesEmergencyEvacuation, mechanics, towLocal Bang and insuranceMembership and remote coverBang PointsEarn on every trip, oldest spent firstBang AIPlans trips in English or Indonesian
What operators use
Operator accountsEach owner runs their own listingsPrice changesLive at once, confirmed with an email codeQuotes with expiryCharters 72 hours, supplies 48 hoursFront deskCheck-ins and manifests, no prices shownPassport check-inEvery passport approved before boardingManual bookingsMade by the operator, claimed by the guestEmergency deskDeposits, members, who is on callSales recordFee, tax and net on every sale
A normal dayVolador to Katiet: 4 seats held, passports added, tickets issued.
Custodian Gem Exchange · for dealers

CGEMX

A trade that still runs on phone calls and trust. We built the whole exchange: a market for certified stones, an insured vault where the finest untreated ones are traded on private offers without ever moving, and the back office that checks, holds, settles and pays out every one of them.

What dealers see
Vault TradePrivate offers, the stone never movesStock TradeBuy outright or make an offerLive market pricesRuby, sapphire, emerald, per caratMarket GuideWhat makes each stone worth moreHoldings and balancePortfolio, deposit, top up, withdrawDelivery or keep at CGEMXShip it, or hold it to sell again
What the exchange runs
Dealer vettingApply for access, identity checksLab check firstReport checked with the lab before the stone shipsIntakeWeighed, measured, photographed, insuredVault custodyOwnership moves, the stone stays putPrivate offersOnly the seller sees them, 70% floorTwo-step on every decisionAccept, counter, decline need a fresh codeFees and seller payouts3.95% on a completed saleRelease approvalsNothing leaves the vault unchecked
A normal dayNew offer on CGEMX-S-0418. Owner notified.
Film production · anywhere in the world

MOVbud

Making a film from anywhere is mostly organisation. MOVbud plans it by type of film, won't let a step be ticked until it's really done, and connects crews, athletes and brands who pay safely through the platform.

What creators see
Setup chatTap or type, the plan builds itselfRoadmap by type of filmScaled to your budget and gearStep documentsAn AI helper that stays inside your briefScript, shoot days, releasesEverything for the shoot in one placeFootage and editClips described and tagged for youLaunch and promoteAds prepared, switched on by youMarketplaceHire crews, athletes and brand dealsSponsor live viewBackers follow the project as it moves
What the platform runs
Completion gateA step can't be ticked while it has gapsCredits ledgerBought, granted, spent, refunded if a job failsHeld paymentsBrand pays, money held until work is approvedPayoutsSent to the talent minus the platform feeProject rolesOwner, producer, crew, viewerFair-use limitsPer AI helper, per hour and per dayDisputesDecided by an admin, refunds handledGrouped alertsEmail and phone, no spam
A normal dayRoadmap built: 34 tasks for an action-sports film.

Opiston started inside our own businesses. A villa group, a boat yard, a travel company. Each one ran on WhatsApp groups, spreadsheets and whoever happened to remember. The work that wore people down wasn't the hard part. It was the hundredth message, the receipt nobody kept, the task nobody knew was done.

Every system we tried was built for some imaginary business, not ours. So we built our own, one business at a time, by sitting with the people who'd use it.

That's still how we do it: next to you, changing it as we go, until it's good. If your business runs on memory and WhatsApp, I'd like to hear about it.

Joao
Founder, Opiston

Tell us how your business runs

No pitch, no pressure. Just a conversation about where things get lost today, and whether we can help.

or email hello@opiston.com

Oh, and yes. You also get an AI assistant.

Everyone sells you a chatbot now. That's the easy part. So here's ours, the real one, running this site. Ask it anything about what we build. Ask it something awkward. Ask to talk to a person and it takes your details right here. Yours would do the same for your business, plugged into everything above.

Opiston
Live · replies right away

What lands on our side

Every question it answers and every inquiry it takes, as it happens.

Nothing yet. Ask it something, or tap Talk to us, and watch it land here.