Order support for Birdy Shop

Built by Noorflows. This is the plain-text version of the working demo at the main page. It carries the same information without any of that page's design, because no major AI crawler runs JavaScript — this is the version a machine reads.


What it is

A working order-support system built for Birdy Shop, a pet shop selling cage birds and supplies. It answers customer questions about orders — where an order is, when it is due, what is in it — using the shop's own order records.

The public demo is loaded with invented orders so that anyone can try it. Run for the shop itself, it would be a separate deployment with its own store and its own keys, holding their records and nobody else's. That is how it is built, and nothing of theirs is here: no real customer record has ever been copied into the demo.

How an answer is produced

Every fact in an answer — a status, a date, a tracking number, an amount — is read from an order record by ordinary code. In this demo the wording is fixed text as well: no language model is called at all, and the page is not permitted to reach anything beyond itself. Where a model is used it chooses the wording and nothing else — it cannot decide a refund, invent a delivery date, or change what a record says. When there is no record to answer from, the system says so rather than guessing: if the message carried no order number it asks for one, and if it carried a number this shop does not have it says which number it could not find, so nobody is asked to send again what they have already sent.

Each answer displays the facts it was built from, so a reader can check the answer against its source without asking anyone.

What it will not do on its own

Decide that a missing parcel is not our problem
When a customer says an order marked delivered never arrived, that is treated as a claim, not as a status question. It goes to a person with the delivery scan, the carrier, the tracking number, the amount outstanding and the customer's own words attached.
Ask the owner of a missing live bird to wait and see
Birdy Shop ships live birds as well as supplies. For a parcel, a delivery marked complete but not received is often worth checking with neighbours for a day or two. For a live animal that advice is unacceptable, so the waiting period is switched off entirely for any order containing a bird, and the case is escalated immediately. A live-animal shipment that is running late, or that has not been scanned by the carrier for twelve hours, is escalated on the same basis.
Answer a question about a bird's health
A shop selling live birds is asked health questions constantly. Answering them is veterinary advice. The system recognises them, declines plainly, points the customer to an avian vet, and tells a person at the shop that the customer is in touch. It offers no dose, no treatment and no diagnosis of its own.
Argue with someone who wants a person
A request to speak to someone is honoured immediately, with no further automated replies. So is a clearly upset customer. In both cases the conversation goes across in full, so nobody has to explain themselves twice.

What a person receives

Anything handed over arrives with the order number, the customer, the items, the amount, the carrier and tracking, the relevant timestamps, a one-line explanation of why it stopped, and the customer's message word for word. The point is that the person can act without opening anything else, and the customer never has to start again.

Limits, stated plainly


Built by Noorflows. Back to the working demo. How this demo handles data.