AI AGENTS, SERVICE / CUSTOMER

A Customer Agent that catches repeat questions and frees up your team for what matters.

This AI Customer Agent answers repeat questions in your client portal and chat, grounded in your knowledge base. A classifier triages tickets in Breeze and handles ticket deflection on the top questions. Sentiment detection escalates to a human as soon as things fall outside scope. Deflection rate up, CSAT at the same level or better.

What you get
  • 01
    Knowledge base in order Audit and restructure of your articles as a grounding source for the agent
  • 02
    Live Customer Agent Chat and ticket triage in HubSpot, with an escalation path to a human
  • 03
    Deflection and CSAT dashboard Monthly comparison of AI versus human, with a prompt-tuning cycle
What it is

Grounded service, not a demo chatbot

The Customer Agent is not a standalone chatbot and not a sentiment tool nobody knows how to use. It is a working unit that runs continuously on your knowledge base, catches repeat questions, and knows when to hand off to a human.

Service teams are swamped by AI demos: a classifier that is 60 per cent accurate, a chatbot that has confidence but no knowledge. We do it the other way around. First get your knowledge base in order, then build an agent with tight grounding, then set up an escalation path, and only then go live. CSAT and deflection as KPIs, not tokens.

What the agent does

  • Answers repeat questions in client portal, chat or self-service, grounded in your knowledge base
  • Ticket classification and routing via HubSpot Breeze Ticket Triage
  • FAQ automation on the top 20 recurring questions
  • Sentiment detection on tickets, escalation to a human on negative sentiment or out-of-scope
  • Logs every conversation as an activity on the Contact record with grounding source
  • Monthly cycle for prompt tuning and knowledge base updates based on what the agent could not answer

What the agent does not do

  • Make independent decisions that are legally or financially significant
  • Pretend to know more than its grounding (we explicitly instruct "I don't know" output)
  • Take final responsibility, your service lead remains the owner
Under the bonnet

What knowledge and stack runs under the Customer Agent

A Customer Agent is only as good as its knowledge base. Four things you want to know before you go live: what knowledge it uses, which tools, how escalation works, and what we measure.

Grounding

What knowledge does the agent get

The agent runs on your HubSpot Knowledge Base, supplemented with product documentation, FAQ pages and internal procedures where relevant. Before we start we do a knowledge base audit: which articles are current, which need to be merged, where are the gaps. A good agent on a half-built knowledge base produces frustration, so this is not an optional step.

Stack

HubSpot Service Hub and Breeze

Default stack: HubSpot Service Hub as the system of record for tickets and conversations. Breeze Ticket Triage for classification and routing. Breeze Customer Agent or a custom Claude or OpenAI flow for chat responses, depending on complexity and data volume. For the client portal we can use native HubSpot or a custom front end. For sentiment detection, a lightweight classifier pipeline.

Escalation

How does the agent know when to hand off

Three default triggers: out-of-scope (the question falls outside the knowledge base), negative sentiment (frustration or urgency detected), and explicit request for a human. On each trigger the ticket is created or routed to the right service rep, with the conversation context added as a note. The customer receives a notification that a human is taking over, no silent hand-off. Your service lead decides per category when escalation should apply.

KPIs

What outcomes do you measure

Four standard KPIs: deflection rate (what percentage of questions the agent catches), CSAT comparison of AI conversation versus human, escalation rate (how often the agent needs to hand off), and a gap report (which questions the agent could not answer well). Monthly review with service lead to resolve the top 10 gaps through knowledge base updates or prompt tuning.

Case · B2B SaaS, ~150 employees

From a queue of 80 tickets every morning to an agent that catches 40 of them

A SaaS organisation had a service team of four that started every morning with 80 tickets. A large portion were repeat questions that were in the knowledge base, but customers preferred to ask quickly via chat. We first reviewed and restructured the knowledge base. Then a Customer Agent on Breeze with an escalation path to a human.

After six weeks the agent catches 40 to 50 tickets every morning. The service team can focus on the tickets that really matter: integration issues, custom questions, customers at risk of churning. CSAT on AI conversations is within 5 per cent of CSAT on human conversations.

Read more cases
Service Lead
B2B SaaS · Service Lead
50%
deflection rate
<5%
CSAT gap AI vs human
6 wks
go-live
Who helps you

Carel and Kim, plus Carsten on the data

On a Customer Agent engagement you work with Carel as architect and Kim for service process design. Carsten joins for data integration and grounding maintenance.

  • Carel Schrier

    Carel Schrier

    RevOps Lead / Agent architect

    Owner of the engagement, writes the scope and builds the first version. Stays involved during the first monthly reviews until deflection and CSAT are stable.

  • Kim Janssen

    Kim Janssen

    Service process design

    Works on knowledge base structure, escalation paths and the collaboration between the agent and the service team. Ensures adoption lands on your side.

  • Carsten Huiskamp

    Carsten Huiskamp

    Data and grounding

    Handles data integration between HubSpot, the knowledge base and the agent. Maintains the grounding library and flags when knowledge base updates are needed.

Frequently asked questions

What customers ask about the Customer Agent.

Questions every service team asks before bringing AI close to their customers.

Does the agent replace my service team?

No. The agent catches repeat questions so your service team has time for the tickets that matter: integration issues, custom questions, customers at risk of churning. A service person with us does only work that requires a human. The rest goes to the agent, with an escalation path back to a human if it falls outside scope.

What if the agent gives a wrong answer to a customer?

Two safeguards. First: the agent is grounded in your knowledge base and instructed to say "I don't know" when the question falls outside its scope. Better to hand off to a human than to guess. Second: every conversation is logged as an activity on the Contact record, your service lead can spot-check and resolve gaps in the monthly review. Not foolproof, but with an audit trail and an improvement loop.

What do I need before we can start?

A working HubSpot Service Hub (or willingness to set it up properly), a knowledge base with at least 30 to 50 articles (we then do an audit and restructure), a service lead who takes ownership and is willing to invest two hours per week in reviews during the first month. A Breeze licence is also needed, we advise on that in the scope.

How does the customer know they are talking to an AI?

By default the agent states this at the start: "I am the Customer Agent of [company]. I can answer a large part of questions directly. For more complex matters I will transfer you to a colleague." Transparency over the illusion of a human. In our experience customers appreciate that, they want to know where they stand. EU AI Act compliance has also become stricter on this point.

Does this only work for B2B SaaS?

No. The use case fits any B2B organisation with a knowledge base and a service team that receives repeat questions. We have done it for SaaS, for industrial B2B and for professional services. What differs is the complexity of the knowledge base and the escalation path. The architecture is the same.

What about the EU AI Act?

A Customer Agent falls under limited risk under the AI Act in most configurations, provided there is transparency towards the customer (see above) and an escalation path to a human is available. We classify per use case and document the data flow, so your compliance team can assess it. For heavier decisions (financial or legal) we maintain human-in-the-loop as default.

Ready for deflection?

Ready to catch repeat questions?

Book a strategy call. We look at your current service work, knowledge base and HubSpot setup and give an honest scope. Not a sales call.