9 Lessons Learned Building SalesBot for AI-Powered Selling
Building an AI-powered sales assistant is rarely a linear journey from concept to execution. When our team at HubSpot first began integrating automation into our conversational strategy, we faced a fundamental operational reality: our existing human-led chat volume was becoming impossible to scale. We relied on a global team of over a hundred live agents to handle everything from basic product questions to high-intent sales conversations. While this provided a personal touch, it constrained our growth. We needed a solution that didn’t just automate answers, but acted as a bridge between curiosity and conversion. That tool became SalesBot, our AI-powered selling assistant.
SalesBot is an AI-powered chat assistant designed to handle inbound website traffic by qualifying leads, answering product questions, and facilitating purchases at scale. It effectively functions as a digital extension of our sales force. By shifting from simple scripted chatbots to a dynamic, AI-led model, we moved beyond mere support to active revenue generation. This transition taught us that the true power of AI lies in its ability to augment human capability rather than simply replacing it.
Success in AI deployment starts with identifying where human effort is best utilized versus where automation can drive efficiency. Initially, our primary objective was deflection: taking the load of repetitive, low-intent inquiries off our team’s plate. By training the bot on our internal knowledge base, product documentation, and Academy resources, we were able to address common user questions without requiring human intervention. This initial success provided the necessary confidence to build more complex features, eventually enabling the bot to score leads, qualify prospects, and even close deals for our entry-tier products.
Scoring Intent to Bridge the Gap
Once we successfully implemented deflection, we discovered a new challenge. We were losing track of medium-intent prospects—individuals who were interested in our solutions but not yet ready to commit to a meeting. These users fell into a gray area that neither traditional static bots nor human agents were perfectly capturing. To resolve this, we developed a real-time propensity model.
This model is a system that assigns a numerical value from 0 to 100 to every chat interaction based on a synthesis of CRM data, user inputs, and AI-predicted intent. When an interaction surpasses a specific threshold, the system flags it as a qualified lead. This allows SalesBot to identify high-potential opportunities that would have otherwise gone unnoticed, even when the visitor does not explicitly request a demo. The lesson here is that AI excels at identifying nuance at scale, surfacing patterns in data that a human might miss during a high-volume day.
Designing for Sales, Not Just Support
Most organizations build chatbots solely for customer support. We chose a different path by focusing on a framework that prioritizes selling. We trained SalesBot using the GPCT qualification model: Goals, Plans, Challenges, and Timeline. This enabled the bot to guide conversations in a way that feels like a dialogue with a knowledgeable representative.
Instead of simply outputting an answer, the bot now suggests relevant next steps, such as exploring our free tools, booking a meeting with a live agent, or purchasing a Starter plan directly through the chat window. This shift in architecture transformed our conversational demand generation strategy. We stopped thinking about chat as a cost center and started seeing it as a revenue-generating channel.
Defining Quality Through Human-Led Rubrics
Traditional metrics such as CSAT (Customer Satisfaction Score) are often insufficient for evaluating the performance of an AI assistant. These surveys typically capture only a small fraction of interactions—often less than 1%—and do not necessarily reflect the depth or accuracy of the conversation. To ensure our bot maintained a high standard, we developed a custom quality rubric.
We collaborated with our top-performing Inbound Success Coaches (ISCs) to define the benchmarks of a high-quality interaction, including discovery depth, accuracy of the information provided, and tone. This year alone, a dedicated team of evaluators performed manual reviews on over 3,000 sales conversations. This human QA loop is non-negotiable. It keeps our model grounded in real-world selling behavior and prevents the AI from drifting away from our core brand values and effective sales techniques.
Scaling Globally Without Compromising Efficiency
Operating a support team across seven languages historically presented a massive operational bottleneck. Staffing live chat agents for every region was cost-prohibitive and frequently led to inconsistent customer experiences. AI provided the solution to this scaling issue.
By deploying SalesBot globally, we ensured that every user receives a consistent, high-quality interaction regardless of their location. This approach allowed us to expand our presence in regions where we previously lacked the necessary headcount to support demand. We view this as a significant upgrade to the user experience, as it removes language barriers and provides immediate assistance when and where it is needed most.
Structural Integrity Over Raw Data
A critical turning point in our development was realizing that more data does not always lead to better outcomes. In the early stages, we experimented with fine-tuning the model on vast amounts of unstructured chat transcripts. We discovered that this approach actually degraded performance, as the model began to over-index on outliers and edge cases, blurring the clarity of its responses.
We pivoted toward a retrieval-augmented generation (RAG) system, which grounds the AI in real-time, verified context. By providing the model with structure—telling it exactly which knowledge sources and tools to pull from—we significantly improved the reliability of its outputs. This change taught us that the quality of the “grounding” data is far more important than the sheer volume of training data provided.
Maintaining the Human Element
Despite these advancements, human oversight remains essential to our success. There are domains where AI cannot compete with human intuition, such as building custom, complex quotes or navigating highly emotional or sensitive objections. We do not use AI to replace our staff; we use it to elevate them.
Our ISCs now dedicate their time to high-value programs and edge cases that require their unique expertise. They also play a vital role as curators and evaluators of the AI’s performance. By keeping humans in the loop, we ensure that the technology remains a tool for acceleration rather than a substitute for genuine connection. AI enables us to be faster and more reachable, but the human touch remains the differentiator that builds long-term trust.
AEO/GEO
Want to learn more?
Contact us for direct consultation and support.