What Is Changelog?
Changelog is a notification widget for product changes. It appears as a bell icon on the page — clicking it shows a list of the latest entries with dates and status labels (new feature, fix, improvement).
Customers can see how many new changes have appeared since their last visit thanks to a counter on the icon.
How to Set Up Changelog?
- Go to Knowledge Base → Settings → Changelog
- Create a category where changelog entries will be stored (e.g., “Changelog”)
- Copy the HTML code snippet
- Paste it on your website before the
</body>tag
Widget Configuration
The HTML snippet contains the configuration:
-
kb_token— knowledge base token (automatically filled in) -
category_id— ID of the category with changelog entries -
product— product name (intumorsugester) -
title— title displayed in the widget header -
category_url— link to the public page with the full list of changes -
category_label— text of the link in the widget footer -
reload_cooldown— time in seconds between automatic data refreshes
How Does It Work?
- The widget loads from CDN and does not send any requests to the server until the user opens it
- Once opened, it fetches entries from the changelog category via API
- It stores in
localStoragewhich entries the user has already seen - New (unread) entries are highlighted, and their count is displayed on the bell icon
- Clicking an entry opens it in a new tab in the knowledge base
Creating Changelog Entries
Changelog entries are regular knowledge base entries — you create them in the designated category. Each entry should have:
- Title — a short description of the change (e.g., “New Markdown Editor”)
- Content — details of the change
- Status — e.g., New Feature, Fix, Improvement (displayed as a colored label in the widget)
Customization
The widget automatically adapts to the context:
- The footer can link to the public changelog category with the full change history
- The widget title is configurable
- Status colors are set in the knowledge base status configuration