{
  "openruna_format": "flow-graph-v1",
  "title": "0506_Code_Filter_Create_Scheduled",
  "slug": "0506-code-filter-create-scheduled",
  "source_filename": "0506_Code_Filter_Create_Scheduled.json",
  "nodes": [
    {
      "id": "Get simple page data",
      "name": "Get simple page data",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Get all page data",
      "name": "Get all page data",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Take cover url",
      "name": "Take cover url",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Merge1",
      "name": "Merge1",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Data transporter1",
      "name": "Data transporter1",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Get all blog posts1",
      "name": "Get all blog posts1",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Is sync checked?1",
      "name": "Is sync checked?1",
      "integration": "filter",
      "kind": "logic"
    },
    {
      "id": "For each blog post1",
      "name": "For each blog post1",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Create post1",
      "name": "Create post1",
      "integration": "webflow",
      "kind": "action"
    },
    {
      "id": "Update slug on posts1",
      "name": "Update slug on posts1",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Slug uniqueness checker and differentiator1",
      "name": "Slug uniqueness checker and differentiator1",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Success message1",
      "name": "Success message1",
      "integration": "slack",
      "kind": "action"
    },
    {
      "id": "Merge2",
      "name": "Merge2",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Compare by slug1",
      "name": "Compare by slug1",
      "integration": "compareDatasets",
      "kind": "action"
    },
    {
      "id": "Add slug to posts1",
      "name": "Add slug to posts1",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Get all collection posts1",
      "name": "Get all collection posts1",
      "integration": "webflow",
      "kind": "action"
    },
    {
      "id": "Data transporter, Notion posts to sync1",
      "name": "Data transporter, Notion posts to sync1",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Craft the rich text element1",
      "name": "Craft the rich text element1",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Turn blocks into HTML1",
      "name": "Turn blocks into HTML1",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Get blocks1",
      "name": "Get blocks1",
      "integration": "notion",
      "kind": "action"
    },
    {
      "id": "Update in \"Blog Posts\"",
      "name": "Update in \"Blog Posts\"",
      "integration": "webflow",
      "kind": "action"
    },
    {
      "id": "Add Webflow item id to Notion data",
      "name": "Add Webflow item id to Notion data",
      "integration": "code",
      "kind": "logic"
    },
    {
      "id": "Final Notion post data",
      "name": "Final Notion post data",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Schedule Trigger",
      "name": "Schedule Trigger",
      "integration": "schedule",
      "kind": "trigger"
    }
  ],
  "edges": [
    {
      "from": "Merge1",
      "to": "Final Notion post data"
    },
    {
      "from": "Merge1",
      "to": "Get blocks1"
    },
    {
      "from": "Merge2",
      "to": "Add slug to posts1"
    },
    {
      "from": "Get blocks1",
      "to": "Turn blocks into HTML1"
    },
    {
      "from": "Create post1",
      "to": "Merge2"
    },
    {
      "from": "Take cover url",
      "to": "Merge1"
    },
    {
      "from": "Compare by slug1",
      "to": "Create post1"
    },
    {
      "from": "Compare by slug1",
      "to": "Merge2"
    },
    {
      "from": "Compare by slug1",
      "to": "Add Webflow item id to Notion data"
    },
    {
      "from": "Schedule Trigger",
      "to": "Get all blog posts1"
    },
    {
      "from": "Data transporter1",
      "to": "For each blog post1"
    },
    {
      "from": "Get all page data",
      "to": "Take cover url"
    },
    {
      "from": "Is sync checked?1",
      "to": "Slug uniqueness checker and differentiator1"
    },
    {
      "from": "Add slug to posts1",
      "to": "Data transporter1"
    },
    {
      "from": "For each blog post1",
      "to": "Success message1"
    },
    {
      "from": "For each blog post1",
      "to": "Get simple page data"
    },
    {
      "from": "For each blog post1",
      "to": "Get all page data"
    },
    {
      "from": "Get all blog posts1",
      "to": "Is sync checked?1"
    },
    {
      "from": "Get simple page data",
      "to": "Merge1"
    },
    {
      "from": "Update slug on posts1",
      "to": "Data transporter1"
    },
    {
      "from": "Final Notion post data",
      "to": "Data transporter, Notion posts to sync1"
    },
    {
      "from": "Final Notion post data",
      "to": "Get all collection posts1"
    },
    {
      "from": "Turn blocks into HTML1",
      "to": "Craft the rich text element1"
    },
    {
      "from": "Update in \"Blog Posts\"",
      "to": "Update slug on posts1"
    },
    {
      "from": "Get all collection posts1",
      "to": "Compare by slug1"
    },
    {
      "from": "Craft the rich text element1",
      "to": "Final Notion post data"
    },
    {
      "from": "Add Webflow item id to Notion data",
      "to": "Update in \"Blog Posts\""
    },
    {
      "from": "Data transporter, Notion posts to sync1",
      "to": "Compare by slug1"
    },
    {
      "from": "Slug uniqueness checker and differentiator1",
      "to": "For each blog post1"
    }
  ]
}