What the Help Center is
The Help Center is Halo’s customer-facing knowledge site. You write articles in the dashboard, organize them into collections, theme the public site, and publish at a custom domain. Every published article also feeds your AI’s knowledge base — so the same article serves both self-serve customers and the AI agent helping them. You can have one help center per workspace in Halo. Visit it athelp.yourcompany.com (or the default /hc/{slug} URL) once it’s published.
Find it in the dashboard at Help Center in the sidebar (/dashboard/help-center).
What it gives you
| Feature | What it does |
|---|---|
| Articles | Block-style rich text editor with AI-assisted writing |
| Collections | Group articles into navigable categories |
| Design | Theme colors, fonts, hero, layout, footer, custom CSS |
| Custom domain | Publish at help.yourcompany.com with DNS verification |
| Multi-language | Default language + supported languages with /{lang} URL prefix |
| SEO defaults | Title templates, OG image generation, meta descriptions |
| Analytics | Pageviews, search queries, zero-result searches, per-article views |
| Migration | Import from URL crawl or Intercom API |
| Embedded chat widget | Same Halo widget you use in your app, embedded on the help center |
| AI Knowledge | Articles auto-feed your AI’s knowledge base (toggleable per article) |
| Visibility | Public, authenticated (SSO/JWT), or company-specific articles |
Setup flow
Create your help center
Go to Help Center in the sidebar. The first time, you’ll see a setup card. Click Create your Help Center and Halo provisions the data and starter design.
Add your first articles
Either write fresh articles in the editor or use Migrate to import from your existing help center (URL crawl or Intercom).
Organize with collections
Create collections (Getting Started, Integrations, Billing, etc.) and assign articles to them.
Sections in the dashboard
The Help Center workspace has six tabs:| Tab | What you do there |
|---|---|
| Articles | Write, edit, publish, schedule, and bulk-manage articles |
| Collections | Create and reorder collections |
| Design | Live preview of the public site as you change theme settings |
| Analytics | Traffic, top searches, zero-result queries, per-article views |
| Migrate | Import from URL crawl or Intercom API |
| Settings | Languages, SEO defaults, indexing, custom scripts, auth, notifications |
How articles connect to the AI
Every article you publish has aninclude_in_training flag (default: on). When on, the article is:
- Chunked, embedded, and added to your knowledge base under
source_type: help_center_article - Automatically re-synced when you edit the article
- Removed from knowledge if you turn
include_in_trainingoff
- Power self-service search on your help center
- Feed the AI agent in your app’s widget
- Show up as a citation in AI responses
- Be referenced by the help center’s embedded chat widget
Public vs authenticated articles
Articles have a visibility field:| Visibility | Who can see it |
|---|---|
| Public | Anyone with the URL |
| Authenticated | Requires your help center auth (SSO/JWT) |
| Company-specific | Visible only to users from specific allowed companies |
auth_provider, jwt_secret, and login_url in Settings. Without those, restricted articles show a “Sign in required” empty state.
For semantic search on the public site, only public published articles are searchable to anonymous visitors.
Where to go next
Articles
The block editor, AI assistance, SEO, scheduling, and versioning.
Collections
Organize articles into navigable categories.
Design
Theme colors, fonts, layout, footer, and custom CSS.
Domains & Publishing
Custom domains, indexing, and going live.
Migrating
Import from URL crawl or Intercom.
Analytics
Pageviews, top searches, and zero-result queries.