Sign up

Buttondown's blog

Not verified No WebSub updates No webmention support Not yet validated

Buttondown's blog — guides, tutorials, and more

Public lists
davewiner/blogroll
Fetched

Buttondown's blog
Text

MFA support

Secure your account with MFA

Buttondown's blog
Text

Send teasers for paid newsletters

Introducing teaser emails for paid newsletters

Buttondown's blog
Text

Buttondown's new pricing system

All about the new pricing plans, and I promise to try and take it easy on the marketing speak.

Buttondown's blog
Text

How I organize Buttondown's Django applications

I nerd out about structuring a medium-sized Django project

Buttondown's blog
Text

Premium teasers

Send teasers of premium emails

Buttondown's blog
Text

Send archived emails to new subscribers

You can now send past emails to your subscribers who didn't receive them!

Buttondown's blog
Text

Send old emails

Send old emails to new subscribers

Buttondown's blog
Text

Embed your subscribe form in the middle of your writing

Use {{ subscribe_form }} to let folks subscribe faster!

Buttondown's blog
Text

Granular tracking settings

Authors now have more control than ever over their data collection

Buttondown's blog
Text

Migrating Buttondown to mypy

The journey of 37,000 lines of static types begins with a single annotation.

Buttondown's blog
Text

Better upselling for premium subscriptions

Buttondown has an improved paid subscription flow!

Buttondown's blog
Text

Support for Stripe Payment Links

It's even easier to get paid subscribers with Stripe's new Payment Links

Buttondown's blog
Text

Accept whatever currency you want for your paid newsletter

Get paid in whichever currency you use

Buttondown's blog
Text

Spring 2021

We have some great new features launching in the next few weeks.

Buttondown's blog
Text

Pay-what-you-want subscriptions

This is no joke.

Buttondown's blog
Text

Support for HTTPS tracking links

You can now send emails from your custom HSTS domain

Buttondown's blog
Text

Email tracking is now off by default

Buttondown is turning off analytics by default for all new users

Buttondown's blog
Text

You can now integrate with Plausible!

We're excited to partner with Plausible to bring you improved analytics.

Buttondown's blog
Text

A nicer subscriber importing experience

We're making measurable improvements to our importing UI.

Buttondown's blog
Text

Referencing subscriber tags in your newsletter

Use tags with templating to customize your emails!

Buttondown's blog
Text

Slightly nicer Design settings

Improvements to the the user experience

Buttondown's blog
Text

Webhooks and the programming page

Use the Buttondown API to supercharge your newsletter

Buttondown's blog
Text

Buttondown in 2021

What we have planned for next year

Buttondown's blog
Text

Undo send

If you're like me, you notice a typo literally right as you press the Send Button.

Buttondown's blog
Text

Navigation updates

You asked, and we listened. We've updated the navigation to be more usable.

Buttondown's blog
Text

Open beta: European mail servers

Have a lot of readers in the EU? Our new mail servers can help with inbox placement rates

Buttondown's blog
Text

Set a custom unsubscribe URL for your unsubscribers

This update lets you know more about your former readers.

Buttondown's blog
Text

Compare analytics from multiple emails

Our analytics update makes it easier to compare the performance of different emails

Buttondown's blog
Text

Saved draft recipients

We're making it easier to keep track of who you're collaborating with on your newsletters

Buttondown's blog
Text

Buttondown's funding of open source software

Without open source software, there would be no Buttondown. That's why we're committed to sharing our profits with the open source community.