Monthly RSS-to-email sends can now land on any day of the month, not just the first, last, or a given weekday.
Buttondown's blog
Buttondown's blog — guides, tutorials, and more
- Public lists
- davewiner/blogroll
- Fetched
Filtered blocks
Show a section of your email to just one type of audience (email, web, subscribers, or paid)
Public postmortem: email sending & other tasks delayed
Our public postmortem for the incident on July 30st, 2026.
We built our own dig
Why Buttondown spends so much time reading DNS records — and why we ended up building our own free dig tool to do it.
How we localize Buttondown
Our homegrown localization is one open-sourced JSON file, a template tag, and a wrapper component — nothing fancy, and kept honest by a bunch of weird tests.
Enhanced link cards on Bluesky
Your newsletter's archive links can now share as rich, branded cards on Bluesky.
Turning our OpenAPI schema into a bug finder
How Buttondown uses Schemathesis fuzz tests to turn its OpenAPI contract into a practical API robustness check.
Public postmortem: custom tracking links broken
Our public postmortem for the incident on July 24th, 2026.
Mermaid diagram rendering
Author flowcharts and diagrams in Mermaid, and Buttondown renders them in the archives and your emails.
Public postmortem: api.buttondown.email inaccessible
Our public postmortem for the incident on July 23rd, 2026.
Email ads in the 80s were weird and wonderful lies
Few could define electronic mail, or how to set it up, but everyone agreed it was awesome.
Tag gating, and domain verification on the API
Implicit tag creation now needs the tags feature, and custom domains are readable over the API
Public postmortem: intermittent issues logging into the app
Our public postmortem for the incident on July 17th, 2026.
How to back up your emails and newsletters locally
Save them daily or quarterly. Just don’t let someone else control what happens to them.
How we increased conversion rate by 42% by making one small change to our pricing page
It's a starting point with a few early guideposts.
Ask a nerd: Can I use SVG images in emails?
Scalable Vector Graphics or Suspiciously Versatile Glyphs?
Better drilldown into opens and clicks
Email analytics drilldowns now nest right in the page — no more slow modals.
Reply to comments via email
Answer a comment notification straight from your inbox, and it lands as a threaded comment.
How I send and grow my newsletter without open and click tracking
Buttondown has plenty of analytics features. But you can grow your audience without them.
An improved way to manage visibility of archived emails
A clearer hierarchy for archive settings, per-email overrides, and content-level paywalls.
Google Reader was building the wrong future
The app that taught us to directly follow our favorite creators.
The series of tubes filled with enormous amounts of mail, beneath our feet
Email can learn a lot from the rise, fall, and quiet continuation of pneumatic tubes.
Attach files to your Inbox replies
Send PDFs, images, and other files when you reply to a subscriber from your Inbox.
Even more tweaks to inbound and replies
Three clear paths for custom sending domains, each with consistent, predictable reply behavior.
The events API now reads from one event store
GET /v1/events moves onto the same event store that powers webhooks
Public postmortem: manually adding subscribers failed
Our public postmortem for the incident on June 14th–15th, 2026.
Lotus Notes and the dangers of starting from scratch
You either loved it, or were using it wrong.
A one-click link to your latest issue
The Modern theme's subscribe page now links straight to your most recent issue.
Public postmortem: app downtime
Our public postmortem for the incident on June 11th.
A two-column archive index for the Modern theme
Lay your Modern archive out as a grid instead of a single tall column.