
What is subs.blue
You can read the subs.blue story on this Bluesky thread:
Here’s the subs.blue story… A few weeks ago @immber.bsky.social shared some ideas about wanting to “blog about mcp, but on atproto”. This led her down a long-form-posts-on-the-atmosphere rabbit hole, and revealed how we all really want an atproto substack alternative.
— Subscribe to Emails from the ATmosphere (@subs.blue) June 14, 2025 at 5:12 PM
She decided to focus on these key points: * giving atproto accounts a way to become email “subscribers” on her list. * ongoing consent to send email * a way to add email addresses to a mailing app and sync updates [she also wanted to try playing w/ lexicons]
— Subscribe to Emails from the ATmosphere (@subs.blue) June 14, 2025 at 5:12 PM
How it works Once logged in with oauth you can “create an integration channel” or “subscribe” to existing channels. Creating a channel creates an integration to @mailerlite.bsky.social & requires an API key. Only Mailerlite is available today, but more are planned! Channels are saved to your PDS.
— Subscribe to Emails from the ATmosphere (@subs.blue) June 14, 2025 at 5:12 PM
When you create a channel, subs.blue creates a new “group” in mailerlite, and any atproto account that subscribes to your channel will have their email address added to that group. Subscriber’s emails are not saved or tracked by subs.blue. Only channel integration api keys are encrypted and retained
— Subscribe to Emails from the ATmosphere (@subs.blue) June 14, 2025 at 5:12 PM
When you subscribe to a channel, the email address linked to your atproto identity is added to the channel’s mailing group, and a “subs.blue.subscribe’ record is added to the subscriber’s PDS. When you unsubscribe, your email is removed (forgotten for GDPR) from the group in the mailing app.
— Subscribe to Emails from the ATmosphere (@subs.blue) June 14, 2025 at 5:12 PM
That’s the overview.. For the atproto 🤓s, the new lexicons are blue.subs.channel and blue.subs.subscribe. This means that when viewing a PDS, you will see available channels, and what channels an account subscribes to, but that subscribers are not listed on the channel, to prevent list mining.
— Subscribe to Emails from the ATmosphere (@subs.blue) June 14, 2025 at 5:12 PM
Things that still need to be added and are planned for future versions include: * Sync unsubscribes from a mailerlite webhook * Update email address changes that occur on the atprotocol identity * require email is verified Plus, integration with tools like @leaflet.pub for atproto publishing
— Subscribe to Emails from the ATmosphere (@subs.blue) June 14, 2025 at 5:12 PM
TL;DR: the version 0 idea is to be able to send emails or newsletters from whatever mailing app you are already using to a specific list of your atproto subscribers, and to make subscriptions be a thing that exist on atproto. So that's what subs.blue does as of today.
— Subscribe to Emails from the ATmosphere (@subs.blue) June 14, 2025 at 5:12 PM