Macha

How Do You Set Up a Knowledge Base in Front? 6 Steps (2026)

Abbas, Customer Support & AI, Macha

Written by

Ankeet Guha, Co-founder & CTO, Macha

Reviewed by

Published July 18, 2026

Updated September 24, 2026

Front includes a knowledge base on all current plans: you enable it in the help center settings, build categories, publish articles, and then publish the help center itself. Only a custom domain needs the Professional plan or above.

Key takeaways

  • Enabling a Front knowledge base means opening Help center, clicking Settings in the Site management sidebar, switching on Knowledge base under Features, and clicking Save.
  • Front's knowledge base is included on all current plans, while a custom help center domain needs the Professional plan, which costs $65 a seat billed annually.
  • Each Front help center holds one knowledge base, so a public customer KB and a private internal wiki need two separate help centers.
  • Front articles stay invisible to the public until the help center portal itself is published, even when every article already shows Published status.
  • Front's help center accepts up to two custom domains, one primary and one redirect, and provisioning after verification can take up to 30 minutes.
How Do You Set Up a Knowledge Base in Front? 6 Steps (2026)

To set up a knowledge base in Front, open Help center → Settings, switch on Knowledge base under Features and click Save, then build categories, publish articles, and publish the help center itself so non-admins can see it. The knowledge base is included on all current Front plans; only a custom domain needs the Professional plan or above (Front help center, checked 24 September 2026).

StepWhere in FrontPlan or permission
1. Enable the knowledge baseHelp center → Settings → FeaturesAll current plans; help center admin
2. Build categories and sectionsKnowledge base → Content → AddAdmin or content editor
3. Write and publish articlesContent → Add articleAdmin or content editor
4. Publish the help centerHelp center settingsHelp center admin
5. Add a custom domainSettings → DomainsProfessional plan or above; company or help center admin
6. Add languages (optional)Knowledge base settingsAll current plans

What do you need before you start?

Front's knowledge base lives inside the help center, and per Front's getting-started guide it's available on all current plans. Legacy plans may need an upgrade. Two roles matter: a help center admin can edit both content and settings (full access), while a knowledge base content editor can only edit content. You need full admin access to enable the feature in the first place.

One structural rule shapes everything below: one knowledge base per help center. If you need more than one, say a public customer KB and a separate internal wiki, a company admin creates additional help centers. Inside a knowledge base, content nests in three layers: categories (folders that appear as cards on the homepage), optional sections (sub-groupings inside a category), and articles (the actual documents).

How do you enable the knowledge base in Front?

The feature is off until you switch it on.

  1. Select Help center from the navigation menu and pick the help center you want to use.
  2. Click Settings in the Site management sidebar.
  3. Under Features, enable the Knowledge base toggle and click Save.

A Knowledge base section now appears in the left panel. If you're on a legacy plan without access, Front's guide notes you can upgrade in Billing or contact your account manager.

How should you structure categories and sections?

Structure first, articles second: deciding your top-level categories before you write saves a painful reorganisation later. Per Front's guide to organizing with categories and sections, categories are the folders that show up as cards, and sections group articles within them.

To create a category:

  1. Open Help center → Knowledge base → Content tab.
  2. Click the Add arrow and choose Add category.
  3. Fill in the New category form:
  • Icon: the symbol shown on the category card.
  • File category under: where the category sits (under the Homepage or nested inside another category).
  • Make private (optional): a private category is hidden from the public and reachable only via direct link.
  • Name: the label on the card (e.g. Billing & Payments).
  • Description (optional): supporting text shown on the card and category page.
Front's New category form: an icon, 'File category under Homepage', a public/private toggle and a category name
Front's New category form: an icon, 'File category under Homepage', a public/private toggle and a category name

Two things to know before you commit to names. The category URL is generated automatically from the name and can't be edited afterward, so pick names you'll want in the URL. And Front lets you convert a category into a section, but not a section back into a category, so when in doubt, start something as a category. To add a section instead, use Add → Add section, which asks where to file it and what to name it.

A workable structure for a mixed support-and-sales team might look like this:

CategorySectionsPublic or private
Getting StartedSetup, First stepsPublic
Billing & PaymentsInvoices, Refunds, Plan changesPublic
TroubleshootingCommon errors, Account accessPublic
Sales & OnboardingTrials, DemosPublic
Internal PlaybooksEscalation, SLAsPrivate

