🟣 HubSpot Service Practical Textbook — 2026 Edition
Chapter 4

Building a knowledge base
Increase self-resolution rate KB design and AI automatic generation

Knowledge Base (KB) is a ``library where customers can find their own answers.'' A well-designed KB increases customer self-resolution rates, reduces agent repetition, and increases Breeze Customer Agent response accuracy——Compound interest mechanism that allows one article to permanently lower support costsis. This chapter systematically explains design principles, article templates, automatic generation by Breeze Knowledge Base Agent, cooperation with customer portals, and analysis and improvement cycles.

📖 Estimated reading time: 30 minutes
🎯 Target: Support managers, content managers, CS leaders
📅 Failure in production environment, loss of sales, security incident, impact on all customers. Immediate escalation to management/CS manager required

📋 Contents of this chapter

  1. 4-1Knowledge base design principles (SEO, structure, category design)
  2. 4-2How to write articles and template design
  3. 4-3Automatically generate articles with Breeze Knowledge Base Agent
  4. 4-4Within 30 minutes
  5. 4-5Knowledge base analysis and improvement (search queries/unresolved rate)
Section 4-1

Knowledge base design principles (SEO, structure, category design)

When designing a KB, don't start by "writing the article first."Category structure, SEO design, article granularity: By deciding on these things before you start writing, you will avoid the need for large-scale reorganization later.. HubSpot KB can be published publicly to be indexed by search engines such as Google, and can be used not only as a support page but also as an SEO asset for organic traffic.

“Self-solving flywheel” created by KB

🔄 Knowledge Base Flywheel — How KB grows as tickets decrease
Step 1
🎫
Identify repeat tickets
Identify topics where the same question is asked three times a week. Ticket category analysis and search query logs are the starting point
Step 2
✍️
Write and publish articles
Create and publish the answer to that question as a KB article. Also set SEO title and meta description
Step 3
🤖
Self-solving with AI/portal
Breeze Customer Agent references KB and answers automatically. Customers search and solve articles on the portal
Step 4
📉
Decrease in tickets in the same category
The richer the KB, the higher the AI ​​resolution rate and the fewer escalations to agents.

Category structure design (3-layer model)

🗂️ Knowledge base 3-tier structure model (SaaS support team example)
📚 Knowledge Base: Product Name Help Center
🚀 Introduction / Initial settings
  • How to create an account
  • Complete guide to initial setup
  • Inviting team members
  • How to change your plan
⚙️ Feature guide
  • How to use the dashboard
  • Create and share reports
  • How to export data
  • Customize notification settings
🔗 Collaboration/Integration
  • Setting up Slack integration
  • Google Workspace integration
  • API reference overview
  • How to set up webhooks
🔧 Troubleshooting
  • What to do if you can't log in
  • When data is not displayed
  • List of error codes and solutions
  • Steps to check when synchronization stops
💳 Billing/Account Management
  • Check/download invoice
  • Change payment method
  • Cancellation/Downgrade Procedures
  • How to request tax documents
🔐 Security/Permissions
  • Setting up two-factor authentication
  • User privilege role description
  • SSO configuration guide
  • Data deletion/export application
💡 Narrow down the categories to about 5 to 8. The basic rule is to publish after there are at least 3 articles in each category.

3 principles of SEO design

SEO elementsdesign principlesBad example → Good example
Article title Make the title similar to the "question" that customers type into the search bar. Prefer natural language over technical jargon “About the password reset function” → Quickly update ticket stages with drag and drop
Meta description Write a summary of the article in 120-160 characters. Write sentences that appear in search results that convey the message, “You can solve the problem by reading it.” "This is an article about passwords" → "If you forget your login password, we will explain the steps to reset it from your email address with images."
URL slug Set URLs that make sense in English instead of Japanese. HubSpot automatically generates it, but we recommend shortening it manually. Automatically generated /articles/123456 → /password-reset-guide
✅ How to choose the KB article to create first

When starting KB from 0, the first article you should write is “TOP 10 Most Inquiry Categories in the Past 3 Months"is. By checking the ``Number of Tickets by Category Report'' and writing one article for each of the top 10 topics, you will immediately begin to see the effect of improving your self-resolution rate. ``Publishing quickly'' is far more important than the perfect article.

Section 4-2

How to write articles and template design

When the quality of KB articles varies, customers become distrustful and end up sending tickets because they think, ``I don't know if this article can solve the problem.''Consistent article quality and structure by using the same template for all agentsThat's important. The HubSpot KB editor supports rich text, images, videos, and code blocks.

KB article template (mockup)

