Yeah, I think the original idea for subs.blue got things a little backwards. Having some new thoughts on this #atproto project from last summer.
@subs.blue
https://subs.blue The ATmosphere's first email subscription integration tool. Turn Atmosphere accounts into email subscribers Subscribe to receive emails from accounts you enjoy Manage your Atmosphere email subscriptions in one place
Yeah, I think the original idea for subs.blue got things a little backwards. Having some new thoughts on this #atproto project from last summer.
Started looking at adding RSS feeds to the subs.blue Mailerlite integration today, only to realize that send mail from your RSS feed is a paid feature on Mailerlite. Going to focus on stuff that you can do on the free plan for now instead #BuildInPublic
Looks like the appeal worked, and this account is not tagged as SPAM anymore, YAY!!
An appeal has been filed, as I have no idea what I did to get this account tagged as spam.
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.
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
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.
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.
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
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.
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]
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.
What is subs.blue?
The very fist email subscription integration tool built specifically for #atproto.
Made with π by @coastweb.dev and @immber.bsky.social
1. subscribe to get emails from ATproto accounts
2. sync subscribers to your mailing app
3. send newsletters & atproto content to subscribers
it's alive!!!!!!!!!!