Publish Image Post to Bluesky

Publish Image Post to Bluesky

Manual
High
15
Nodes
Manual
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
15
Node Types
7

Node Types

manual Trigger
When clicking ‘Test workflow’
1 node
http Request
Create Bluesky Session, Download Images, Post to Bluesky, Post Image to Bluesky
4 nodes
code
Code
1 node
sticky Note
Sticky Note, Sticky Note1, Sticky Note2, Sticky Note3
4 nodes
split Out
Split Out
1 node
set
Define Credentials, Set Images, Set Caption
3 nodes
aggregate
Aggregate
1 node

Workflow JSON

10.06 KB
{
  "id": "XGFs5jZNCeURd4OT",
  "meta": {
    "instanceId": "c5e9c1178f3b42f080c51c81bcfa62e1fbd48abf38103a7a4cd8e15abc64df08",
    "templateCredsSetupCompleted": true
  },
  "name": "Publish Image Post to Bluesky",
  "tags": [],
  "nodes": [
    {
      "id": "afd666fc-8f79-488d-a295-4bfdd6883924",
      "name": "When clicking ‘Test workflow’",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        35,
        260
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "d31bfe18-5acc-4f72-80d0-d85111dd62cc",
      "name": "Create Bluesky Session",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        435,
        260
      ],
      "parameters": {
        "url": "https://bsky.social/xrpc/com.atproto.server.createSession",
        "method": "POST",
        "options": {},
        "jsonBody": "={{ $('Define Credentials').item.json.credentials }}",
        "sendBody": true,
        "specifyBody": "json"
      },
      "typeVers...

Showing first 1000 characters. Click "Expand" to view the full JSON.