B2B sales automation
CRM Bot
An AI agent that replaced the first-touch sales manager.
- 24/7
- Automated coverage
- 100%
- Leads processed
- 0
- Manual first-touch steps
- TypeScript
- Node.js
- Express
- Gemini 2.0 Flash
- Function calling
Problem
A B2B company with 50–80 incoming leads per day. The first-touch sales manager spent 6 hours a day on repetitive dialogs: 'what are your prices?', 'can you send the deck?', 'do you work with our volume?'. Filtering quality was inconsistent, and leads slipped through.
Solution
I built an AI agent on Gemini 2.0 Flash with function calling. Every morning the bot pulls new leads from AmoCRM, classifies the request type, runs the dialog on Telegram / WhatsApp / Wappi, qualifies on 6 criteria (volume, budget, timing, ICP fit, etc.), automatically moves leads through the pipeline and tags them. The admin dashboard shows all dialogs; a human can step in at any moment.
Results
- Replaced the first-touch sales manager
- Lead qualification takes ~8 minutes instead of 40
- 100% coverage — no incoming lead goes unanswered
- Qualified-lead conversion up 31% from process stability alone
“Direct, fast, no fluff. The kind of developer you wish every project had.”
Live demo
The bot qualifies a lead right inside Telegram
The CRM updates in real time as the bot qualifies — no manual data entry, no missed handoffs.
Need something similar?
30 minutes on a discovery call, and 24 hours later you have a fixed estimate.
- 30 mindiscovery call
- 24 hoursfixed estimate
- 0hidden invoices
No sales pitch — just a clear read on your scope.