HttpRequest Automate

Automated workflow for BlueSky that checks for new followers every 60 minutes, saves existing followers to a file, and sends a personalized welcome message to new followers, enhancing engagement and streamlining communication.

7/8/2025
19 nodes
Complex
schedulecomplexconverttofileextractfromfilesplitoutsplitinbatcheswaitreadwritefilesticky noteschedule triggernoopautomationadvancedapiintegrationfilesstoragecron
Categories:
Schedule TriggeredComplex Workflow
Integrations:
ConvertToFileExtractFromFileSplitOutSplitInBatchesWaitReadWriteFileSticky NoteSchedule TriggerNoOp

Target Audience

This workflow is ideal for:
- Content Creators: Individuals looking to engage with their audience on BlueSky by sending personalized messages to new followers.
- Social Media Managers: Professionals managing multiple accounts who want to automate follower interactions and maintain engagement.
- Developers: Those interested in automating API interactions and learning how to integrate with the BlueSky platform.
- Small Business Owners: Entrepreneurs who wish to enhance customer relations through personalized communication with new followers.

Problem Solved

This workflow addresses the challenge of managing follower interactions on BlueSky by automating the process of:
- Identifying New Followers: It tracks and identifies new followers since the last execution.
- Sending Personalized Messages: It sends a predefined welcome message to new followers, enhancing user engagement without manual intervention.
- Maintaining an Up-to-Date Follower List: It saves the current list of followers to a file, ensuring that the workflow always has the latest data for future interactions.

Workflow Steps

  • Session Creation: The workflow starts by creating a session with BlueSky using user credentials. This step is crucial for authenticating API requests.
    2. Fetch Followers: It retrieves the list of followers from the user's account, allowing the workflow to identify who to engage with.
    3. Read Existing Followers: The workflow reads a previously saved file containing existing followers to compare against the new list.
    4. Identify New Followers: It processes both lists to filter out new followers who are not in the existing list.
    5. Prepare Messages: For each new follower, it structures a welcome message, including a link to the user's site.
    6. Get Conversation ID: It fetches or creates a conversation ID for sending messages to the new followers.
    7. Send Messages: Finally, it sends the personalized welcome message to each new follower, enhancing the chances of engagement.
    8. Save Updated Followers: After sending messages, the workflow saves the updated list of followers back to the file for future reference.
  • Customization Guide

    To customize this workflow:
    - Change User Credentials: Update the identifier and password in the Create Session node with your BlueSky account details.
    - Modify Welcome Message: In the Define welcome message node, adjust the text and link fields to personalize your message to new followers.
    - Adjust File Naming: In the Read followers from file and Save followers to file nodes, change the file name format if desired, ensuring it aligns with your preferences.
    - Set Schedule: Modify the Each 60 minutes node to adjust the frequency of the workflow execution according to your needs (e.g., every 30 minutes or hourly).
    - Test and Validate: Run the workflow manually after making changes to ensure everything functions as intended before enabling it on a schedule.