Release notes

What changed in RecordBot.

A running log of shipped capabilities so the team can keep up with what the platform can do today.

July 18, 2026

Secure operations, inventory visibility, and recent sales

Operators can securely inspect each business, understand its current stock position, and retrieve recent sales directly through WhatsApp.

  • The dashboard now requires a server-verified admin API token before showing business data.
  • Admin access is protected on the backend, including business data, sales, audit logs, inventory, database information, and database downloads.
  • Dashboard access is limited to explicitly configured web origins, and admin credentials are never embedded in public site assets.
  • The new inventory page shows every product for the selected business, including quantity, stock health, selling price, cost price, and margin per unit.
  • Inventory summaries show products tracked, low and critical stock counts, total sell-price value, and average margin per unit.
  • WhatsApp inventory updates now suggest products from your real inventory and guide you through quantity, selling-price, and cost-price changes with confirmation. /inventory
  • Switching businesses now clears the previous inventory immediately, so data is never displayed under the wrong business after a failed request.
  • Retail users can now build a sale interactively from live stock, with product, quantity, payment, and confirmation prompts. /sale
  • Registered retail users can retrieve their latest sales in WhatsApp with item, payment, total, unit, and transaction details. /last 3
  • Recent-sales results remain isolated to the user’s business, ignore newer non-sale reports, and are capped at 20 transactions per request.
  • Pull requests now run automated Go, dashboard, type-checking, integration, and production-build checks before merge.

Test it in Twilio WhatsApp

Copy these messages into your connected WhatsApp chat.

Send any message to start onboarding if the phone number is new. After setup, use the examples below to record data and check the replies from RecordBot.

Record a sale

***Sale***
Bread x2 = $4
Milk x1 = $3
Total = $7 cash

Set or update stock

***Stock***
Bread = 50
Milk = 30
/saleBuild and confirm a sale from current stock.
/todayShow today's sales.
/last 3Show the latest three sales. Choose 1–20.
/salesOpen the interactive sales-period menu.
/inventoryOpen stock levels, updates, alerts, and history.
/settingsOpen business and message-format settings.
/helpShow help and the command list.
/commandsAlias for the help command.
undoRemove the latest sale within five minutes.
Interactive menus accept numbered replies. Leave a menu with: cancel exit quit