Help Center › Troubleshooting
Confirmation procedure and what to do if you cannot log in
📅 Last updated: January 15, 2026 ⏱️ Read: 3 minutes 👍 Helpful: 94% (234 results)
What you can learn from this article
We'll explain the main reasons why you can't log in and the steps you can take to resolve it yourself. If you cannot resolve the issue within 5 minutes, please contact support.
Causes and countermeasures
  • 1
    Check your password: Make sure Caps Lock is turned off or try copying and pasting your password.
  • 2
    Reset your password: Click "Forgot your password?" on the login screen and enter your email address to receive a reset email.
  • 3
    Check your two-factor authentication: If your authenticator app's code has expired, get it again. If you do not receive the SMS code, please check your spam folder.
  • 4
    Clear your browser cache: Clear your cache with Ctrl+Shift+Delete (Mac: ⌘+Shift+Delete) and try logging in again.
  • 5
    Try using a different browser or incognito mode: This may be caused by interference from extensions. Try using Chrome's incognito mode.
⚠️ If you've tried the steps above and still can't log in, your account may be locked. In this case, please contact your administrator.
📊 SEO settings (internal)
title:Check if you cannot log in...
Meta description:5 things to do if you can't log in...
URL:/login-troubleshooting
category:troubleshooting

7 principles for a good KB article

principleexplanationcheckpoint
① 1 article 1 topic Each article should only solve one problem. If you include multiple questions, it will be difficult to get caught in a search, and readers will also get lost. Does the article title focus on one question?
② Conclusion in the first paragraph Write ``What you will learn in this article'' at the beginning. Customers can decide in the first 3 seconds that this article answers their problem. Is there something you can learn from this article at the beginning?
③Numbered steps If there are steps, write them in a numbered list. Write specific screen operations such as "Settings → 〇〇 → Click 〇〇" Ticket form field settings and ticket label customization that customers can create (from March 2025)
④Specify cautions and exceptions Exceptional conditions such as “This step varies depending on your plan” or “Administrator privileges required” are displayed in a prominent annotation box. Does it include what to do if it is not possible?
⑤Related article links Link "articles to read next" and "related topics" at the end of the article. Make it easier for customers to complete their own solutions within the portal Are there three or more links to related articles?
⑥ Specify the update date and update regularly Leaving old information as it is will lead to erroneous guidance. Create operational rules to update the relevant article every time a product is released. Is the last updated date within 6 months?
⑦Feedback button Always include “Was it helpful? Yes/No” feedback. Prioritize improvements to articles with a high “No” score Is there a feedback button?
Section 4-3

Automatically generate articles with Breeze Knowledge Base Agent

With HubSpot Service Hub Enterprise,Breeze Knowledge Base Agent customer satisfaction scoreAutomatic flywheel of “correspondence record → KB article generation → AI resolution rate improvement”Realize.

🤖 Breeze Knowledge Base Agent — automatic article generation flow
① Ticket accumulation
Accumulate solved tickets
KB Agent starts analyzing when the number of tickets in the same category exceeds a certain number.
The agent's reply details and solution steps become learning data.
② AI generates draft
Analyzes patterns of similar tickets and suggests article titles and structure
Automatically format solution steps as numbered steps
Related keywords/SEO meta descriptions are also automatically generated.
③ Human review and editing
Person in charge can check and edit the generated draft
Add screenshot/supplementary information
Quality check with pre-publication checklist
④ Public/AI learning
Add to Customer Agent answer sources as soon as you publish to KB
Increased AI resolution rate for tickets in the same category
Check the effectiveness of articles with number of views and resolution rate data
📊 Typical effects of companies using KB Agent (from HubSpot case studies)
40%
Reducing the time it takes to create KB articles
25%
Improving customer self-resolution rate (after KB enhancement)
3 times
KB Acceleration of article publication pace (monthly)
💡 KB Agent is a “draft generation tool”—human review is required before publication

The article drafts generated by KB Agent are generally accurate, as they are based on the content of resolved tickets.The latest product specifications, screenshots, and exception conditions are not automatically added.. Rather than automating the process of "generation → publication," the operational rule is to ensure that the person in charge reviews and supplements before publishing. Fully automatic publication without quality control increases the risk of misinformation to customers.

Alternative approach with Professional plan (without KB Agent)

KB Agent is limited to Enterprise, so in the Professional plan you will have to manually create an alternative flow. A practical alternative approach isWeekly KB Inventory Task”: Every Friday, the person in charge makes a list of ``questions that were answered three or more times that week,'' and sets up a routine in which they write and publish an article the following Monday. If you accumulate 4 KBs per month, you will complete 50 KBs in a year.

Section 4-4

Within 30 minutes

The Customer Portal is a "my page for customers" where customers can view and track their tickets and search KB articles (Service Hub Professional and above).By combining the portal and KB, an ideal self-solving funnel is created: ``Resolve the issue with KB before submitting the ticket → If the issue cannot be resolved, create a ticket from the portal.''❌ Bad example

Home My ticket knowledge base inquiry
Need help? Please search first
📋 My ticket
#4821
API linkage error (payment processing)
Currently being supported
#4798
How to share the report
waiting for answer
📚Most read articles
Confirmation procedure and what to do if you cannot log in
How to reset your password
How to download your invoice
Data export steps
Configuring and disabling two-factor authentication

From March 2025: Ticket label customization function

With the March 2025 update, the display name "Tickets" on the customer portal will be changed toCan be changed to your company's business languageBranding setting items

