Embedding Drumroll on your site
Drumroll is a hosted product, but the changelog is meant to live where your users already are: inside your own app or marketing site. Two ways to embed.
Embeddable widget
A small JavaScript snippet that opens your changelog in a slide-over panel from anywhere on your site - typically a "What's new" bell icon in your nav.
Grab the snippet from /admin/<your-slug>/embed. It looks like this:
<script
src="https://usedrumroll.com/embed.js"
data-workspace="your-slug"
defer
></script>
<button data-drumroll-trigger>What's new</button>
Any element with data-drumroll-trigger opens the panel. The widget is around 5 KB, loads lazily, and inherits your workspace's theme.
Iframe
If you want a full-page embed (e.g. on a marketing page), use the iframe route:
<iframe
src="https://your-slug.usedrumroll.com/embed/changelog"
width="100%"
height="600"
style="border: 0"
></iframe>
The iframe is set to frame-ancestors * on purpose - it's designed to be embedded across origins. There's also /embed/guides for your guides surface.
Custom domain
If you'd rather host the public changelog on your own domain (e.g. changelog.your-company.com) instead of your-slug.usedrumroll.com, point a CNAME at us and add the domain in Settings. We'll issue and renew the TLS certificate.
Custom domains are still being polished. Reach out via the in-app feedback widget if you want to be on the early-access list.