Buttondown
Archives
Search...
Log in
Subscribe
Tag gating, and domain verification on the API
September 21, 2026
We've published a new blog post: > Implicit tag creation now needs the tags feature, and custom domains are readable over the API Read it here!
Clearer collision behavior when recreating subscribers
September 21, 2026
We've published a new blog post: > Overwrite can no longer silently no-op on a suppressed subscriber Read it here!
Segments on the API
September 21, 2026
We've published a new blog post: > Saved, reusable audiences you can apply to an email instead of rebuilding filters Read it here!
Confirmation emails when re-adding an unsubscribed subscriber
September 21, 2026
We've published a new blog post: > POST /v1/subscribers with collision-behavior add now respects type unactivated Read it here!
New API changes for Buttondown
September 21, 2026
Justin fixed the webhook event picker leaving out the subscriber.tags.changed event, so you can now subscribe to it from the dashboard when your newsletter...
New API changes for Buttondown
September 21, 2026
Justin fixed a scheduled email whose content could not be rendered (for example, an unresolved template tag pasted into the body) getting stuck and never...
New API changes for Buttondown
September 21, 2026
Tanvir added a portal link to the email we send folks who churn from premium subscriptions (just in case, you know?) Justin fixed the paid subscription...
New API changes for Buttondown
September 21, 2026
Mary made switched-off toggles, checkboxes and radio buttons easier to see on low-contrast displays (thanks, Kat!) Justin fixed the email preview erroring...
New API changes for Buttondown
September 21, 2026
Mary made the subscriber page say why an automation was skipped or failed, not just that it was Mary fixed a custom subject on an automation notification not...
New API changes for Buttondown
September 21, 2026
Justin raised the cap on how many actions a single automation can have from 25 to 100 Read the whole thing here.
New API changes for Buttondown
September 21, 2026
Justin retired the separate API changelog on the docs site and moved every one of its entries — all the way back to 2020 — onto this page: API changes now...
New API changes for Buttondown
September 21, 2026
Justin made the preview on your email and web CSS pages work with drafts too, so you can see how that new header style looks on the issue you're writing...
New API changes for Buttondown
September 21, 2026
Matias made failing RSS-to-email feeds say why they're blocked (SiteGround captcha, Cloudflare, a fussy robots.txt) instead of a generic error, and put that...
New API changes for Buttondown
September 21, 2026
Justin taught the firewall to block subscription-bombing bursts that plus-tag one real address with random suffixes across many newsletters (thanks, Ben!)...
New API changes for Buttondown
September 21, 2026
Matias made your email analytics sort tracked links by clickers, so the most popular links rise to the top (thanks, Kale!) Mary fixed block quotes in emails...
New API changes for Buttondown
September 21, 2026
Justin made big subscriber imports ~70% faster Justin sped up the emails API listing, too Justin fixed imports reporting more new subscribers than they added...
New API changes for Buttondown
September 21, 2026
Justin fixed the embedded paid subscription form charging a reader a second time when they were already subscribed Mary made your custom email CSS able to...
New API changes for Buttondown
September 21, 2026
Justin added a source parameter to the imports API, so you can override detection with values such as custom before starting a subscriber import Read the...
New API changes for Buttondown
September 21, 2026
Mary fixed emails sent to everyone getting the premium footer when their archive was paid-only (thanks, Mandy!) Read the whole thing here.
Email has never been free
September 18, 2026
We've published a new blog post: > The question is only who pays for it, and how. Read it here!
Newer archives
Older archives