IndustryDefault displayCustomization exampleeffect
IT services/SaaS Tickets Incident/Request IT staff who are familiar with ITIL terminology can use it without hesitation.
Manufacturing/construction Tickets Request/Project Lowering the psychological hurdles for customers who are not accustomed to the word "ticket"
Medical/Clinic Tickets Consultation/Inquiry Friendly language increases portal usage rates
EC/Retail Tickets Order/return request Customers can intuitively understand what they can do on this page
⚡ Portal settings location and customization items

Setting location: Services → Customer Portal. The main items that can be customized are: 1) Portal subdomain (e.g. help.yourdomain.com) 2) Brand color/logo 3) Ticket label name 4) KB categories to display 5) Ticket creation form fields 6) Display conditions for the "Contact" button (such as display only after KB search).The setting "The ticket creation button is only displayed after reading the KB article" is particularly effective in improving self-resolution rates.is.

Section 4-5

Knowledge base analysis and improvement (search queries/unresolved rate)

KB is not "once made and done." The value of KB continues to increase by continuously analyzing which articles customers read, what they search for, and what they are not solving, and by making repeated improvements.In the Analytics tab of HubSpot KB, you can check search query logs, number of views by article, and feedback score.

🔍
Search query report
A list of keywords that customers have searched for within the portal. The query “Searched but no article was found” becomes the theme for the next article to be written.
→ Zero result query list is most important. Check weekly and consider writing articles
📄
Ranking of number of views by article
See which articles are most read. The more views an article has, the more important it is to maintain accuracy and update frequency.
→ Check and update the accuracy of the top 10 articles once a month
👍
Article feedback score
"Was it helpful? Yes/No" feedback aggregate. Articles with many "no" responses indicate that the content is outdated, the procedure is unclear, or the problem may not have been resolved.
→ Articles with a “no” rate of over 30% will be immediately listed as candidates for improvement.
📉
KB ticket creation rate after viewing
Percentage of sessions that created a ticket despite reading the KB article. Articles with a high rate of this mean ``I read it but couldn't solve the problem,'' and are top priority candidates for content improvement.
→ Improve the top 5 articles with the highest post-view ticket creation rate on a monthly basis
🤖
Customer Agent Reference Article Analysis
Analyze which KB articles Breeze Customer Agents refer to for answers and which articles have a high resolution rate. Articles that are referenced frequently determine the resolution rate of AI.
→ Prioritize improvements to articles that are frequently referenced by agents but have a low resolution rate.
📅
Old article alert
Displays a list of articles that have been updated for more than 6 months since their last update. Articles that have not kept up with product updates are automatically flagged to prevent updates from being missed.
Be sure to check designs that can be completed on mobile

KB Improvement Monthly Cadence (Recommended)

frequencyCheck itemsCorresponding action
Every week (Friday) List of queries with zero search results - Same question that came up 3 or more times in the week List candidates for creating a new article next week
1st Monday of every month Ticket creation rate after viewing TOP5/Feedback "No" rate TOP5/Articles not updated in 6 months Assign a person to the article that is a candidate for improvement, revise it, and publish it within the month.
After product release Check with release notes to identify articles related to changed features Update related articles or publish new articles within 48 hours
quarter Overall KB self-resolution rate/correlation with number of tickets/Customer Agent resolution rate trends Review of category structure, consolidation of articles, update of KB roadmap
💡 “Enriching KB = Improving the accuracy of Customer Agent” is directly connected

Breeze Customer Agent answers using KB, websites, PDFs, etc. as learning sources, butThe quality and quantity of the knowledge base are the most directly linked to accuracy.is. If the KB articles are few, old, or ambiguous, the Customer Agent will simply reply, "We're sorry, but please contact support regarding this matter." Operate with the understanding that investing in KB is the same as investing in Customer Agent.

📌 Chapter 4 Summary

KB is designed as a "flywheel that grows as tickets decrease"

Write articles about repeated questions → Self-solve with AI/portal → Decrease in tickets in the same category → Create more article-writing capacity -- Build a KB with this cycle in mind. Start your first article with ``Top 10 Most Frequently Asked Questions in the Past 3 Months.''

Design with 5 to 8 categories and a 3-layer structure

Ticket moves to closed stage

Apply the same template to all articles to ensure consistent quality

② Survey sending

Breeze KB Agent (Enterprise) is a “draft generation tool”—human review is required

Article drafts are automatically generated from resolved tickets, but screenshots, latest specifications, and exception conditions are not automatically added. Follow the three steps of "Generation → Review → Publish" as operational rules.

"Search zero result query" tells you what article to write next

A log of keywords that customers searched within the portal for which no articles were found is the article theme most needed by KB. Establish a routine to review this list each week and write one the following week.

KB enrichment = Customer Agent accuracy improvement——Investment is considered synonymous.

The perfect time and place to collect feedback

Next Chapter
Chapter 5: Breeze AI and Service Hub — Customer Agent Configuration and Handoff Design →