Buttondown
Archives
Search archives...
Subscribe
Public postmortem: duplicate sends
October 20, 2025
We've published a new blog post: > Our public postmortem for Incident #0021. Read it here!
Subscribers can access the Portal through the main login
October 15, 2025
We launched the first seed of what we now call the Portal back in June of last year. It felt both overdue and clumsy: we wanted to strike a balance between...
Emailwall and Webwall components
October 11, 2025
We've added two new dynamic blocks to Fancy mode that give you even more control over how your content appears in different contexts. Webwall A webwall...
How to publish your blog and newsletter in one click
October 10, 2025
We've published a new blog post: > A Rube Goldberg machine for your ideas Read it here!
Czech localization
October 7, 2025
Buttondown's been localized in Czech!
Your newsletter now has a QR code
October 7, 2025
Sometimes, the feature requests we choose to build are not for strategic leverage nor to solve a long-standing customer need but because of whimsy. This is...
The ChatGPT for music that launched in 1994
October 3, 2025
We've published a new blog post: > Email was the user interface for the first AI recommendation engines. Read it here!
Updates from September
October 2, 2025
Write more (notes) The most visible, broadly applicable, and generally useful additions to Buttondown this month are freeform Notes fields added to...
Add UTM params to subscribers via form
September 27, 2025
UTM parameters! They're useful, and we keep making them more useful. Now, you can supply them even in slightly unconventional ways, like in the form body...
A better heuristic for undeliverable subscribers
September 27, 2025
We've tweaked how we handle consecutive soft bounces to be a little smarter. Previously, we would mark a subscriber as undeliverable if they had three...
The email list cleaning cleaning conundrum
September 26, 2025
We've published a new blog post: > The one-third rule from horticulture can apply to your email lists, too. Read it here!
We asked you who you are – here’s what we’re learning
September 26, 2025
We've published a new blog post: > A look at what we've learned about our customers from our onboarding process. Read it here!
New API changes for Buttondown
September 23, 2025
In what is the least impactful change in the history of Buttondown, we've increased the maximum length of the subject field from 1000 to 2000 characters....
We're shifting to customizable checkout flows
September 22, 2025
Hey folks! We've got a quick update about how we handle payments going forward. We're phasing out our use of Stripe's payment links internally. If you've...
Send emails based on subscriber lifecycle dates
September 20, 2025
Happy Friday (or what is left of it)! We're making it easier to send targeted emails based on when subscribers joined, upgraded, or churned. You can now send...
Track when paid subscribers churn
September 19, 2025
Quick one today! We've added a new way to track when your paid subscribers decide to move on. Every paid subscriber now has a churn date that automatically...
How to personalize your newsletter onboarding with metadata
September 19, 2025
We've published a new blog post: > It’s data about data all the way down. Read it here!
Images in newsletters: how much is too much?
September 18, 2025
We've published a new blog post: > The answer is a perennial crowd-pleaser: it depends. Read it here!
Customize gift unsubscription notifications
September 18, 2025
Hey folks! We've just shipped a small but mighty update for those of you running gift subscription promotions. You know that automatic email that goes out...
New API changes for Buttondown
September 18, 2025
We've added support for tracking and filtering by churn dates in the Subscribers API: New field The Subscriber schema now includes a churn_date field that...
Newer archives
Older archives