Internal Knowledge Base vs Public Help Center: How to Run Both From One Place (2026)

Most companies run two knowledge systems and pretend they are different problems. There is a public help center for customers (Zendesk, Intercom, Document360) and an internal knowledge base for employees (Confluence, Notion, Guru). The result is duplicated content, fragmented search, two governance models, two bills, and one CS team that spends a fifth of its week deciding which doc goes where.
You do not need two tools. You need one platform with two access modes. This post lays out where the split is real, where it is imagined, what to look for in a platform that runs both, and how to consolidate without losing the content already living in your existing stack.
The short answer
Internal knowledge base and public help center are the same artifact (an article) with different access rules. If your platform handles per-article gating, per-audience search scoping, and per-audience analytics, you can run both from one place. If it does not, you are paying for two systems to enforce a permission flag.
Vidocu Knowledge Center is built around this premise: every article can be public, internal, or both, controlled by magic-link gating with email-domain allowlists. The Knowledge Center feature page covers the mechanics; the launch post covers the product. This post is the framework.
Why most companies end up with two systems
Three reasons, in order of how often we hear them.
1. Historical accident. The CS team bought a help center five years ago. The engineering team adopted Confluence eight years ago. Nobody ever sat down and asked whether those should be the same system, because they were bought by different budget owners during different quarters for different problems.
2. The audience-is-different fallacy. "Customers and employees need different content" is true at the article level and false at the platform level. A platform should support both audiences; the articles inside it are what get tailored. Telling those two things apart is the entire framework.
3. Permission paranoia. Teams assume that the only safe way to keep internal docs out of Google is to put them in a tool that has no public surface at all. This was true in 2015. It is not true now. Magic-link gating, email-domain allowlists, and per-article access flags solve this without splitting platforms.
The hidden costs of the two-system default add up fast:
- Duplication. The "how billing works" article exists in your help center for customers and in Notion for new CS hires. They drift apart within a quarter.
- Search fragmentation. Your CS agent searches the public help center, does not find the internal escalation runbook, alt-tabs to Confluence, searches again. Multiply by every ticket.
- Governance drift. Two CMSs means two style guides, two reviewer pools, two outdated-content audits, two sets of broken links.
- Cost. You are paying for two seat-based products to enforce a permission flag. Document360 starts at $199/mo; Helpjuice at $120/mo; Confluence at $5.50/user/mo on top of either.
- Onboarding tax. Every new hire learns two tools. Every customer-facing answer gets re-explained internally because nobody can find the original.
Run public and internal docs from one workspace
Vidocu Knowledge Center publishes customer-facing articles and gated internal SOPs from the same source, with magic-link login and email-domain allowlists.
See how it worksWhat is actually different between the two
Most of the differences are at the article level, not the platform level. Here is the honest split.
| Dimension | Public help center | Internal knowledge base |
|---|---|---|
| Primary audience | Customers, prospects | Employees, contractors |
| Tone | Outside-in, neutral, brand-safe | Inside-out, candid, plain |
| Search index | Public, Google-indexed | Private, gated |
| Voice | Marketing-reviewed | Author-owned |
| Article examples | Getting started, feature explainers, troubleshooting | Runbooks, SOPs, post-mortems, internal pricing, escalation paths |
| Update cadence | Tied to product releases | Tied to operational changes |
| Governance | Editorial + legal review | Domain-owner review |
| Analytics target | Deflection, self-serve rate | Time-to-find, employee NPS |
Notice what is not on this list: the underlying technology. The CMS, the editor, the search engine, the gating layer, the analytics infrastructure are the same job. The differentiator is whether the platform can express "this article is public" and "this article is for @yourcompany.com only" as a single setting and apply different search scopes, different branding, and different analytics to each.
The five capabilities a single-platform setup actually needs
If you are evaluating a tool to run both audiences, these are the load-bearing features. Anything missing forces you back into two systems.
1. Per-article gating with email-domain allowlists. Not workspace-level, not folder-level, article-level. An article should be public, internal-only, or restricted to a specific list of email domains, and the setting should live on the article itself. Bonus points for magic-link sign-in so internal viewers do not need yet another password.
2. Separate search scopes per audience. Public search should not surface internal articles. Internal search should optionally include both. Most platforms get this wrong by either indexing everything together (privacy risk) or by forcing two separate workspaces with separate search (the problem you came to solve). RAG-powered search makes this much easier than keyword search: you can scope the retrieval step by audience and feed only allowed chunks to the LLM.
3. Audience-aware branding. Public articles should render in your customer-facing brand. Internal articles can render in a stripped-down internal theme. Same workspace, two skins.
4. Audience-specific analytics. Customer deflection is a public-side metric. Internal time-to-find is an employee-side metric. The platform should report them separately or your CS team will spend a quarter arguing about which dashboard is right.
5. Source-of-truth content workflow. Both audiences benefit if articles regenerate when the source updates. If your "how billing works" doc is a manual write, it goes stale in both audiences. If it regenerates from a screen recording or a process update, both audiences inherit the fix automatically. Video-source workflows are the cleanest version of this; the video to documentation page covers the mechanics.
The vendor landscape, briefly
| Tool | Public help center | Internal KB | Same workspace? | Notes |
|---|---|---|---|---|
| Vidocu Knowledge Center | Yes | Yes | Yes, per-article gating | Magic-link allowlists, video-source workflow, hosted |
| Document360 | Yes | Yes (private project) | Two projects | $199/mo entry, separate AI pricing |
| Notion | Workaround via public pages | Yes (native) | Mostly | Public pages limited by URL share, not real help center |
| Confluence | No (needs Jira Service Mgmt add-on) | Yes | No, requires JSM | Best when you already live in Atlassian |
| GitBook | Yes | Yes (private space) | Two spaces | Strong for technical docs, AI gated to higher tiers |
| Zendesk Guide | Yes | Partial (Internal Notes) | Limited | Public-first design, internal content as annotations |
| Intercom Help Center | Yes | No (use Articles internal-only) | Limited | Customer-facing by design |
| Helpjuice | Yes | Yes (categories) | One workspace, weak gating | Email-domain restriction is org-wide, not article-level |
| Guru | Limited | Yes (verified Cards) | Internal-first | Strong for sales enablement, public surface is thin |
For a deeper read on the AI-help-center side of this matrix, see Best AI-Powered Help Center Software (2026). For the buyer-side framework on documentation software in general, see the SaaS team buyer's guide.
The pattern is clear: most legacy help-center tools were built customer-first and bolted internal docs on later. Most internal KBs were built employee-first and bolted a public surface on later. A small number of newer platforms started with the assumption that the two are the same artifact with a permission flag.
A stakeholder map for the consolidation conversation
If you are pitching a single-platform setup internally, here are the people you need on board and what each one actually cares about.
Customer Success leader. Cares about deflection rate, ticket volume, CSAT. The win is one search box that finds the answer whether it lives in the public KB or the internal escalation runbook. The CS-specific buyer's guide for documentation software is here, and the customer support use case page walks through the workflow.
IT / Security. Cares about access control, audit logs, SSO. The win is per-article gating with auditable email-domain allowlists, not workspace-level "everyone in our Slack." Magic-link sign-in removes a password from the threat model.
Product Marketing. Cares about voice consistency, launch tie-ins, brand. The win is one editorial pipeline, not two. Customer-facing articles get marketing review; internal articles do not. Same CMS, different reviewer pool.
Engineering / Ops. Cares about runbook freshness and post-mortem capture. The win is putting internal-only runbooks in the same searchable index as customer-facing troubleshooting, so the on-call engineer sees both.
Finance. Cares about total cost. The win is consolidating two seat-based bills into one. A $199/mo public KB plus a $5.50/user Confluence for 40 people is $419/mo. A single hosted platform with per-article gating can land near $100 to $200/mo all in.
CEO / COO. Cares about velocity. The win is "we shipped a feature, the help article, the internal runbook, and the training video all came from the same screen recording in one afternoon."
How Vidocu Knowledge Center handles the split
Vidocu Knowledge Center is built on the premise that public and internal docs are the same artifact with a permission flag. The mechanics, briefly:
- Magic-link gating. Internal articles require a passwordless sign-in. The viewer enters their work email, gets a one-time link, and accesses only what their domain is allowed to see.
- Email-domain allowlists. Each gated article (or category) has a list of allowed domains. Set it to
yourcompany.comfor employees,yourcompany.com,partner.comfor joint customers, or leave it blank for public. - Per-audience search scoping. Public search ignores internal articles entirely. Internal search optionally combines both.
- One source, regenerated. Articles are generated from a screen recording or upload using the same video-to-documentation workflow the rest of Vidocu uses. When the source video changes, both audiences inherit the update. The multilingual help center post covers how the same workflow handles translation across 65+ languages.
- One bill. Knowledge Center is a $100/mo add-on to Vidocu, not a per-seat product. Forty employees and unlimited customers cost the same as four employees and ten customers.
The launch announcement has the full feature list and pricing detail.
Magic-link gating, in one workspace
Publish public articles, internal SOPs, and partner-only docs from the same source. Auto-translated to 65+ languages. $100/mo flat add-on.
Start freeA 30-day migration playbook
If you are running two systems today and want to consolidate, here is the rough shape.
Week 1: Inventory. Export the article list from both systems. Tag each one with its audience (public, internal, both) and its source-of-truth owner. Most teams discover 30 to 50 percent overlap.
Week 2: Pick the keep-set. For each duplicate pair, pick the better version. Note the gaps. For the articles where the internal version is more candid and the public version is more polished, keep the candid one and gate it; you can decide later whether to publish a polished derivative.
Week 3: Re-publish into one workspace. Bring articles into the consolidated platform with their gating flags set on import. Run search-quality checks on both audiences. Confirm public search returns zero internal results.
Week 4: Redirect and decommission. Set 301 redirects from the old public help center to the new one. Set internal bookmarks in your knowledge channels. Cancel the second subscription at renewal. Run a post-migration analytics check at day 60 to confirm deflection did not drop.
The how to build a knowledge base from scratch using video post walks through the source-of-truth side of this for teams who want to rebuild rather than migrate. For teams choosing a generator first, the AI knowledge base generator page covers the upstream tooling.
When two systems is actually the right answer
To be fair, there are cases where the split is justified.
- Regulated industries with hard data-residency boundaries where internal docs must live on infrastructure that public docs cannot touch. SOC 2 alone does not require this; specific compliance regimes (HIPAA enclaves, FedRAMP High) sometimes do.
- Acquisitions in flight where the acquired company's content is on a tool you are not ready to migrate. Temporary, not strategic.
- Pure-play internal wikis with zero customer surface (think a 3,000-engineer monorepo's internal docs). These are deep enough that a dedicated tool earns its keep. If you are reading this post, you are probably not one of them.
For most companies (under 1,000 employees, with both a CS team and an internal ops function) the single-platform answer wins on cost, velocity, and search.
FAQ
What is the difference between an internal knowledge base and a public help center?
An internal knowledge base is for employees: runbooks, SOPs, escalation paths, internal pricing. A public help center is for customers: getting started, feature explainers, troubleshooting. The articles differ in tone, audience, and access; the platform underneath can be the same.
Can I run both from the same tool?
Yes, if the tool supports per-article gating, email-domain allowlists, and per-audience search scoping. Vidocu Knowledge Center, Document360 (two projects), and GitBook (two spaces) all support some version of this; Zendesk Guide and Intercom Help Center are customer-first and handle internal content weakly.
Will my internal articles get indexed by Google?
Only if the platform allows it. Properly gated articles return a 401 to unauthenticated requests, which means Google never indexes the content. Vidocu Knowledge Center enforces this by default on any article marked internal.
What about partner-only or customer-only documentation?
Email-domain allowlists handle this cleanly. Add the partner's domain to the article's allowlist, and only users with that email can view it. The same mechanic works for beta-program docs, enterprise-tier-only docs, and joint-venture material.
How does pricing compare to running two tools?
A Document360 Business plan ($199/mo) plus Confluence Standard at $5.50/user for 40 users is roughly $419/mo. A single hosted Knowledge Center with per-article gating ($100/mo as a Vidocu add-on) is $100/mo. The single-platform approach is usually 60 to 75 percent cheaper for mid-market teams.
Stop paying for two systems
Internal knowledge base and public help center are the same job with two permission settings. Two-system stacks made sense when gating was workspace-level and search engines did not respect 401 responses. Neither is true now.
If you are evaluating tools, weigh per-article gating, audience-aware search, and the editorial workflow first. Pricing follows naturally: the platforms that solve the gating problem cleanly tend to charge a flat fee rather than per-seat. The platforms that don't solve it cleanly are the ones that need you to buy two licenses.
Try Vidocu for free and see how Knowledge Center handles both audiences in one workspace.

Written by
Daniel SternlichtDaniel Sternlicht is a tech entrepreneur and product builder focused on creating scalable web products. He is the Founder & CEO of Common Ninja, home to Widgets+, Embeddable, Brackets, and Vidocu - products that help businesses engage users, collect data, and build interactive web experiences across platforms.


