How to get there: Go to Settings → Widgets → click Add widget → choose Board → select your knowledge base board.
Learn how to embed your ProductLift knowledge base directly into your website or application using widgets, giving users quick access to documentation and support articles.
Knowledge base widgets allow you to display your help center content directly within your product or website. Instead of redirecting users to a separate documentation site, you can embed articles in a sidebar or inline component.
Benefits:
ProductLift offers two knowledge base widget templates:
A slide-out panel that appears from the side of the screen.
Best for:
Features:
[Screenshot: Knowledgebase sidebar widget showing sections and articles]
An inline component that displays directly on your page.
Best for:
Features:
[Screenshot: Knowledgebase embed widget integrated into a page]
Basic Settings:
| Setting | Description |
|---|---|
| Name | Internal name for the widget (admin only) |
| Header Title | Display title shown to users (e.g., "Help Center") |
| Knowledge Base Board | Select which knowledge base board to display |
Display Options:
| Setting | Description |
|---|---|
| Display Menu | Show/hide the main navigation menu |
| Display Boards | Show/hide board navigation |
| Display Breadcrumbs | Show/hide breadcrumb navigation (recommended for embed) |
Theme Settings:
Size Settings (Embed only):
Button Settings (Sidebar only):
After saving your widget:
Example Embed Code:
<script>
(function(w,d,s,o,f,js,fjs){
w['ProductLiftWidget']=o;w[o]=w[o]||function(){
(w[o].q=w[o].q||[]).push(arguments)};
js=d.createElement(s),fjs=d.getElementsByTagName(s)[0];
js.id=o;js.src=f;js.async=1;fjs.parentNode.insertBefore(js,fjs);
}(window,document,'script','plwidget','https://yourportal.productlift.app/widget.js'));
plwidget('init', { widget_id: 'your-widget-id' });
</script>
Help Button in Navigation:
Place the widget trigger in your main navigation for easy access.
Floating Help Button:
Position a floating button in the corner of the screen.
Contextual Triggers:
Open the sidebar when users click help icons next to specific features.
Dedicated Help Page:
Create a /help or /docs page with the embedded widget.
Settings/Account Section:
Add embedded documentation to your settings area.
Onboarding Flow:
Include relevant articles during user onboarding.
Feature Pages:
Embed contextual help alongside specific features.
Each widget displays content from one knowledge base board. When configuring:
To show specific sections only:
A simple floating button that opens a sidebar:
Header Title: "Need Help?"
Display Menu: Hidden
Display Boards: Hidden
Display Breadcrumbs: Hidden
Button Position: Bottom Right
Button Text: "?"
Complete documentation center embedded in a page:
Header Title: "Documentation"
Display Menu: Hidden
Display Boards: Hidden
Display Breadcrumbs: Visible
Width: 100%
Height: Auto
Branded sidebar matching your app:
Header Title: "Help Center"
Display Menu: Hidden
Display Boards: Hidden
Background Color: (match your app)
Accent Color: (your brand color)
After implementation:
Widget Not Loading
Wrong Content Appearing
Styling Issues
Performance Issues