Inspiration My inspiration came from observing sales teams. They're constantly on the phone, and in the rush of juggling multiple calls round the clock, it's easy to miss important information or fail to build a strong connection with a prospect. I wanted to build a solution to that exact problem.
Cue SmartSales SmartSales listens to sales calls in real-time and automatically extracts contact info, pain points, budget details, and timeline. It scores leads 0-100 and suggests next actions, then generates CRM-ready summaries you can copy with one click.
Tech Stack React frontend with Web Speech API for real-time transcription, custom NLP engine for data extraction, and Express backend with Puppeteer for PDF generation. Built mobile-first with Tailwind CSS for use on any device.
Challenges My biggest challenge was finding the right way to collaborate with KIRO. I learned that an iterative, conversational approach worked best, where I was mentally engaged with the process. Giving upfront, detailed instructions and letting the AI take over didn't yield the same results.
Key Features
- Created a lead scoring algorithm that actually reflects sales opportunity, not just data completeness. - - Achieved seamless real-time extraction that feels natural during live conversations. Built something sales reps would actually want to use daily.
What's next for SmartSales Direct CRM integrations (with Salesforce and HubSpot etc) and multi-language support for global sales teams.
Built With
- express.js
- javascript
- node.js
- puppeteer
- react
- react-hook-form
- tailwind-css
- vite
- web-speech-api
Log in or sign up for Devpost to join the conversation.