We're excited to introduce a new Automation that allows you to configure automated periodic recaps for your products. A "periodic recap" is just a customer update we write on a regular cadence — every day, every week, or every month — based on the frequency you pick. Think of it as a short, regular summary of what's changed that you can send to customers automatically.
This feature makes it easier than ever to keep your customers informed. The system automatically collects data such as merged pull requests, notable commits, and tickets to generate a polished update.
Where the recap goes is up to you. You can send it to your inbox for review first, or publish it directly to any destination — Slack, Discord, your hosted Changelog, or anywhere else you communicate with customers.
Example: Send a private Slack message to customer-success once a month for manual review.
Example: Publish weekly recaps straight to your hosted Changelog without manual steps.
Example: Deliver daily summaries to a channel in Discord for an internal engineering channel.
Setting up these recaps is simple. This is an additional Automation available in the automation form — choose the 'Periodic Recap' option when creating or editing an automation, select the product, and pick the desired cadence. You can add it alongside other automations for the same product.
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.