How to Set Up Multi-Language/Version Knowledge Bases in HelpKit
Learn how to create and manage multiple versions of your HelpKit knowledge base for different languages, product versions, or custom needs.
HelpKit supports multiple languages and versions of your knowledge base, making it easy to create localized versions for different countries or maintain separate product documentation versions.
This guide will walk you through setting up and managing multiple versions in HelpKit. In case you want to override common words of your default version please refer to the following article.

Why Use Multiple Versions?
HelpKit allows you to present your knowledge base in multiple languages and versions, making it adaptable to different user needs. You can serve multiple versions via subpaths likeย support.piedpiper.com/frย orย support.piedpiper.com/v1. This feature is useful for:
- Language Translationsย (e.g.,ย
/en,ย/es,ย/fr)
- Product Versionsย (e.g.,ย
/v1,ย/v2,ย/beta)
- Custom Variantsย (e.g.,ย
/cloud,ย/enterprise)
Each version will have its own dedicated Notion page, serving as the source for its category structure and article content. This mean that also each version needs to be individually synced when updates have been made to the content of the version.
As soon as at least one additional version is live, your help center or documentation site will display a version selector dropdown on its site. Users will then be able to navigate to their desired version via this dropdown menu. Your version is also available directly as a subpath via its path name in the URL.
Watch The Video Tutorial
Watch our quick 8-min video tutorial and learn everything you need on how to setup and use multiple versions with HelpKit.
1. Accessing the Multi-Version Settings
- Log in to your HelpKit dashboard.
- Navigate toย
Settings.
- Click on theย
Languages & Versionsย tab.

To use the multi version feature your project requires the Professional plan. The Professional plan allows you to create 2 languages or versions of your knowledge base. If you need more, please contact us for a dedicated custom plan.
2. Creating a New Version
Option 1: Quick Language Setup
- HelpKit will automatically localize common words in your Help Center.
- HelpKit will automatically set the meta language value to the corresponding language.
We recommend choosing this option if you are planning to add a language version.
Option 2: Custom Version Setup
- Allows you to create a version manually.
We recommended choosing this option if you need to choose a custom path name to differentiate between multiple product versions for example.

3. Duplicating your Notion Template
Within the add version modal you will be able to either duplicate your existing knowledge base (suggested if you are planning to add another language) or duplicate our blank HelpKit Notion template if you want to start from scratch.
- Click on one of the option links inside the popup window to open a Notion template
- Duplicateย the template.
- Rename it (e.g., add a language identifier like "EN" or "DE").
- Overwrite the categories and article content with the translated/custom version.

4. Connecting the New Version to HelpKit
- In HelpKit'sย Languages & Versionsย tab, clickย Add New Version.
- Select the language/version from the dropdown.
- Paste theย Notion public linkย of your new template.
- Clickย Connect.
- Ensure the preview displays correctly.
- Hit the
Add Languagebutton
5. Publishing the New Version
After you have added a new version it will be in a draft state. The version is not yet live for users to visit.
- Clickย Click to Publishย to make the new version live.
- Verify the new version appears in the Help Center version dropdown.
- Navigate to the knowledge base page on your HelpKit dashboard and perform aย full syncย to cache all the articles for faster loading.
- AI Support: HelpKit AI will automatically adapt to each version's content.

You will only see the version dropdown in your HelpKit dashboard if at least one additional version has been published. If your version is in draft mode, the version dropdown will not appear yet.
6. Customizing and Editing Version Settings
You can edit your version settings by clicking on the Edit button.
- Localization: Override the default wording for the version.
By default your default version will show โDefault Versionโ as the display name. We recommend you to rename the display name of your default version to something more expressive such as โEnglishโ or โMain Versionโ.
- SEO: Set your versionโs landing page meta title & description as well as the site language. (๐โโ๏ธย Recommended)
- Links: Ensure your menu and footer links are localized. By default HelpKit will display your default versionโs menu and footer links even on your versionโs landing page. By adding localized links HelpKit will display those instead of the default ones.

- Version Config: Update the version
display name,path nameand connectionNotion page URL. To edit your path name or Notion page URL make sure to toggle the๐ย Unlock Sensitive Editingbutotn. - All existing links to this version will stop working
- Search engines will need to re-index your content
- Users with bookmarks will lose access
- All content will be replaced with content from the new page
- Your existing localization settings will remain
- Make sure the new page has a similar structure to avoid issues

Changing sensitive values can break existing links to your knowledge base.
If you change the path name:
If you change the Notion page URL:
7. Testing & Going Live
Directly navigate to your knowledge base versionโs subpath via adding the path name to your HelpKit domain (e.g support.helpkit.so/de) or simply click on View Website inside your HelpKit dashboard. Use the version dropdown on your help center / documentation page to switch between versions.
Hereโs how the version dropdown will look like on the help center layout:

And hereโs how the version dropdown will look like on the documentation layout:

HelpKit Widget: Change Versions
To programatically change versions inside your HelpKit embeddable widget, please refer to the Widget API docs.
Need help setting up multiple versions for your HelpKit project? Reach out to us and we are more than happy to help you out.
Last updated on March 12, 2025