Shop Ops

Turn chat orders into a shop system in Google Sheets.

Shop Ops captures WhatsApp and Telegram orders, confirms the details, and writes clean order, item, payment, and delivery rows into the Google Sheet your shop already trusts.

Chat firstCustomers order in WhatsApp or Telegram private chat.
Sheets ownedProduk, orders, payments, and delivery stay in Google Sheets.
Operator readyOwner summaries and status updates work from chat.
SO
Shop Ops AssistantWhatsApp / Telegram order intake
Mau order 2 brownies large buat besok, kirim ke Cilandak. Bayar transfer ya.
I found: 2x Brownies Large, delivery tomorrow to Cilandak, payment transfer, total Rp150.000. Confirm?
confirm
Google Sheets - OrdersWritten once
ORD-001NewUnpaid
2x Brownies LargeDeliveryRp150k
CilandakTomorrowReady

Shop operations without forcing customers into a storefront.

The first version is built for small sellers who already sell through chat: home bakeries, resellers, florists, preorder shops, frozen food sellers, and neighborhood stores.

💬

Order capture

Extract product, quantity, variant, delivery method, address, requested date, and payment hint from natural chat.

Confirmation before write

Summarize the order and ask for confirmation before creating active order rows in the shop workbook.

📊

Sheets as the system

Keep products, customers, orders, order items, payments, delivery, summaries, and data quality in Google Sheets.

💳

Payment status

Track unpaid, partial, paid, and refunded orders with safe references for transfer notes or payment proof.

🚚

Fulfillment status

Update New, Confirmed, Preparing, Ready, Delivered, or Cancelled from chat or from the Sheet.

🔎

Owner summaries

Ask orders today, unpaid orders, delivery tomorrow, or pending orders and get concise replies from Sheets.

From message to clean shop workbook.

Step 1
Customer sends order

One private WhatsApp or Telegram message starts the flow.

Step 2
Assistant structures it

Produk are matched against the catalog and missing fields are asked one at a time.

Step 3
Customer confirms

The assistant repeats the order, total, payment state, and delivery detail before writing.

Step 4
Sheets becomes ops

The order appears in Orders and Order Items, ready for payment and fulfillment tracking.

Tabs built for daily shop work.

The portal stays operational. The owner's daily workspace is still Google Sheets.

TabPurposeWhy it matters
ProdukCatalog, aliases, price, variant, active flag.Chat matching stays grounded in the owner's product list.
CustomersCustomer profile, provider identity, address notes.Repeat buyers can be recognized without a CRM.
OrdersOne row per order with status and payment state.The owner can scan today's work in one tab.
Order ItemsOne row per product inside an order.Multi-item orders stay clean instead of becoming messy columns.
Payments & DeliveryPayment method, amount, proof reference, address, courier, status.Follow-up work is visible without hunting through chats.
Daily SummaryCounts by order, payment, and fulfillment state.Owner chat summaries read from the same source of truth.

Common Shop Ops questions.

Is this Boring Cash?

No. Boring Cash is Level 0 for personal or household expense capture. Shop Ops is Level 1 for shop orders, products, customers, payment, and fulfillment.

Does it replace Google Sheets?

No. The Sheet is the shop operations workbook. Shop Ops structures chat messages and writes clean rows into it.

Do customers need an app?

No. Customers keep using WhatsApp or Telegram private chat. The shop owner gets structure behind the scenes.

What should the pilot prove?

One customer order becomes one confirmed order in Sheets, the owner can update status, and owner summaries read the workbook correctly.

Start with one shop flow

Run one chat-to-Sheets order pilot in a week.

Bring a product catalog, one WhatsApp or Telegram channel, and a small set of real order examples. We map the first workflow before adding heavier shop features.