Everything can be customized, if you try hard enough.
Buttondown's blog
Buttondown's blog — guides, tutorials, and more
- Public lists
- davewiner/blogroll
- Fetched
Your newsletter's archives are more valuable than your list
Store, share, and protect your work so as many people as possible can see it.
Survey responses on the web
Subscribers can now respond to surveys from the web archive, not just email.
Better tag self-management
Flip a toggle and subscribers can add or remove tags themselves in the portal.
Granular API keys
Create as many API keys as you need, each with its own permissions.
Smarter automation filters
Make sure subscribers still match your filters before an automation runs.
Ask A Nerd: How does newsletter cadence affect deliverability?
The amount of time between emails can have a significant impact on how ESPs and subscribers view your writing.
New design settings pages
We've removed the Design settings page in favor of separate settings for Archives and Emails.
Snippets
Reusable content blocks you can insert into any email.
Starred views
Star pages to keep them one click away in your sidebar.
More ways to customize your archives
Change fonts, colors, and more without touching CSS.
Inbox filtering
Filter your inbox to show unread items or conversations needing a response.
Mastodon follower analytics
Track your Mastodon follower count over time
Ask a Nerd: What are good open, click, and response rates for an email newsletter?
30% open rates and 2% click rates are good. But numbers can lie.
How we migrated our database to PlanetScale
Swapping the rug everyone's dancing on
Two new archive themes
Introducing Arbus and Lovelace, two new ways to style your newsletter's web presence.
Ask a Nerd: Does attaching files to your newsletter hurt deliverability?
Email service providers hate them, they’re awkward on mobile, and download links are better in virtually every way.
Custom buttons now work in Markdown mode
A simpler format for custom buttons that works everywhere.
Seline and Tinylytics support
Two new privacy-friendly analytics integrations for your archives.
Localization
Buttondown supports multiple languages and regional date formats for subscriber-facing content.
Unban subscribers
You can now unban subscribers directly from the UI.
Announcement bars for your archives
Add a prominent message at the top of your archive pages.
Bang paths, source routing, and how email trips were planned
Turn by turn directions, for email
Public postmortem: archive downtime
Our public postmortem for Incident #0023.
TypeIDs are now the default identifier format
API version 2026-01-01 returns prefixed IDs like sub_ and em_ instead of bare UUIDs
2025
Looking back on 2025, and looking forward to 2026
disposables.app
A tiny tool for checking if an email domain is disposable.
Russian localization
Russian localization
Ask a Nerd: Can you improve email deliverability with a personal domain?
Learn why it’s often better to route your newsletter through your domain, how to set that up, and methods for monitoring a domain’s deliverability.
More locale options
New English locale variants for UK, Australia, and Canada.