n8n

How to Automate Bluesky Follower Outreach?

Welcome new followers with a friendly private message without lifting a finger. Ideal for creators, community managers, and small teams who want steady outreach on Bluesky while saving time. It runs every hour, finds new followers, and sends a short message with a link to your site.

Here is how it works. A schedule trigger starts the flow every 60 minutes. It creates a session on Bluesky using your app password, then pulls your follower list with pagination. The flow loads the last saved follower file, compares the new list to find only fresh followers, and splits them into individual items. For each new follower, it looks up the conversation ID and sends a private message that includes your text and link. After messages are sent, it writes the updated follower list back to a JSON file so you never message the same person twice.

To set it up, you need your Bluesky handle and an app password with permission to send private messages. Seed the follower file once before turning on the schedule so your first run does not DM everyone. Expect a big drop in manual outreach and faster responses to new connections. Great for promoting content, welcoming members, or sharing a resource link right after someone follows you.

What are the key features?

  • Hourly schedule checks for new followers on a set cadence
  • Session creation uses an app password to get a secure token
  • Follower retrieval supports pagination to capture more results
  • Local JSON file stores past followers to avoid repeat messages
  • Code step compares lists and returns only new follower IDs
  • Batch loop processes each new follower one by one
  • Conversation lookup finds the correct chat thread for each user
  • Private message sends a clear text plus a clickable link
  • Final write updates the follower file after each cycle

What are the benefits?

  • Reduce manual welcome messages from 1 hour a day to about 5 minutes
  • Automate 100 percent of new follower messages even after hours
  • Prevent duplicate DMs by storing and comparing follower history
  • Handle up to 200 followers per run with built in pagination
  • Keep outreach consistent with one approved message and link

How do you set it up?

  1. Import the template into n8n: Create a new workflow in n8n > Click the three dots menu > Select 'Import from File' > Choose the downloaded JSON file.
  2. You'll need accounts with Bluesky. See the Tools Required section above for links to create accounts with these services.
  3. In your Bluesky account, create an app password with permission to send private messages. Copy the app password and keep it safe.
  4. In n8n, open the Create Session node. Enter your Bluesky identifier in the identifier field and paste the app password into the password field.
  5. Open the Define welcome message node and set your message text and the link you want to share.
  6. Review the file nodes. The follower file uses your handle in the file name. Keep the default path so reads and writes work as designed.
  7. Initialize the follower store before first use. Temporarily disable the Get conversation ID and Send message nodes, then click Execute Workflow once to create the initial follower file. After it saves, re enable the two nodes.
  8. Run a live test. Follow your account from a test profile, then click Execute Workflow. Confirm a private message arrives with the correct text and link.
  9. Activate the schedule. Turn the workflow to active so it runs every 60 minutes and handles new followers automatically.
  10. If you see 401 or 403 errors, check the app password, identifier format, and that the app password has private message permission. If the file is not found, verify the file name and that n8n can write to storage.
  11. Optional tuning. Adjust the schedule interval or the pagination settings in the follower request if you expect higher volume.

Tools Required

$24 / mo or $20 / mo billed annually to use n8n in the cloud. However, the local or self-hosted n8n Community Edition is free.

Bluesky

Sign up

Free: $0 / mo; public API access with documented rate limits

Similar Templates

Join Futurise to access 1,200+ automation templates

Get instant access to ready-made automation workflows for n8n, Make.com, AI agents, and more. Download, customise, and deploy in minutes.