I’ve created a new workflow to automate something that is nearly impossible on other social networks due API limitation or paid plans requirements.
Send a welcome message to new followers
- You need to create a BlueSky app password with private messages access.
- Fill the credentials and the message on the corresponding nodes (see sticky notes).
- Manually run once the “Save followers to file” node to generate your initial followers list.
- Enable the workflow
(Use with caution, test it first)
It will check for new followers every 60 minutes (to avoid hitting the 100 createSession rate limit per day) and send a private message to the new ones.
It took me a while to figure out the PM API because you need:
- To use a special PDS URL from your create session response as the GET/POST URL
- To define a header defining the chat proxy
- And also request a conversation ID for each given user “did”.
(You can check the “Get conversation ID” and “Send message” nodes for more details)