Woof CRM: B2B sales, production and stock in one system
A custom web CRM for Woof’s B2B sales: orders, per-client prices, production with batch numbers, stock, documents for the accountant, Telegram notifications and an AI assistant that answers from the system’s data.
- Type
- Custom web CRM
- Used by
- owner, manager, team
- Integrations
- Telegram, e-Factura, AI
- Works on
- phone and computer
Context
Besides the online store, Woof also sells B2B, to pet shops and veterinary clinics. Orders, stock, production and the accountant’s documents needed one place.
Before, the information was split between spreadsheets, messages and memory. Simple questions, like “how much do we have in stock?” or “who hasn’t ordered in a while?”, took time and checking.
What we built
A web CRM that works on a phone and a computer, with the modules a business with its own production needs.
Telegram instead of email
Notifications in separate topics: new orders, status changes, low stock, requests. The team already lives in Telegram, and a notification that arrives where you look anyway is a notification that gets read.
Requests are closed straight from the message with the “Done” button, without opening the CRM.
Illustration based on the format of real messages.Client: PetLand, Chișinău
Amount: 4,180.00 MDL · e-Factura
Beef nose M: 6 pcs (threshold 10)
“Ask AI”
The owner asks in plain words about orders, stock or trends and gets the answer from the CRM’s data.
- “Which clients haven’t ordered in over 30 days?”
- “How much beef trachea do we need for the open orders?”
- “Which products are below the stock threshold?”
The assistant sees only the CRM’s data and refuses questions outside it, so its answers can be checked.
Orders are taken and closed from the warehouse, on a phone.
The same system, the same data, on the small screen: orders, stock, production and requests.
Why it is built this way
Built to order, not bought, because production with batches and the hygiene sheet do not exist in standard CRMs.
Telegram instead of email, because the team already lives there. A notification that arrives where you look anyway is a notification that gets read.
The AI sees only the CRM’s data. It answers about the business, not about everything, so its answers can be checked.