How do you write and publish articles in Front?

To add an article, go to the Content tab and click Add article, then write in Front's editor. Per Front's guide to adding and editing articles, every article carries one of three statuses: Draft (visible only to admins), Published (live), or Published with pending changes (the live version stays up while your edits sit in a separate draft). Front creates that draft the moment you edit a published article, so you never overwrite what customers are reading.

To make an article live:

  1. Open the article and finish your content.
  2. Assign it to a category or section so it has a home.
  3. Add up to five keywords. These boost the article in your knowledge base's internal search.
  4. Click Publish. A green success message appears at the bottom left.

One detail that surprises people: article URLs show only the article ID, not a readable slug. Front says title slugs are "not supported at this time". It doesn't affect internal search, but know it before you plan an SEO strategy around clean URLs. Front's editor also offers AI Compose to draft a new article or refine an existing draft.

Why can't customers see your published articles?

Because publishing an article is not the same as publishing the site. Front requires both. Individually published articles stay invisible to the public until the help center portal itself is published. So after your articles have Published status, publish the help center from its settings. Only then can non-admins reach the site.

How do you put the help center on a custom domain?

By default your help center lives on a Front-hosted URL. To serve it from help.yourcompany.com instead, you need a custom domain. Per Front's custom domain guide, this is available on the latest Professional plan or above and requires company admin or help center admin permissions. It cannot be an apex domain: kb.acme.org works, acme.org does not. For current seat prices, Front Professional is $65 a seat billed annually ($85 monthly), against $25 for Starter (front.com/pricing, 24 September 2026).

Do the DNS part a day or two ahead of launch:

  1. In help center Settings → Domains, click Add custom domain and enter your domain.
  2. Copy the Host and Required values Front gives you.
  3. In your DNS provider, create a CNAME record: Name = the Host value, Value = the Required value, TTL 60.
  4. Click Verify in Front. Provisioning can take up to 30 minutes.
  5. When the status reads Redirect, add the second CNAME record Front provides, then Refresh status.
  6. Once the status shows Primary, click Go live.

Front requests the SSL/TLS certificate for you; if you already run CAA records on the domain, add certainly.com so the certificate can be issued. A help center supports up to two custom domains: one primary and one redirect.

Can a Front knowledge base serve more than one language?

Yes. If you support customers across regions, Front lets you add multiple languages to a knowledge base so content is served in a visitor's preferred language. You maintain the article set per language, and AI Compose can help translate existing articles to bootstrap a new language rather than rewriting from scratch. It's the right lever when a single English KB is quietly failing a chunk of your audience.

What can't a Front knowledge base do on its own?

Front's knowledge base is a solid self-service tool at no extra cost, and for a public help center or an internal wiki it does the job cleanly. But a knowledge base is passive: it only helps the customer who chooses to search it. Plenty don't. They open a conversation and ask anyway, and now a human has to find the article the customer didn't. Self-service deflection has a ceiling, and that ceiling is human behaviour.

The plan seams, stated plainly: the custom domain is Professional and above, article URLs are ID-based rather than slug-friendly, and search relies on the five keywords you remember to tag. Front's pricing tiers spell out what unlocks where, and our Front knowledge base explained piece goes deeper on the feature itself.

How can an AI agent answer from your Front articles?

This is the seam where an AI agent layer earns its place: not by replacing your knowledge base, but by putting it to work on the conversations customers actually send. The broader category of AI agents for customer service exists for this. Macha is one such layer, running on top of the Front you already use through the live Macha–Front connector. It does not replace Front, your help center, or your shared inboxes.

The Front connector handles conversations (read, reply, comment, tag, assign); it does not sync help center articles. To use your articles as knowledge, add the published help center to Macha as a website source: Macha crawls up to 200 pages, indexes them, and the agent searches them when it reads a customer's message in your Front inbox, then drafts or sends an answer sourced from your own content. When a question needs a real-time fact, like an order status or an account balance, a custom tool lets the agent call your REST API for it. Every published article does double duty: self-service for searchers, and grounding for the agent answering everyone else. Macha bills per ticket, from $299 a month for 750 tickets: one conversation, charged once however many articles it reads and replies it drafts, never per resolution. For the mechanics, connecting Front to Macha to route conversations to AI walks through the setup, and the wider Front shared inbox model shows where it all lands.

