We’ve updated the Slack channel selector on the Slack Destination configuration page so you now see all Slack channels you have access to. If you can view the channel in Slack, you’ll see it here as well—no more missing options or gaps in the list.
Channels are also sorted alphabetically, making it faster to scan and select the one you need.
This update ensures a more reliable, efficient setup experience whenever you configure a Slack destination.
We’ve refined how toast notifications appear to make them more consistent and easier to notice. Rather than being positioned absolutely in the viewport, they now anchor neatly within their container. This keeps them visible, prevents collisions with nearby elements, and ensures they remain steady even when the window is resized. Overall, notifications now behave more reliably across various layouts.
New “Frost” Theme
We’ve introduced a new widget theme called Frost, featuring a sleek, minimal style with cool color tones.
More Compact Panels
Panels now have a cleaner, more efficient layout. Header and footer areas use space more wisely, improving readability and reducing visual clutter. Headers without subheadings are centered and streamlined with lighter padding, while footers adopt tighter spacing for a more refined presentation.
You can now serve your hosted changelog from your own domain, such as updates.example.com. The setup process provides direct DNS verification and automatic SSL management, giving you a stable, predictable configuration flow without manual certificate handling.
Embeddable Widget
A unified, embeddable widget is now available for integrating Changebot directly into your product. The dashboard includes a managed editor for configuration and styling. The widget supports toast and banner notifications, renders tags, and offers more than a dozen built-in themes—including Catppuccin and Cyberpunk.
Improvements
Dashboard navigation has been streamlined, reducing the steps required to reach recent updates and core settings.
System performance has been strengthened across loading behavior, caching, and database queries.
Bug Fixes
A number of API response inconsistencies have been resolved to ensure accurate and timely delivery of update data.
We’ve just launched Embeddable Widgets, a brand-new way to share product updates directly inside your app or website. No redirects, no extra clicks — just a clean, built-in way to keep your users in the loop.
Drop a widget into your site with a couple of lines of code, and instantly show your latest updates directly to your users. Whether you want a floating badge, a slide-out drawer, a top banner, or a toast notification, everything works out of the box — and it’s compatible with React, Vue, or plain JavaScript.
Every widget is:
🎨 Beautifully Themed — Choose from 15 built-in themes like Catppuccin, Gruvbox, Dracula, Cyberpunk, and more.
🔧 Fully Customizable — Override any color or style with CSS variables to match your brand perfectly.
📱 Responsive and Accessible — Works on all screen sizes, with full keyboard and screen reader support.
🌓 Smart About Appearance — Automatically switches between light and dark mode to fit your user’s preferences.
It’s the easiest way to keep your customers informed — directly inside your product.
To get started, create a widget destination in Changebot, then use that destination’s slug in your app. Once you publish updates to that destination, your widgets will automatically display them — no extra setup required. Full installation instructions are available right on the widget destination page.
👉 Start embedding your updates today with Changebot Widgets.
Your changelog just got an upgrade: you can now host it on a custom domain. Instead of the default updates.changebot.ai, make it yours with something like updates.yourcompany.com—more professional, more on-brand.
Setup is simple. In the new Custom Domain tab under destination settings, you can connect your domain in minutes. SSL certificates are handled automatically, so your site stays secure with zero hassle. Follow the instructions, copy the records, and you’re done.