A Telegram Inventory Bot for Crickstore
A Telegram bot and admin panel that let Crickstore’s staff record, photograph and track every bat as an individual item. Work in progress.

- Client
- Crickstore
- Status
- In progress
- Services
- AI Chatbots & WhatsApp Bots, Custom AI Agents
- Built with
- Node.js, Fastify, grammY, PostgreSQL, vision AI
7
Guided photo views for every bat
3
Roles: staff, manager and admin
8
Item statuses, from available to sold
- problem
- Crickstore, a cricket equipment retailer, sells bats that are each different - weight, grains, grade - yet stock was tracked as plain quantities.
- approach
- We built a Telegram bot for staff that records each bat individually, with guided photos and AI-suggested specifications.
- outcome
- Every bat has its own record, photos, location and history. The WhatsApp sales agent for customers is the next phase.
The situation
No two cricket bats are the same. Weight, grains, edge thickness and grade vary from piece to piece, and a serious buyer wants to see the actual bat, not a catalogue photo.
Counting stock as “12 units of this model” could not answer the question customers ask: which bats do you have that suit me?
What we have built
A Telegram bot for store staff, backed by a web admin panel. Staff already work on their phones, so stock is recorded where they are.
- Individual identity: each bat gets a permanent record made of its product code, batch and item number, and duplicates are blocked.
- Guided photos: the bot asks for seven views in turn - front, back, grains, both edges, toe and handle - plus a video.
- AI suggestions: a vision model reads the photos and suggests weight, grains, edge size, serial number and grade. Staff confirm or correct them.
- Locations: a bat can be moved between stores with its history kept, and its identity never changes.
- Copilot: staff can ask the bot about stock in plain language, and any stock adjustment needs a second confirmation.
- Purchase invoices: supplier invoice PDFs are read with AI and the items taken into stock.
Control
Only approved Telegram users can use the bot, with staff, manager and admin roles. Every change is written to an audit log with who made it, when, and the value before and after.
What comes next
The staff side is deployed and still being extended. The next phase is the customer side: a WhatsApp sales agent that takes a buyer’s requirement in plain language, shows matching bats with their real photos and specifications, and reserves the one they choose.
More case studies
08
A Chat Agent That Answers From Your Legal Documents
Upload, ask, get an answer from the documents.
Read full case09
Automated Social Media Posting Across Four Platforms
Facebook, Instagram, LinkedIn and X.
Read full case10
Automated Replies on WhatsApp, Messenger and Instagram
WhatsApp Business, Messenger and Instagram DMs.
Read full case01
Outbound Campaigns Launched From One Slack Command
From prospect search to launch and tracking, all from one Slack command.
Read full case
Let’s talk about your project
Tell us what you want to build or automate, and we’ll show where AI, web and marketing can make the biggest difference.
Book a discovery call