Skip to content
OrderAgentOrderAgent

Owner commands

Every command you can send the bot from your own number, with its exact syntax and its guards.

Everything you can send the bot from the owner phone. Case does not matter. {ref} is an order reference like FB-1204.

Money

CommandWhat it does
PAID {ref}Approves payment in full. Marks the order paid and issues the invoice.
PARTIAL {ref} {amount}Records a part-payment. The order settles only when the running total reaches the full amount.
REJECT {ref}Rejects the receipt. Moves the order to review; only a fresh receipt moves it back.

PAID on an order that already has a receipt waiting approves that payment rather than creating a second record beside it.

Order control

CommandWhat it does
EXTEND {ref}Pushes the payment deadline out.
CANCEL {ref}Cancels the order and restores its stock.

Fulfilment

CommandMoves the order to
PACK {ref}Packing
SHIP {ref}Out for delivery
DELIVERED {ref}Delivered

Forward only. Skipping a stage is allowed and sends the customer one message about where the order actually reached.

Access

CommandWhat it does
LOGINSends a one-time dashboard link, valid 15 minutes, usable once.

Limited to three per hour. It keeps working during setup, which matters because every skippable setup step falls back to the dashboard.

Setup

While a shop has not finished setup, these are active:

CommandWhat it does
SKIPSkip the current setup question.
DONEEnd setup. Anything not answered can be set from the dashboard.

Why references and not ids

Every command takes the order reference — the FB-… code the customer also sees and types into their bank transfer. Internal ids are never exposed, because you would have no way of knowing one.

What happens if a command does not apply

The bot says what state the order is actually in, rather than just refusing. PACK on an order that has not been paid tells you it is still awaiting payment — which is usually the information you needed.

A reference that does not exist is reported as not found rather than silently ignored, so a typo does not look like a system that stopped working.

If your shop is suspended

Owner commands stop working. Customers get one neutral notice, at most once a day each — a suspension may be a billing matter, and the customer is not part of it. Contact us to restore access.