Buttondown Profile
Buttondown

@buttondown

Followers
2K
Following
600
Media
252
Statuses
2K

Buttondown is the best (and spookiest! πŸ¦‡πŸŽƒπŸ‘») way to start and run your newsletter.

Seattle, WA
Joined May 2017
Don't wanna be here? Send us removal request.
@buttondown
Buttondown
3 months
@chargrysolle
charlottegrysolle
3 months
I really wish every single person would write a newsletter. Not necessarily to make money from it. Not to quit their jobs and become a writer. Just to share what they're up to, what they're reading, what they're interested in. The number of interesting people I've met through my.
0
0
6
@buttondown
Buttondown
1 year
Tweet media one
0
5
35
@buttondown
Buttondown
5 years
Finally threw my funding efforts into a public document β†’.
Tweet media one
3
3
32
@buttondown
Buttondown
10 months
We're very, very excited to work alongside Ghost to evolve and proselytize ActivityPub as a great tool for authors to stay connected with their audience without tethering themselves to Yet Another Algorithm or Yet Another Walled Garden:.
@Ghost
Ghost
10 months
Today we're excited to share that Ghost is going to federate over ActivityPub and become part of the largest open publishing network in the world 🌐. We hope you'll join us! πŸŽ‰.
Tweet media one
1
2
29
@buttondown
Buttondown
5 years
As of an hour or two ago, I've moved entirely off of Google Analytics in favor of a lighter-weight, more privacy-minded solution in @usefathom. It feels. good.
3
2
28
@buttondown
Buttondown
2 years
I am downright 🎷jazzed🎺 to inform you that you can now hook up your RSS feed to Buttondown and automatically send out emails. No more Zapier; no more duct-tape; no more copy-paste. Write once; publish everywhere.
Tweet media one
4
3
26
@buttondown
Buttondown
4 years
πŸ” Open and click tracking is now off by default:.
2
3
21
@buttondown
Buttondown
2 years
😭
Tweet media one
4
0
20
@buttondown
Buttondown
3 years
To give folks a bit more control over their newsletters & their data, analytics enablement is now more granular! Instead of all-or-nothing, just track the specific events you care about. (And, of course, everything remains off by default.)
Tweet media one
0
1
16
@buttondown
Buttondown
7 years
For folks looking to move their newsletter, given the recent news about Tinyletter: we're a (free!) alternative that supports Tinyletter subscriber + archive imports! I'd be happy to set you up myself: feel free to email / DM.
2
6
17
@buttondown
Buttondown
2 years
@adamwathan as a very happy tailwind user, i'd be happy to chat :).
3
0
17
@buttondown
Buttondown
1 year
Tens of thousands of developers love @cassidoo's newsletters. We dug into how she's grown and evolved her newsletter over the past five years (with Buttondown every step of the way!).
0
8
18
@buttondown
Buttondown
5 years
One of the pages I'm particularly proud of from the new webdesign redesign is Buttondown's stance on privacy and data collection:.
Tweet media one
0
2
17
@buttondown
Buttondown
2 years
Happy Friday! Buttondown's new writing interface is live :). (Longer writeup coming soon once things stabilize a bit.)
Tweet media one
2
1
12
@buttondown
Buttondown
5 years
πŸ’» I've moved what I am lovingly calling "Myspace Mode" out of private beta. Style your archives to your heart's content.
Tweet media one
1
0
16
@buttondown
Buttondown
3 years
Just published the Q4 roadmap!. πŸ”’ 2FA support.πŸ“– Improved public archive list.πŸ’» Repricing & a public demo.✍️ Editor improvements.πŸ“§ Better private filtering & listing. (Plus, as our friends in iOS-land say, "bug fixes & performance improvements.").
0
0
16
@buttondown
Buttondown
4 years
Pay-what-you-want (or is it "pay what you want"? "Pay What You Want"?) subscriptions are now live!.
2
0
13
@buttondown
Buttondown
3 years
πŸ” MFA support is going live in the next hour or so, once I settle on the right size for this QR code. (Please do not scan random QR codes you find in tweets.)
Tweet media one
2
1
13
@buttondown
Buttondown
4 years
Hello, new friends and old friends! Some small notes on the past few weeks and what's on the roadmap for the next few weeks β†’.
1
1
16
@buttondown
Buttondown
9 months
We try really, really hard to walk the walk when it comes to accessibility. If you find an a11y concern (poorly labeled button, div-that-shouldn't-be-a-div), email justin@buttondown.email β€” I will straight up drop what I'm doing to fix it.
0
0
15
@buttondown
Buttondown
3 years
Blog post coming soon, but β€” at long last, you can now send specific emails from your archives to new subscribers.
Tweet media one
Tweet media two
3
1
15
@buttondown
Buttondown
2 years
New Year's Resolutions:. Β· rss syncing.Β· offline mode.Β· support for teams and SSO.Β· snout-to-tail analytics.Β· js + python bindings.Β· full internationalization support.Β· dark mode.Β· tiered paid subscriptions.Β· twitter + mastodon integrations.Β· sustainable, independent, boring.
0
0
13
@buttondown
Buttondown
5 years
It's been a quiet 2020 (lots of other things going on, and a bit of writer's block), but I'm excited to ramp up on some big projects soon. In the meantime, some small ships:. πŸ“¦ You can now directly export emails to HTML/PDF.πŸ“… You can customize the date format of your archives.
2
0
15
@buttondown
Buttondown
1 year
how long do you think we can keep up this h1 tag without feeling silly? the goal is at least a week
Tweet media one
2
0
15
@buttondown
Buttondown
4 years
@usefathom i like to think of it less as a "ban" and more of a playful timeout.
0
0
14
@buttondown
Buttondown
1 year
outline for a new long-form guide. what do you think we're missing?
Tweet media one
1
1
14
@buttondown
Buttondown
1 year
Tweet media one
@joemasilotti
Joe Masilotti
1 year
@pascallaliberte @buttondown is just a <form> element. So you can style it any way you want. I'm using that on my website in the footer of each page.
1
0
13
@buttondown
Buttondown
6 years
Coming soon(ish) to a tool near you β€” multiple newsletters per account!
Tweet media one
0
2
13
@buttondown
Buttondown
1 year
it finally happened. we added comments.
1
0
14
@buttondown
Buttondown
2 years
Bummed by the news that Revue is shutting down?. Want to migrate to a newsletter provider that isn't beholden to the whims of a corporate overlord? . It takes all of five minutes and I can do it for you if you'd like :). justin@buttondown.email.
1
6
13
@buttondown
Buttondown
2 years
Okay, _now_ it's official. Happy New Year's, everyone!
Tweet media one
1
0
12
@buttondown
Buttondown
3 years
Want to include interstitial subscribe forms to convert folks who are browsing your archives? You can, by using the new `{{ subscribe_form }}` tag!
Tweet media one
0
0
12
@buttondown
Buttondown
6 months
@aarondfrancis update:
Tweet media one
3
0
12
@buttondown
Buttondown
8 months
Buttondown's core WYSIWYG editor is built on top of Tiptap, a headless wrapper around ProseMirror that removes much of the busywork and trickiness in building a lovely, feature-rich writing experience. Tiptap comes with a lot of great extensions out of the box for common bits of
Tweet media one
2
1
12
@buttondown
Buttondown
4 years
Buttondown is now donating monthly to support @storybookjs. (I can't believe it took me this long to start using it; it has _dramatically_ improved my velocity on front-end engineering.).
0
2
11
@buttondown
Buttondown
6 months
Shipped in July:. - Apple Podcast + Simplecast embeds.- Better draft sending UX.- Unsplash integration.- Twitter integration.- Better paywall UX.- New Zapier app.- Archive search.- API versioning.- Naked Mode.- 139 unit tests.- zero incidents.
2
2
12
@buttondown
Buttondown
1 year
dear @tinyletter users β€” we're around all week to migrate you over to a new tool. you keep your subscribers and archives; it should only take a few minutes to move everything over before Mailchimp pulls the plug in February. email me and I can do it for you, free of charge:.
2
5
11
@buttondown
Buttondown
6 months
@aarondfrancis how do I sponsor _just_ the seltzer review and not any of the code stuff.
1
0
10
@buttondown
Buttondown
3 years
πŸ“§ You can now send draft emails to specific subscribers, making it easier to test out mail merges, tags, or conditional templates!
Tweet media one
1
0
9
@buttondown
Buttondown
5 years
Going live shortly: expanded subscriber analytics with aggregated metrics (if you have analytics enabled, of course.)!
Tweet media one
1
0
11
@buttondown
Buttondown
5 years
Excited to finally launch a public status page, which I certainly hope will perpetually remain as boring as it currently is:.
Tweet media one
1
0
11
@buttondown
Buttondown
1 year
BREAKING NEWS: you can now label your RSS feeds. XML power-users everywhere are clamoring and rejoicing.
2
3
10
@buttondown
Buttondown
3 years
Custom inputs in hosted subscribe forms are rolling out to private beta. Interested?πŸ“§justin@buttondown.email
Tweet media one
1
0
10
@buttondown
Buttondown
11 months
We've all been there before β€” which is exactly why we check every link for you before you hit Send.
Tweet media one
Tweet media two
1
0
10
@buttondown
Buttondown
1 year
2
3
11
@buttondown
Buttondown
7 years
Long overdue: Buttondown archives now play nice with Pocket! Yay for offline reading and such.
Tweet media one
0
2
8
@buttondown
Buttondown
4 years
Happy New Year! . I jotted down some quick thoughts on Buttondown's plans for 2021 β†’.
0
1
11
@buttondown
Buttondown
1 year
What we're gonna ship in 2024:. Β· nicer editor.Β· better docs.Β· clearer settings.Β· smarter analytics.Β· some new gifs for when you get new subscribers. Read it all here:.
1
0
10
@buttondown
Buttondown
4 years
I haven't been blogging about many feature updates this year. This is a tiny step to fix that in the waning days of 2020, and a feature that I'm personally quite happy to ship: undoing your sent emails!.
0
0
10
@buttondown
Buttondown
1 year
In May, we quietly shipped a clever trick to improve subscriptions: if we can figure out what email provider you use, we add a button to send you straight there. This proved to be so effective that we decided to turn that concept into a free tool! .
Tweet media one
0
0
10
@buttondown
Buttondown
4 years
πŸ“Š Hello! I have a @PlausibleHQ integration now!.
1
1
11
@buttondown
Buttondown
11 months
The old, big settings page was bad. So we replaced it with ten, smaller settings pages. For you!.
0
1
10
@buttondown
Buttondown
7 months
An email that arrives in your inbox every Thursday morning, without fail, isn’t a community on its own. But it can be the seed from which a community blooms, the repeatable ritual where early community members learn inside lingo and build camaraderie. Learn more in our interview.
0
2
10
@buttondown
Buttondown
4 years
Introducing subscription cohort charts!. Want to see how subscribers stick with your newsletter on a weekly, monthly, annual, or per-issue cadence? . Buttondown makes it easy. (And, if I dare say, somewhat pretty.) . Check it out on your Analytics page!
Tweet media one
0
1
10
@buttondown
Buttondown
10 months
One of the most popular requests we get is audio embedding, similar to our image embedding and hosting tools. While implementing that is quite a ways away β€” it's a big feature, and frankly a niche one! β€” we do want to make it easy for people to share audio that they've uploaded
Tweet media one
1
0
10
@buttondown
Buttondown
10 months
The in-app preview to show you how your writing will be rendered has always been sub-par. This is for two reasons:. - Every browser and email client has their own inconsistencies and quirks, so it's hard to get a perfect preview β€” and we were slightly worried about engendering a
Tweet media one
Tweet media two
2
0
9
@buttondown
Buttondown
10 months
There are thousands of developers-cum-bloggers out there. How do you stand out? . @samwhoo tells his story:.
0
1
7
@buttondown
Buttondown
9 months
Announcing our concierge migration service. We'll move everything from your previous provider onto Buttondown if you commit to an annual plan. It's a simple three step process:. 1. Tell us what you need. We'll ask for a few details about where you're migrating from, get some.
2
0
8
@buttondown
Buttondown
8 months
Hear ye! Hear ye! Our editor is better than ever. We've landed support for:. 1. Drag+drop. 2. Rich social media embeds. 3. Pull quotes. 4. Poetry!.5. Syntax highlighting. 6. Custom fonts and colors.
Tweet media one
Tweet media two
Tweet media three
Tweet media four
0
0
9
@buttondown
Buttondown
3 years
tiny, tiny feature: you can now change your subscribers' email addresses in the Notes Modal by clicking on the underlined part of the header. (if they're a premium subscriber, that change will also get reflected in Stripe.)
Tweet media one
0
0
9
@buttondown
Buttondown
5 months
It's time to bump up our OSS sponsorships a bit, and @AdamChainz was an easy choice. Adam's contributions to Django are prolific, but two packages of his in particular that we couldn't live without: . - `time-machine` (a fast, pytest-friendly way to mock time).- `django-perf-rec`.
0
2
9
@buttondown
Buttondown
3 years
πŸ’«You can now specify a minimum price for your pay-what-you-want newsletter! (Please do not charge $799 for your newsletter.)
Tweet media one
1
0
8
@buttondown
Buttondown
1 year
It's pretty thrilling to watch the trend of folks building out their own durable, personal presences on the web β€” and humbling to be a part (however small) of the movement.
Tweet media one
1
0
8
@buttondown
Buttondown
9 months
NEW: footnotes, for Fancy Mode! We've supported footnotes for a while, but only in Markdown mode β€” now, wherever you're writing, you can do so with as many asides as you wish. Go forth and digress all you want; litter your writing with enough marginalia to blot out the sun.
Tweet media one
1
0
9
@buttondown
Buttondown
1 year
πŸ‘€ NEW ARCHIVE PAGES. faster, prettier (imho), more responsive, and with room to grow. read about 'em here:.
Tweet media one
1
0
9
@buttondown
Buttondown
5 years
One of the weirder wrinkles of running a newsletter has now been ironed out: you don’t need to supply a physical home address. Use ours instead!.
Tweet media one
1
0
8
@buttondown
Buttondown
1 year
1
0
7
@buttondown
Buttondown
9 months
Missed it last week, but β€” we just hit 2,000 followers :). Thank you everyone for nerding out about email stuff with us for the past few years. It's been an absolute blast.
1
0
8
@buttondown
Buttondown
2 years
Get your votes in now, folks:
Tweet media one
2
0
7
@buttondown
Buttondown
6 months
A time comes in an API's life where one needs to make a breaking change. That time has officially come, and we've introduced API versioning to handle it. As of today, we have two API versions:. 2024-07-01 and 2024-08-01. Anyone who's ever made an external API request is on the.
2
0
8
@buttondown
Buttondown
7 months
Q3 roadmap (the big parts, at least):. - activitypub support.- flexible sending (send to folks tagged β€˜A’ or β€˜B’, send to folks tagged β€˜A’ and either β€˜B’ or β€˜C’, et cetera).- naked mode (bring your own HTML from the builder of your choice).- migrating to `
Tweet media one
1
1
8
@buttondown
Buttondown
2 years
πŸ€– I am starting to think about how to architect automations. If you have hot takes on drip sequences and things of that nature, please chime in on the GitHub Issue!.
Tweet media one
2
0
8
@buttondown
Buttondown
7 years
Writing Markdown is easier than ever, thanks to our new WYSIWYG-ish toolbar:.
0
1
7
@buttondown
Buttondown
10 months
fun fact that exactly 193 of you have discovered: you can re-order analytics charts.
0
0
8
@buttondown
Buttondown
3 years
🌍 The analytics page (/analytics) now shows deets about the countries of your subscribers, too!
Tweet media one
1
0
8
@buttondown
Buttondown
3 years
πŸ’° A much more graceful process of upselling regular subscribers into premium ones just launched!.
0
0
6
@buttondown
Buttondown
2 years
Write as much as you need to, but no more and no less.
0
1
8
@buttondown
Buttondown
7 months
How to build (or write, or finish) more? It starts (as all good things do, IMHO) with an email:.
0
2
6
@buttondown
Buttondown
2 years
Flashback Friday, as the kids say β€” some screenshots from Buttondown at launch, back in 2017. I was so proud of that little light-blue pop-out! πŸ₯²
Tweet media one
Tweet media two
0
0
8
@buttondown
Buttondown
4 years
πŸ”– You can now reference subscriber tags in your emails!.
0
0
8
@buttondown
Buttondown
4 years
Satisfying a long-held source of anxiety: you can now let an author know that you're not unsubscribing, you're just moving to your RSS reader of choice. (I'm a big @feedbin fan myself.)
Tweet media one
0
0
8
@buttondown
Buttondown
6 years
Our @TryGhost integration is now live!.
1
2
7
@buttondown
Buttondown
3 years
Upgrading the ol' database. Buttondown's in read-only mode for the next few minutes.
1
0
8
@buttondown
Buttondown
2 years
Soonℒ️.
Tweet media one
0
0
7
@buttondown
Buttondown
3 years
Going live this afternoon β€” inline detection of broken variables! I can't promise "no more sending drafts to make sure everything works", but I can at least cut down on the number a bit.
Tweet media one
0
0
6
@buttondown
Buttondown
3 years
After a whole bunch of DNS shenanigans, I'm starting to more broadly roll out subdomains for hosted archives & subscriptions. Email/DM me if you're interested!
Tweet media one
0
1
7
@buttondown
Buttondown
5 years
I know I have a, uh, _zealous_ approach to email address validation, which is why I'm pretty excited about what's going live right now: automatic fallback to double optin for addresses Buttondown has deemed invalid.
Tweet media one
1
1
7
@buttondown
Buttondown
6 years
✍️ Wrote some jank about why DKIM/SPF records are good, and how you can use them:.
0
0
6
@buttondown
Buttondown
8 months
It is as good a time as any to share that we've open-sourced `tiptap-math`, our LaTeX extension for tiptap. We hope the exactly five of you in the intersection of "knows what ProseMirror is" and "knows what LaTeX is" find it useful!.
0
0
7
@buttondown
Buttondown
2 years
Interested in automatically publishing your emails based on an RSS feed (or something similar?) . I’d love to hear from you: justin@buttondown.email.
2
1
6
@buttondown
Buttondown
6 years
Excited to formally support Django-Rest-Framework, which powers most of Buttondown's API:.
1
0
7
@buttondown
Buttondown
6 years
The monthly update for April is coming a little late this week; I’m in Paris and am opting, perhaps too-cavalierly, to spend time in catacombs rather than writing emails.
0
0
7
@buttondown
Buttondown
5 years
@hillelogram my "is hillelwayne going viral" detector is working well this morning
Tweet media one
1
1
7
@buttondown
Buttondown
1 year
❌ No fumbling with iframes.❌ No worrying about email clients.❌ No screenshotting . Just drop in the URL you want to share, whether its from Twitter (sorry, X) or YouTube or Vimeo or Bandcamp or _wherever_; Buttondown takes care of the rest.
Tweet media one
Tweet media two
1
1
7
@buttondown
Buttondown
7 years
πŸ₯‚ You can now send emails to specific tags!.
1
1
7
@buttondown
Buttondown
3 years
Hello! How's the new year treating everyone? Wanted to wrap up what was a fairly eventful January filled with quiet ergonomics-focused ships.
1
0
7
@buttondown
Buttondown
1 year
Live now: we check to make sure all of your images are optimized before sending. Just one of the ways we try to make your life 0.035% easier.
Tweet media one
1
1
6
@buttondown
Buttondown
4 years
Going live later this week: support for non-USD paid subscriptions!
Tweet media one
1
0
7
@buttondown
Buttondown
5 years
πŸ—ΊοΈ Newsletters hosted on custom domains now have their own sitemaps, to help placate the SEO deities a bit. (No action required β€” you'll get 'em automatically.)
Tweet media one
0
1
7
@buttondown
Buttondown
2 years
Tiny lil tweak: newsletters now have their own 404 pages instead of the boring ol generic Buttondown one (right).
Tweet media one
Tweet media two
0
0
5
@buttondown
Buttondown
10 months
We are now a hip, modern dev-first tool (by which I mean you can pull up search via ⌘K).
Tweet media one
Tweet media two
1
0
7