Knowledge base for agencies: how to provision client portals in 20 minutes
The agency documentation problem
You run a digital agency. You manage 10, 20, maybe 50 client brands. Each client needs a help center — branded, professional, on their own domain. The help center reflects on your agency's work quality, so "good enough" is not good enough.
Your current options are not great:
- Set up Intercom for each client — $132/seat/month per client. At 10 clients, that is $1,320/month before you even add a second editor. Your margins disappear.
- Use Zendesk per client — $169/agent/month per client. Even worse at scale: 10 clients × $169 = $1,690/month.
- Use a shared account — Content bleeds between clients. White-label costs extra. One client's confidential documentation is one misconfigured permission away from showing up on another client's portal.
- Skip documentation entirely — Clients complain. Support tickets pile up. Client satisfaction drops. Renewals suffer.
None of these work at scale. The fundamental problem is that most knowledge base tools are designed for single companies, not for agencies managing multiple brands from a central account.
What agencies actually need
After talking to agencies running 10+ client portals, the requirements are consistent:
- One dashboard for all clients — Not 15 separate logins, 15 separate passwords, 15 separate billing accounts. One interface where you can switch between clients in seconds.
- 20-minute onboarding — Provision a new client's portal before the kickoff call ends. If setup takes days, it will not happen consistently — especially when you are onboarding 2–3 new clients per month.
- Full white-label — Client's domain, client's logo, client's colors. Zero agency or platform branding. The help center should look like the client built it in-house.
- Content reuse — Common documentation (billing FAQ, privacy policy, onboarding guides, support process) shared across clients via reusable snippets. Writing the same billing FAQ from scratch for every client is a waste of billable hours.
- Affordable at scale — The per-client cost needs to be low enough that documentation is profitable, not a cost center. If the tooling costs more than the revenue from the service, the math does not work.
- Multilingual support — Many agencies serve clients in multiple markets. Having built-in translation support means you can offer localized help centers without outsourcing translation separately.
The 20-minute client onboarding workflow
Here is how a typical agency provisions a new client portal on Multibase, broken down minute by minute:
Minute 0–5: Create the portal and configure branding
- Log into your Multibase account (one account for all clients).
- Create a new portal, name it after the client — for example, "Acme Corp Help Center."
- Upload the client's logo (PNG or SVG, recommended 200×50px minimum).
- Set the primary brand color, accent color, and background color using hex values from the client's brand guidelines.
- Choose a font from the built-in font library or upload the client's custom typeface.
- Upload a favicon (the small icon that appears in browser tabs).
Minute 5–10: Connect the custom domain
- Decide on the URL:
help.clientbrand.com,docs.clientbrand.com, orsupport.clientbrand.com. - Add a CNAME record in the client's DNS provider:
help.clientbrand.com → portals.multibase.io. - If you manage the client's DNS (common for full-service agencies), this takes 30 seconds. If the client manages their own DNS, send them the one-line instruction and move on — you can finalize once it propagates.
- SSL certificates are provisioned automatically by Multibase once the CNAME is verified. No manual certificate management.
- DNS propagation typically takes 2–10 minutes (sometimes instant with Cloudflare or Route53).
Minute 10–15: Import or assign content
- If the client has existing docs: Use the import tool. Multibase supports direct import from Intercom, Zendesk, HTML, and Markdown. The importer preserves article structure, categories, images, and metadata. For a typical 50-article help center, import takes 2–3 minutes.
- If starting fresh: Assign your agency's shared templates to the portal. Most agencies maintain a library of 15–25 template articles covering standard topics: account setup, billing, password reset, privacy policy, contact support. Assign these to the new portal and customize the brand-specific details.
- Add shared snippets: Attach your reusable snippets — billing FAQ, privacy policy, common onboarding steps, support hours, GDPR notice. These update across all client portals automatically when you edit them.
- Write client-specific articles: For the initial launch, write 3–5 articles covering the client's unique product features. Use the Multibase editor, which supports Markdown, rich text, code blocks, images, embedded videos, and callout boxes.
Minute 15–20: Review, configure AI, and publish
- Preview the portal on the client's domain (or on the temporary Multibase URL if DNS is still propagating).
- Verify branding looks correct on both desktop and mobile — check the header, sidebar, article pages, search results, and 404 page.
- Enable AI answers for the portal. The AI indexes only this client's content, so answers are accurate and brand-scoped.
- Set up the portal's language (English by default; add additional languages if the client serves international markets).
- Hit publish — the help center is live.
One agency using this workflow provisions about 3 new client portals per week, with an average setup time of 22 minutes. Their previous workflow using separate Intercom workspaces averaged 4–6 hours per client, including account creation, billing setup, manual article copying, and branding configuration.
Content reuse across clients
The biggest time-saver is shared content. In practice, most agencies find that 40–60% of their client documentation is identical:
- Payment and billing — Same payment processor (Stripe, PayPal), same billing FAQ structure, same refund policy template
- Privacy and compliance — Standard privacy policy, GDPR notice, cookie policy, data retention statement
- Getting started — Common onboarding steps for the agency's standard tech stack (e.g., "How to log in," "How to reset your password," "How to update your profile")
- Support process — How to contact support, response time expectations, escalation procedures, SLA terms
In Multibase, these are reusable snippets — write once, embed in any article on any portal. When you update the snippet (new payment method, updated privacy policy, revised GDPR language), every client portal updates automatically. No copy-paste. No risk of one client portal showing outdated information.
The remaining 40–60% is client-specific: product-specific features, custom integrations, brand-specific screenshots, unique workflows. This is where you focus your billable writing time — the high-value content that differentiates each client's help center.
For agencies that also need content in multiple languages, the multilingual features let you translate shared snippets once and deploy them across all portals. A French translation of your billing FAQ snippet automatically appears on every French-language client portal.
Client retention: documentation as a sticky service
Here is something most agencies underestimate: a well-maintained knowledge base is one of the stickiest services you can offer. Unlike a website redesign (one-time project) or an ad campaign (easily switched to another agency), documentation is ongoing, cumulative, and deeply integrated into the client's operations.
Consider the switching costs for a client who wants to leave your agency:
- Content migration — They need to export 50–200 articles, images, and categories from your managed portal and import them into a new system. This typically takes 10–20 hours of work.
- Domain reconfiguration — Their
help.clientbrand.comDNS records point to your infrastructure. Changing providers means DNS changes, potential downtime, and broken bookmarks. - Lost AI training — The AI answers model trained on their content and optimized through months of usage data does not transfer to a new platform.
- Snippet dependencies — Any shared snippets you manage on their behalf need to be converted to standalone content. Updating those snippets becomes their responsibility.
- Ongoing maintenance — Someone has to keep the documentation current. If the client does not have an internal documentation team (most do not), they need to hire one or find another agency.
Agencies that include knowledge base management in their retainer agreements report 20–35% higher client retention rates compared to agencies offering only design and development services. The documentation service creates a continuous relationship — there is always content to update, new features to document, and analytics to review.
To maximize retention, set up monthly documentation reviews with your clients:
- Share the analytics dashboard showing article views, search queries, and self-service rates.
- Use the gap finder to identify topics customers are searching for but not finding answers to.
- Propose new articles based on gap data and recent support tickets.
- Update screenshots and instructions for any product changes.
This positions your agency as an ongoing strategic partner, not just a vendor.
The commission model
This is where it gets interesting for agencies. Multibase offers a Reseller Programme that turns client documentation into a revenue stream:
- 30% recurring commission on every client subscription — for the lifetime of the account
- No caps, no tiers, no time limits
- Commission is paid monthly, in arrears
- Client subscriptions start at $49/month (Growth plan with 3 portals)
Scenario 1: Small agency (10 clients)
Quick math: if you manage 10 client portals and each client is on the Growth plan at $49/month, that is $490/month in client subscriptions. Your 30% commission = $147/month in recurring revenue. Your own Enterprise plan costs $399/month, so after roughly 27 clients at the Growth tier, the commission fully covers your own subscription and generates profit.
Scenario 2: Mid-size agency (25 clients)
25 clients at $49/month = $1,225/month in client subscriptions. Your 30% commission = $367.50/month. After covering your $399 Enterprise plan, you are nearly break-even on platform costs from commission alone — and your agency is billing clients separately for documentation management services.
Scenario 3: Large agency (50 clients, mixed plans)
Suppose 30 clients are on Growth ($49/month) and 20 clients are on Scale ($149/month):
- Growth revenue: 30 × $49 = $1,470/month
- Scale revenue: 20 × $149 = $2,980/month
- Total client subscriptions: $4,450/month
- Your 30% commission: $1,335/month
At this level, commission alone generates $16,020/year in recurring revenue — on top of whatever you charge clients for documentation management. The platform cost is fully covered with significant profit.
Scenario 4: Revenue stacking with documentation services
Many agencies charge $500–2,000/month per client for ongoing documentation management (content updates, monthly reviews, new article creation). If you charge an average of $750/month per client and manage 20 clients:
- Documentation service revenue: 20 × $750 = $15,000/month
- Multibase commission: 20 × $49 × 0.30 = $294/month
- Total documentation-related revenue: $15,294/month
- Platform cost: $399/month (Enterprise)
- Net revenue: $14,895/month from documentation services alone.
The commission is the cherry on top. The real revenue comes from positioning documentation as a managed service — and the tooling makes it operationally feasible to manage 20+ clients without a dedicated documentation team.
What about existing tools?
| Requirement | Intercom | Zendesk | Multibase | |-------------|----------|---------|---------------| | One account, all clients | ❌ Separate workspaces | ❌ Separate accounts | ✅ Single dashboard | | White-label per client | $132/seat Expert | $169/agent Enterprise | ✅ All paid plans | | Custom domain per client | Expert only | Enterprise only | ✅ All paid plans | | Content reuse | ❌ No snippets | ❌ No snippets | ✅ Reusable snippets | | AI answers per portal | $0.99/resolution | $1.50/resolution | ✅ Included | | Multilingual | Manual only | Add-on | ✅ 45+ languages | | Reseller commission | ❌ | Partner program (limited) | ✅ 30% lifetime | | Unlimited team | ❌ Per-seat | ❌ Per-agent | ✅ Included | | Setup time per client | 4–6 hours | 4–6 hours | ~20 minutes | | Content gap detection | ❌ | ❌ | ✅ Gap finder |
For a deeper dive on the Intercom comparison, see our detailed Intercom comparison. For Document360, see the Document360 comparison.
Getting started
- Start with the Scale plan ($149/month, 10 portals) to test the workflow with your first few clients. This gives you enough portals to validate the process without committing to Enterprise pricing.
- Set up shared snippets for your standard documentation — billing FAQ, privacy policy, onboarding steps, support process, GDPR notice. These snippets will form the foundation for every client portal you create.
- Provision your first client portal — follow the 20-minute workflow above. Time yourself. Most agencies report the first portal takes 30 minutes (learning the interface) and subsequent portals take 15–20 minutes.
- Review the analytics after the first week. Check which articles get the most views, which searches return no results (use the gap finder for this), and whether AI answers are resolving queries effectively.
- Apply for the Reseller Programme when you are ready to earn commission. There is no minimum client count required — you can apply from day one.
- Scale to Enterprise ($399/month, unlimited portals) when you pass 10 clients. At this point, the per-client cost drops below $10/month and commission income begins offsetting platform costs.
Or start with the free Starter plan to evaluate the platform — no credit card required. The Starter plan includes 1 portal with basic branding, enough to test the editor, content workflow, and publishing experience before committing to a paid plan.