How to get there: Go to Settings in the sidebar → Boards (separate page) → create a new board with the Knowledge Base type.
Learn how to create and manage a knowledge base in ProductLift to provide self-service documentation, help articles, and guides for your users.
A knowledge base is a structured collection of articles organized into sections that help your users find answers to common questions, learn how to use your product, and troubleshoot issues independently.
ProductLift's knowledge base features:
Required Fields:
Optional Settings:
[Screenshot: Board creation form with Knowledge Base type selected]
After creating the board:
Sections are the organizational units of your knowledge base. Think of them as folders or categories that group related articles together.
ProductLift supports nested sections:
Help Center (board)
├── Getting Started (section)
│ ├── Quick Start Guide (article)
│ └── Installation (article)
├── Features (section)
│ ├── Dashboard (subsection)
│ │ ├── Overview (article)
│ │ └── Customization (article)
│ └── Reports (subsection)
│ └── Creating Reports (article)
└── Troubleshooting (section)
└── Common Issues (article)
From the Knowledge Base view:
Creating Subsections:
Each section can be customized:
| Setting | Description |
|---|---|
| Title | Display name for the section |
| Icon | Bootstrap icon name (e.g., "book", "star", "gear") |
| Color | Hex color for the icon (e.g., "#60a5fa") |
| Description | Optional text shown below the section title |
| Hidden from Users | When enabled, only admins can see the section |
Drag and drop sections to reorder them within the knowledge base. The order affects how sections appear to users.
Articles are the content pages within your knowledge base sections.
The article editor supports:
Articles have two states:
Use unpublished state for work-in-progress articles before they're ready for users.
For teams that prefer managing documentation as code, ProductLift supports syncing knowledge base content from markdown files.
docs/
├── getting-started/
│ ├── _index.md # Section metadata
│ ├── quick-start.md # Article
│ └── installation.md # Article
├── features/
│ ├── _index.md
│ └── dashboard.md
└── images/
└── screenshot.png # Shared images
Each folder needs an _index.md file with section metadata:
---
title: Getting Started
icon: rocket
color: "#60a5fa"
---
Optional description text for the section.
Articles are standard markdown files. The first H1 becomes the title:
# Quick Start Guide
Welcome to our product! This guide will help you get started.
## Step 1: Create an Account
First, sign up at our website...
## Step 2: Configure Settings
Navigate to Settings and...
Export your knowledge base as markdown:
Unique Filenames:
Each markdown file must have a unique filename across all folders. The system uses filenames to track synced articles.
# Good
docs/getting-started/getting-started-overview.md
docs/advanced/advanced-overview.md
# Bad - will cause conflicts
docs/getting-started/overview.md
docs/advanced/overview.md
Images:
Place images in an images/ folder and use relative paths:

Images are automatically uploaded to cloud storage during sync.
Before creating content, plan your structure:
By User Journey:
Getting Started
├── Quick Start
├── Installation
└── First Steps
Using the Product
├── Core Features
├── Advanced Features
└── Integrations
Troubleshooting
└── Common Issues
By Feature Area:
Dashboard
├── Overview
├── Widgets
└── Customization
Reports
├── Creating Reports
├── Sharing
└── Scheduling
Account
├── Settings
├── Billing
└── Team Management
Use the "Hidden from Users" setting to:
Your knowledge base articles are indexed by search engines. Optimize by:
Issue: Section not appearing
Solution:
Issue: Markdown sync errors
Solution:
_index.md exists in each folderIssue: Images not displaying
Solution:
../images/file.png)