{
  "name": "Reddit AI digest",
  "nodes": [
    {
      "id": "d9bae984-2ce7-4f6b-ab53-527ac9dfea3d",
      "name": "When clicking \"Execute Workflow\"",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        680,
        320
      ]
    },
    {
      "id": "32ecf73c-b6e9-4bd6-9ecc-d82c4c50d7b5",
      "name": "Reddit",
      "type": "n8n-nodes-base.reddit",
      "position": [
        880,
        320
      ]
    },
    {
      "id": "4b560620-a101-4566-b066-4ce3f44d8b0c",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        120,
        180
      ],
      "parameters": {
        "width": 507.1052631578949,
        "height": 210.99380804953552,
        "content": "## What this workflow does\n✔︎ 1) Get posts from reddit that might be about n8n\n    - Filter for the most relevant posts (posted in last 7 days and more than 5 upvotes and is original content)\n\n✔︎ 2) C"
      }
    },
    {
      "id": "f3be9af5-b4ff-4f4e-a726-fc05fab94521",
      "name": "Set",
      "type": "n8n-nodes-base.set",
      "position": [
        1260,
        320
      ]
    },
    {
      "id": "b1dbf78f-c7c6-4ab7-a957-78d58c5e13e3",
      "name": "IF",
      "type": "n8n-nodes-base.if",
      "position": [
        1060,
        320
      ]
    },
    {
      "id": "a3aa9e43-a824-4cc1-b4e6-d41a2e8e56cd",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        120,
        660
      ],
      "parameters": {
        "width": 504.4736842105267,
        "height": 116.77974205725066,
        "content": "## Drawbacks\n🤔 Workflow only considers first 500 characters of each reddit post. So if n8n is mentioned after this amount, it won't register as being a post about n8n.io."
      }
    },
    {
      "id": "b3d566aa-1645-4c2c-9704-15aa2e42bb12",
      "name": "IF1",
      "type": "n8n-nodes-base.if",
      "position": [
        1880,
        340
      ]
    },
    {
      "id": "0ad54272-08b9-46d4-8e6a-1fb55a92d3e4",
      "name": "Merge",
      "type": "n8n-nodes-base.merge",
      "position": [
        1680,
        520
      ]
    },
    {
      "id": "288f53cc-0e53-4683-ac0e-debe0a3691b8",
      "name": "Merge1",
      "type": "n8n-nodes-base.merge",
      "position": [
        2340,
        540
      ]
    },
    {
      "id": "46280db5-e4b0-4108-958a-763b6410caa0",
      "name": "SetFinal",
      "type": "n8n-nodes-base.set",
      "position": [
        2560,
        540
      ]
    },
    {
      "id": "ac8c4847-4d73-4dce-9543-a199e8b11b51",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        120,
        400
      ],
      "parameters": {
        "width": 507.1052631578949,
        "height": 247.53869969040255,
        "content": "## Next steps\n* Improve OpenAI Summary node prompt to return cleaner summaries.\n* Extend to **more platforms/sources** - e.g. it would be really cool to monitor larger slack communities in this way. \n"
      }
    },
    {
      "id": "12ab5ba4-d24d-4fa1-a0d1-d1e81e2d5dee",
      "name": "OpenAI Summary",
      "type": "n8n-nodes-base.openAi",
      "position": [
        2160,
        160
      ]
    },
    {
      "id": "e303a1aa-ee93-4f8f-b834-19aa8da7fe95",
      "name": "OpenAI Classify",
      "type": "n8n-nodes-base.openAi",
      "position": [
        1460,
        320
      ]
    },
    {
      "id": "f56cb8b6-4c28-448e-b259-8946ffc4c1f7",
      "name": "OpenAI Summary Backup",
      "type": "n8n-nodes-base.openAi",
      "position": [
        2160,
        340
      ]
    },
    {
      "id": "d1eacbf2-9cc8-482d-a7d2-34c351f20871",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        640,
        520
      ],
      "parameters": {
        "width": 843.411496498402,
        "height": 258.676790119369,
        "content": "## What we learned\n- 🪶 **Writing prompts**: small changes in the type of prompt result in very different results. e.g. for Summarising OpenAI would use multiple sentences even if we asked it to use on"
      }
    }
  ],
  "connections": {
    "IF": {
      "main": [
        [
          {
            "node": "Set",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "IF1": {
      "main": [
        null,
        [
          {
            "node": "OpenAI Summary Backup",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge1",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Set": {
      "main": [
        [
          {
            "node": "OpenAI Classify",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "IF1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge1": {
      "main": [
        [
          {
            "node": "SetFinal",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Reddit": {
      "main": [
        [
          {
            "node": "IF",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Classify": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "OpenAI Summary Backup": {
      "main": [
        [
          {
            "node": "Merge1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "When clicking \"Execute Workflow\"": {
      "main": [
        [
          {
            "node": "Reddit",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}