The zero-bloat product engagement
changelog widget
suite for SaaS.
A single, unified 3-in-1 platform for your in-app product changelog, interactive user roadmaps, and secure inbound feedback. Replaces Canny, Beamer, and Userback with a standalone <19.2 KB (Brotli) Shadow DOM widget that preserves your Lighthouse score.
No credit card required. Setup in 2 minutes.
Works Where You Work
Built for modern SaaS teams
Built for every side of your team
Whether you maintain secure architecture, prioritize releases, or write integration loops, NanoLog solves your exact challenges.
For CTOs & Leaders
Security, Performance & Diagnostics
- ✓Cryptographic HMAC verification limits voting to authenticated users
- ✓Strict Shadow DOM isolation prevents legacy CSS layout conflicts
- ✓Under 19.2 KB (Brotli) CDNs preserve Lighthouse & Core Web Vitals at 100/100
- ✓Real-time OS, browser parameters and console log debug diagnostic uploads
For Product Teams
Adoption, Feedback & Roadmaps
- ✓Consolidated Changelog + Roadmap + Feedback under 1 unified widget invoice
- ✓Engage cohorts instantly by sending updates sole to target customer segments
- ✓In-app NPS emoji ratings, reaction charts, and feature upvote campaigns
- ✓Visual feedback screenshots with drawings to report product bugs
For Developers
Integration, APIs & Extensibility
- ✓Boot in less than 2 minutes using standard client window init hooks
- ✓TypeScript definitions, native ESM packages, and absolute framework support
- ✓Complete whitelabel flexibility, custom CSS variables, and trigger bindings
- ✓Zero dependency bundle keeps your engineering velocity clean and fast
How it works
Setup in minutes, not days.
NanoLog is designed to get out of your way. Integrate it once, and let your product managers handle the rest.
Copy the snippet
Paste a single <script> tag into your app. It loads a native web component without bloating your bundle or conflicting with your styles.
Write your updates
Use our markdown editor to draft release logs, feature announcements, or bug fixes. Hit publish to instantly push them to your live app.
Collect feedback
Your users see the updates directly in your app. They can leave feedback, give reactions, and view your roadmap, keeping them engaged.
Live Interactive Sandbox
See NanoLog in action
Interact with our core features below and see why developers and product managers love our technical foundations.
Select a USP to explore
Zero CSS Leakage. Period.
Widgets that sit in your main application DOM often get broken by your app's global stylesheets (e.g. huge font sizes, color changes, layout issues). NanoLog isolates all styles using a native Web Component Shadow DOM.
Latest release notes for your dashboard application.
Praise from Closed Beta Testers
Read what early SaaS engineers and technical founders say about our CSS isolation and bundle footprint.
"We run a historic vinyl store in Rotherham, and we wanted a frictionless way to let our regulars know when new collectible shipments land without spamming their inbox. NanoLog's inline changelog widget works perfectly as a blog announcement feed. Setup took less than 5 minutes and fits our vintage dark-mode theme beautifully!"
Jason Sayles
CEO @ Riverside Records (Rotherham)
"Keeping our members updated on weekly karaoke nights, pub quizzes, and members-only events is vital for Swinton House. Using the NanoLog widget as a live, interactive announcement feed directly on our homepage has driven incredible engagement. Our weekly event attendance is up noticeably!"
Club Manager
Manager @ Swinton House Club
"The cryptographically secure HMAC validation was a firm requirement for our enterprise customers to prevent duplicate voting or feedback spam. Setting it up was simple and standard. Highly engineered solution."
Aris Thorne
Head of Engineering @ AuthGuard
Live Production Spotlights & Case Studies
Riverside Records
StorefrontRotherham's premier independent vinyl, memorabilia, and soul record store.
The Challenge: Announcing rare collectibles, fresh vinyl arrivals, and special shop orders without building a custom database and email newsletter loop.
The Solution: Implemented the NanoLog widget on their main store page. Using categories like "Announcement" and "New Arrival", their visitors click the trigger to inspect lists of new vinyl immediately.
Swinton House Club
Heritage VenueA beautifully restored Grade II listed historic venue and community club in Rotherham, UK.
The Challenge: Promoting local live music events, members dining pricing, karaoke nights, and historic celebrations natively without cluttering their website layout.
The Solution: Implemented the NanoLog widget to host their weekly social schedules and announcements, pinning key parties (like Valentine's Day events) for absolute visibility.
How NanoLog compares
Why settle for heavy, overpriced tracking scripts or waste expensive engineering hours building in-house changelogs?
| Capabilities | NanoLog Widget | Legacy Widgets | In-House Builds |
|---|---|---|---|
CSS Style Isolation Encapsulation inside native Web Component | ✓ 100% Shadow DOM isolated | ✗ Leaky styling / Heavy Iframes | ! Requires high CSS upkeep |
User Cohort Targeting Deliver personalized feature release notes | ✓ Advanced JSON rulesets | ✗ Basic filters or none | ! Requires database redesign |
Unified 3-in-1 Suite Changelog + Roadmap + Feedback tabs | ✓ Included in one single bundle | ✗ Separate subscriptions | ! Months of custom frontend coding |
Widget Bundle Footprint Load times, SEO impact, and speed score | ✓ Ultra-lightweight <19.2 KB (Brotli) | ✗ Heavy tracking scripts (>120KB) | ✓ Low overhead, high dev effort |
Price & Engineering Cost Monthly cost or custom developer resources | ✓ From $0 to $49/mo | ✗ $99 to $249+ every month | ✗ $10,000+ initial salary allocation |
Competitor Pricing & Drawbacks
Unlike others who practice predatory feature-gating or scale aggressively based on tracked users, NanoLog keeps pricing transparent, zero-bloat, and developer-friendly.
| Provider | Entry Price | Pro / Scale Tier | 3-in-1 Unified? | The Biggest Drawback |
|---|---|---|---|---|
NanoLog | $0/mo | $49 Pro / $149 Scale | Yes (Unified) | None (Developer-first, Shadow DOM isolated, <19.2 KB Brotli bundle) |
| Beamer | $49/mo Starter | $99/mo Pro | No | Bloated scripts; requires expensive paid add-ons for feedback/NPS surveys. |
| Canny.io | Free (25 tracked users limit) | $19+ Core / $79+ Pro (usage-based floor) | Yes | Punishing usage-based pricing scaling automatically per "tracked user"; locks Jira/Linear PM integrations behind Pro plan. |
| AnnounceKit | $79/mo Essentials | $129/mo Growth | Yes (Gated) | Aggressive feature gating (e.g., simple custom CSS styling requires their $339/mo tier). |
| Frill.co | $25/mo Startup | $49/mo Business | Yes | Lacks enterprise-grade security like HMAC user verification and advanced rules-based audience targeting. |
Our Transparent Core Pricing Philosophy
We don't charge you for styling your own widget, nor do we penalize you with steep price increases as your active user base scales. We believe enterprise security (like HMAC verification) and style isolation should be standard engineering standards—not luxury upgrade metrics.
Real-World Production Scenarios
See how simple it is to programmatically solve cohort targeting and performance challenges using NanoLog.
The Selective Beta Rollout
Deliver pre-release logs, UI warnings, or experimental feature alerts solely to developers or users with `betaTester: true` in their context payload. Protect standard users from confusing beta changelogs.
Targeted Enterprise Incidents
Broadcast critical security patches, migration roadmaps, or server-maintenance warnings strictly to `role: "admin"` users inside specific corporate tenants. Keep basic readers focused on standard product value.
Zero-Bloat Core Web Vitals
Stop penalizing your site speeds. Compiling into a native, standalone Web Component under 19.2 KB (Brotli) allows your pages to load asynchronously with zero main-thread parsing locks. Keep your Lighthouse score perfect.
1import { useEffect } from 'react';23export default function NanoLogLoader({ user }) {4 useEffect(() => {5 // Dynamic import ensures zero bundle size impact on load6 import('https://nanolog.dev/widget.js').then(() => {7 window.NanoLog?.init({8 appId: '11111111-1111-1111-1111-111111111111',9 userId: user.id, // Cryptographically secured userId10 context: {11 role: user.role, // e.g. "admin", "developer"12 betaTester: user.isBeta // e.g. true, false13 }14 });15 });16 }, [user]);1718 return null;19}Secure, compliant feedback loops.
We built NanoLog specifically for modern B2B SaaS teams who need deep, two-way client communication without exposing sensitive customer data or bloating their codebase.
GDPR & HIPAA Privacy Shield
Ensure absolute compliance. NanoLog gives your clients interactive, paint-style blackout tools to mask sensitive PII directly inside visual feedback.
Before visual screenshots ever leave a user's browser, they can paint solid black redaction blocks over private charts or account details. Combined with automated text filters that mask emails and phone numbers, sensitive customer info never reaches your databases or engineers.
Deep Diagnostic Context
Stop guessing why a feature broke. NanoLog acts as a lightweight client diagnostics bridge, packaging rich developer parameters at the exact moment feedback is sent.
Every submission captures the user's viewport screensize, active browser & operating system (OS), current URL, and real-time client console error logs/exceptions. Securely diagnose and fix SaaS product issues without asking clients for raw HAR files.
Zero-Bloat 3-in-1 Platform
Keep your SaaS page speeds pristine. NanoLog consolidates changelogs, interactive roadmaps, and inbound feedback boards under a single, unified package.
Unlike legacy tools that exceed 120KB and leak styles, our native Web Component delivers a zero-dependency, <19.2 KB (Brotli) Shadow DOM widget delivered via edge CDN. Protect your Google Lighthouse scores and Core Web Vitals at a perfect 100/100.
Send this to your lead developer
Need to validate the technical implementation details before making a decision? Copy our standard Slack/Discord spec sheet and send it straight to your lead engineer.
- ✔<19.2 KB (Brotli) Edge CDN Bundle
- ✔Cryptographic HMAC SecOps Tokens
- ✔Strict Shadow DOM Style Isolation
- ✔Auto Client Console Error Capture
Simple, predictable pricing.
Start for free. Scale when you hit product-market fit.
Founders Tier
Special early-adopter access. Pay $49 upfront, get 6 months free, then $49/mo thereafter. Non-refundable.
- Up to 10,000 MTUs/mo
- 6 Months of Pro Service Included
- Unlocks Advanced Segmentation & Roadmap
- Removes NanoLog branding
- Upfront fee is non-refundable (see Terms)
- Limited to first 250 early adopters
Free
The Viral Loop. Perfect for new projects getting off the ground.
- Up to 1,000 MTUs/mo
- Changelog Announcements
- Community support
- Powered by NanoLog branding
Pro
Predictable growth. Try Pro free for 30 days. No upfront charges.
- 30-Day Free Trial (Cancel anytime)
- Up to 10,000 MTUs/mo
- Announcements & Feedback
- Removes NanoLog branding
- Advanced Segmentation & Roadmap
- Standard support tier
Scale
For rapidly growing companies that need high volume.
- Up to 50,000 MTUs/mo
- Custom CSS injection
- Custom SVG trigger icons
- Multiple projects & widgets
Enterprise
Need more? We've got you covered with unmetered limits.
- Unlimited MTUs
- Dedicated support channel
- Custom SSO & integrations
- Dedicated account manager
Technical & Security Questions
Everything a lead engineer or product manager needs to know before integrating NanoLog into production.
Ready to talk to your users?
Join hundreds of SaaS founders using NanoLog to announce features and collect feedback.
Create your free account