{
  "name": "bundle.social: RSS feed to LinkedIn, Threads and Bluesky",
  "nodes": [
    {
      "parameters": {
        "content": "## RSS feed to LinkedIn, Threads and Bluesky\n\nEvery new item in an RSS feed, such as your blog, is posted to LinkedIn, Threads and Bluesky with a link preview.\n\n**Setup**\n1. Install the community node **n8n-nodes-bundlesocial** on self-hosted n8n.\n2. Add a **bundle.social API** credential.\n3. In **New item in RSS feed**, replace the feed URL with yours.\n4. In **Create post**, pick the team with the three accounts connected. Remove a platform from **Social Account Types** to skip it.\n5. Activate the workflow. Threads and Bluesky texts are cut to fit their limits.",
        "height": 380,
        "width": 440,
        "color": 4
      },
      "id": "ae87f02d-00c5-5462-ba02-b1d26e9e219e",
      "name": "Setup",
      "type": "n8n-nodes-base.stickyNote",
      "typeVersion": 1,
      "position": [
        -560,
        -200
      ]
    },
    {
      "parameters": {
        "pollTimes": {
          "item": [
            {
              "mode": "everyHour"
            }
          ]
        },
        "feedUrl": "https://example.com/feed.xml"
      },
      "id": "f6cb70ce-56b8-5064-965d-e3e1dbaea4f5",
      "name": "New item in RSS feed",
      "type": "n8n-nodes-base.rssFeedReadTrigger",
      "typeVersion": 1,
      "position": [
        0,
        0
      ]
    },
    {
      "parameters": {
        "resource": "post",
        "operation": "create",
        "teamId": "",
        "title": "={{ $json.title.slice(0, 60) }}",
        "postDate": "={{ $now.toISO() }}",
        "status": "SCHEDULED",
        "socialAccountTypes": [
          "LINKEDIN",
          "THREADS",
          "BLUESKY"
        ],
        "dataLinkedin": {
          "text": "={{ $json.title }}\n\n{{ $json.link }}",
          "link": "={{ $json.link }}"
        },
        "dataThreads": {
          "text": "={{ $json.title.slice(0, 450) }}",
          "linkAttachment": "={{ $json.link }}"
        },
        "dataBluesky": {
          "text": "={{ $json.title.slice(0, 280) }}",
          "externalUrl": "={{ $json.link }}",
          "externalTitle": "={{ $json.title.slice(0, 300) }}"
        }
      },
      "id": "60f35e62-b05c-5e6a-ad57-8b2c2c9699ea",
      "name": "Create post",
      "type": "n8n-nodes-bundlesocial.bundleSocial",
      "typeVersion": 1,
      "position": [
        240,
        0
      ]
    }
  ],
  "connections": {
    "New item in RSS feed": {
      "main": [
        [
          {
            "node": "Create post",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  },
  "settings": {
    "executionOrder": "v1"
  },
  "pinData": {}
}