FAQ

Is Front's knowledge base free, or does it cost extra? The knowledge base is available on all current Front plans and isn't an add-on. A custom domain for your help center requires the Professional plan or above.

How do I publish an article in Front? Open the article, assign it to a category or section, add up to five search keywords, and click Publish. A green success message confirms it. Then publish the help center portal itself, or non-admins still won't see your live articles.

Can I have more than one knowledge base? You get one knowledge base per help center. To run separate ones, for example a public customer KB and a private internal wiki, a company admin creates additional help centers, each with its own knowledge base.

Can I use my own domain for the Front help center? Yes, on Professional or above. You add a custom domain (like kb.yourcompany.com, not an apex like yourcompany.com) under Settings → Domains, create the CNAME records Front supplies, verify, and go live once the status reads Primary. Front requests the SSL certificate for you.

Can Macha use my Front knowledge base to answer customers? Yes. Macha connects to Front for conversations, and you add your published help center as a website source. The agent then searches those articles to draft or send grounded replies to customers who write into your Front inbox, not only the ones who search the KB.

Want your help center answering live conversations? Start a free trial of Macha ($50 of usage, no credit card) and connect it to your Front.

Macha

About Macha

Macha is an AI agent platform that works on top of the help desk you already use (Zendesk, Freshdesk, Gorgias, Front, Intercom or HubSpot) and connects to the rest of your stack, even your own internal systems. It is done for you: the Macha team analyzes your past tickets, builds the knowledge base and the agents, and runs them in safe mode until the drafts are right. Pricing is about $0.40 a ticket, and that includes setup and a dedicated success manager who handles your changes. Learn more about Macha →

Zendesk
5.0 on Zendesk Marketplace

Loved by support teams worldwide

See what support teams are saying about Macha AI.

The application seems excellent to me! We are still testing, and we need support for some details and they were extremely efficient too!

Daniela Costa

Daniela Costa

Head of Support, Seabra

Macha has been a great addition to our support toolkit. It generates clear, well-organized responses that fit naturally into our workflow. One feature we particularly appreciate is its ability to automatically reply in the same language as the ticket.

Marius F

Marius F

Support Head, Zentana

We've been using Macha for a little while now and it's been really great addition so far! It's powerful, convenient, and makes getting work done a lot easier for our agents.

Alexander Wedén

Alexander Wedén

Head of Support

Support team is very helpful and responsive. Really enjoy how lightweight this is within Zendesk itself vs other more intrusive tools.

Cathleen Wright

Cathleen Wright

Zendesk Admin, Cortex IO

So far it's pretty good! Our queries are a little nuanced, so we can't always use it, but it's got enough utility for us. It can even incorporate our bilingual country with greetings in a second language.

Jae Oliver

Jae Oliver

Head of Support, Wise

Really enjoying using Macha, it has made a noticeable difference to our support team in a short amount of time. I really like the ticket summary feature, saves us a lot of time.

Harry Jackson

Harry Jackson

Head of Support, Crumb

Macha AI is a great addition to my workspace! It's powerful, convenient, and it really makes productivity so much easier for our agents!

Dave G

Dave G

Head of Support, Cyber Power Systems

Very impressed! AI integration for Zendesk has certainly come a long way and Macha seems to set the standard for now. This will for sure save lot of time in our support team.

Pauli Juel

Pauli Juel

Head of CS, Dokument24

Macha has been working great for us so far! The auto-responses are accurate and our resolution time has dropped significantly.

Lana T

Lana T

Zendesk Admin, Swotzy

Macha AI is a great addition. The knowledge base feature means our agents always have the right answers at their fingertips.

Mischa Wolf

Mischa Wolf

Head of Support, Topi

We're enjoying this integration so far. It's made our support team more efficient and our customers get faster responses.

Paula G

Paula G

Head of Customer Support, Xly Studio

The team enjoys using it. It saves considerable time on common questions and the integration options are excellent.

Kilian Leister

Kilian Leister

Support Head, Didriksons

Get your AI agents set up for you.

Book a 20-minute call with our team. We'll show you where we would start on your Front and how the setup works. Setup and a dedicated success manager come with the trial and every plan.

Live in under a week
Safe mode until you approve
About $0.40 a ticket