How it works.
A repeat customer messages a supplier for a familiar part. The hard work is remembering what was agreed, checking stock and prices, and knowing when the team must decide. This page describes the product we are building. Some of it is a working prototype and some of it is planned.
One concierge for each repeat customer
Each repeat customer gets a concierge that serves them for one supplier. It keeps their history and agreements together. It follows the supplier’s policies. The team can read its work and correct it.
- What it remembers
- Preferences, past agreements and unfinished requests stay with each customer. The team can see what the concierge remembers.
- What it checks
- Products, stock, prices and orders come from the supplier’s own tools. The concierge checks them for each request.
- What it may decide
- The concierge keeps to the supplier’s policies. Anything outside them waits for a person.
One request, step by step
Maya asks for 24 of “the usual” seal kits. “The usual” is useful, but it is not enough to promise anything. The concierge has to work out which item she means, what is in stock and what price was agreed.
- Message
- Remember
- Check
- Offer
- Approve
- Reply
| Check | What the team should see |
|---|---|
| Item | Which product “the usual” means, and why. |
| Stock | How many are available, and when that was last checked. |
| Price | The agreed price for this customer, and where it came from. |
| Substitute | Whether another item fits, and why it does. |
| Terms | Delivery and payment terms that still need a decision. |
When the checks pass, the concierge replies within the supplier’s policy. When they do not, the request waits for the team. In early testing, a team can review every reply before it goes out.
Behind the scenes
The customer sees a normal conversation. Behind it, the concierge keeps notes on each request, checks your business tools and asks your team when it needs a decision.
When a request needs a person, the concierge saves its notes and waits. It picks the request up again when something changes, such as a new message, a stock update or a reply from your team.
What it remembers
An answer should still make sense after the conversation moves on. The concierge keeps the customer’s thread and the checks behind each answer.
Preferences, agreements and past orders.
What was asked, which item it matches and anything still unclear.
Stock, prices and terms, with their sources and when they were checked.
Offers waiting for approval, and what each one is waiting for.
The team can read any conversation, see what the concierge remembers, and see why it acted or paused. A reply should never invent stock, prices or terms.
Your business tools stay in charge
The concierge reads stock, prices and orders from the tools you already use. That might be an ERP, accounting software or a spreadsheet. Planned ERP connections include SAP, Oracle, Microsoft Dynamics 365, Odoo, Acumatica and QuickBooks. Each connection is set up for your business, with your item names, units, customers and price lists. Stock and prices are checked as current before the concierge uses them.
customer> 24 of the usual seal kits. Same price? concierge> Item: 40 mm seal kit, code SK-40 Stock: 16 available, checked 9:13 AM Agreed price: $18 per kit, checked 9:13 AM Substitute: 42 mm kit, fits the same pump, $18 Offer ready, within your policy.
Illustrative data, not a live connection. Each connection needs setup for that business, access controls and tests against its own records. A supplier with no system can start with a spreadsheet.
You set policy in plain words
The team tells the concierge how the business works in everyday language. Policy covers prices, discounts, substitutes, delivery and payment terms. The concierge keeps to it, and asks when a request falls outside it.
team> Keep agreed prices for repeat customers. Ask me before any discount over 5%. concierge> Saved two rules. I will quote the agreed price. Discounts over 5% will wait for your approval.
An illustrative exchange. The rules and wording are examples.
Custom asks and decisions that wait
Customers ask for things that are not in the catalog. Suppose Maya wants her seal kits cut to 38 mm, with each box labelled. The concierge can gather the facts, but your team decides. The request stays saved while it waits.
- Maya makes a custom ask. Cut 24 kits to 38 mm and label each box.
- The concierge pauses. It sends the ask to your team with the item, the quantity and what it knows about Maya.
- Your team replies. “Approved, $2 extra per kit, for this order” becomes the decision for this request.
- The concierge tells Maya. The new price and the approval are attached to her order.
- The next order starts from the standard offer. One approval does not quietly change what Maya is offered. Your team can choose to make it a standing option.
| What is saved | Example |
|---|---|
| Customer | Maya |
| Custom ask | Cut 24 kits to 38 mm, label each box |
| Standard offer | 40 mm seal kit, $18 |
| Decision | Approved, $2 extra per kit |
| Needs | Team approval |
| Applies to | This order only |
Exceptions and price changes
A custom ask stays custom
The team can approve a special request, or a special price, for one order. Offering it again is a separate decision.
Confirmed offers stay visible
If a price changes, the team needs to see which offers were already confirmed at the old price and which are still open. The system should not rewrite a promise already made to a customer.
| When the seal kit price goes from $18 to $20 | What happens |
|---|---|
| Offer already confirmed | Keep the confirmed price and flag it for the team. |
| Offer still open | Check it again against the new price. |
| New enquiry | Use the new price. |
Status and limits
- A prototype exists. It remembers customers, keeps working on a request after a chat ends, can be set up for a business, asks for approvals and has a chat in the browser. It is in testing and has no customers yet.
- Authority comes from the supplier. The concierge acts only within the supplier’s policies. Everything else waits for a person.
- Planned, not yet built or tested. WhatsApp, iMessage and email, live connections to business tools, and price negotiation within policy.
- Not measured yet. We have not measured time saved or sales gained. The screens and examples on this site show the intended experience.
Photo credits
Supplier facilities from Wikimedia Commons. These photos illustrate the setting. Pictured businesses are not customers or partners; example accounts and conversations are fictional. Street facades are AI-assisted cutouts of the source photos: backgrounds and obstructions were removed, with some facade reconstruction and perspective correction. They are illustrative adaptations, not exact records of the buildings. Each adaptation is available under its source photo’s listed license.
- GBSwarehouse.jpg. Aaron Middeke. Public domain. AI-assisted cutout adaptation under the same license.
- Gateway Packaging Plant in Granite City.JPG. Jkmetz. CC BY-SA 3.0. AI-assisted cutout adaptation under the same license.
- Big Bend Restaurant Supply at Park Capitol, Tallahassee, Florida.jpg. The Bushranger. CC BY-SA 4.0. AI-assisted cutout adaptation under the same license.
- Smith Restaurant Supply Company, Syracuse.jpg. Kenneth C. Zirkel. CC BY-SA 4.0. AI-assisted cutout adaptation under the same license.
- Sylvan Printing building Tulsa OK 2025-07-21 10-13-37.jpg. G. Edward Johnson. CC BY 4.0. AI-assisted cutout adaptation under the same license.
ERP logos
SAP, Oracle, Odoo and QuickBooks marks come from Simple Icons (CC0). The Microsoft Dynamics 365 and Acumatica logos come from Wikimedia Commons, where they are listed as public domain text logos. All names and logos are trademarks of their owners. They show planned connections and do not imply a partnership or endorsement.
Retained street props
The truck, parcel, and sidewalk props are real photos from Wikimedia Commons. Each is cut out from its background. The truck's original branding is painted over.
- Cardboard box, United States. Photo by HireAHelper, CC BY 2.0.
- Box truck, Columbus, OH. Photo by Ibagli, public domain. Branding removed.
- Gas street lamp, Boston, MA. Photo by City of Boston Archives, CC BY 2.0.
- USPS mailbox, United States. Photo by Elliott R. Plack, CC0.
- Fire hydrant, Old Jefferson, LA. Photo by Infrogmation of New Orleans, CC BY-SA 4.0.
- Trash can, New York, NY. Photo by Matti Blume, CC BY-SA 4.0.
- Newspaper box, Vicksburg, MS. Photo by Ktkvtsh, CC BY 4.0.