This page covers HubSpot as a knowledge source — syncing Knowledge Base articles into the AI’s training index. For operating HubSpot (tickets, handoff, conversations, CRM context), see the HubSpot integration.
What you get
- Published articles with full body content. Whole-account sync today — no per-knowledge-base or per-category picker.
- Drafts are not synced. Only articles HubSpot reports as published are pulled. Draft, scheduled, and unpublished articles stay in HubSpot only.
- Source URLs preserved. Each synced article keeps its public HubSpot help-center URL so the AI can link back to it.
- HubSpot metadata preserved. Language, summary, publish/update timestamps, category ID, and access rule metadata are stored with the article.
What’s not supported today
- Draft or unpublished articles. Publish an article in HubSpot first, or use another source (manual upload, website crawler) for draft content.
- Per-knowledge-base or per-category scoping. The whole portal’s published Knowledge Base collection is pulled. Use the Website crawler as a workaround if you only want a publicly reachable subset.
- HubSpot accounts without Knowledge Base GraphQL. The source requires HubSpot’s latest Knowledge Base GraphQL support and a token with
cms.knowledge_base.articles.read.
Related Documentation
Connect HubSpot Knowledge Base
Private App access token.
Troubleshooting
Auth errors, missing articles.
HubSpot integration
Tickets, handoff, CRM context.
Connect a knowledge source
All sources.