{
  "openruna_format": "flow-graph-v1",
  "title": "Spotify Sync Liked Songs to Playlist",
  "slug": "spotify-sync-liked-songs-to-playlist",
  "source_filename": "1867_Schedule_Filter_Sync_Scheduled.json",
  "nodes": [
    {
      "id": "Start",
      "name": "Start",
      "integration": "manual",
      "kind": "trigger"
    },
    {
      "id": "Schedule Trigger",
      "name": "Schedule Trigger",
      "integration": "schedule",
      "kind": "trigger"
    },
    {
      "id": "Sort first added to first item",
      "name": "Sort first added to first item",
      "integration": "sort",
      "kind": "action"
    },
    {
      "id": "Gotify Send deleted n from x",
      "name": "Gotify Send deleted n from x",
      "integration": "gotify",
      "kind": "action"
    },
    {
      "id": "Loop delete old",
      "name": "Loop delete old",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Spotify delete old",
      "name": "Spotify delete old",
      "integration": "spotify",
      "kind": "action"
    },
    {
      "id": "Edit set Vars",
      "name": "Edit set Vars",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Edit success to del",
      "name": "Edit success to del",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Filter Playlist x",
      "name": "Filter Playlist x",
      "integration": "filter",
      "kind": "logic"
    },
    {
      "id": "Compare Datasets",
      "name": "Compare Datasets",
      "integration": "compareDatasets",
      "kind": "action"
    },
    {
      "id": "count added",
      "name": "count added",
      "integration": "summarize",
      "kind": "action"
    },
    {
      "id": "Loop add missing",
      "name": "Loop add missing",
      "integration": "splitInBatches",
      "kind": "logic"
    },
    {
      "id": "Spotify add Missing to x",
      "name": "Spotify add Missing to x",
      "integration": "spotify",
      "kind": "action"
    },
    {
      "id": "Edit snapshot to added",
      "name": "Edit snapshot to added",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Cound deleted",
      "name": "Cound deleted",
      "integration": "summarize",
      "kind": "action"
    },
    {
      "id": "Sort",
      "name": "Sort",
      "integration": "sort",
      "kind": "action"
    },
    {
      "id": "Set pluri",
      "name": "Set pluri",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "Merge",
      "name": "Merge",
      "integration": "merge",
      "kind": "logic"
    },
    {
      "id": "Gotify",
      "name": "Gotify",
      "integration": "gotify",
      "kind": "action"
    },
    {
      "id": "Edit set intern vars",
      "name": "Edit set intern vars",
      "integration": "set",
      "kind": "logic"
    },
    {
      "id": "END",
      "name": "END",
      "integration": "noOp",
      "kind": "logic"
    },
    {
      "id": "Spotify get Liked Songs",
      "name": "Spotify get Liked Songs",
      "integration": "spotify",
      "kind": "action"
    },
    {
      "id": "Spotify get all playlists",
      "name": "Spotify get all playlists",
      "integration": "spotify",
      "kind": "action"
    },
    {
      "id": "Spotify get Tracks of X",
      "name": "Spotify get Tracks of X",
      "integration": "spotify",
      "kind": "action"
    }
  ],
  "edges": [
    {
      "from": "Sort",
      "to": "Compare Datasets"
    },
    {
      "from": "Merge",
      "to": "Compare Datasets"
    },
    {
      "from": "Start",
      "to": "Edit set Vars"
    },
    {
      "from": "Set pluri",
      "to": "Spotify get Tracks of X"
    },
    {
      "from": "Set pluri",
      "to": "Merge"
    },
    {
      "from": "count added",
      "to": "Gotify"
    },
    {
      "from": "Cound deleted",
      "to": "Gotify Send deleted n from x"
    },
    {
      "from": "Edit set Vars",
      "to": "Edit set intern vars"
    },
    {
      "from": "Loop delete old",
      "to": "Edit success to del"
    },
    {
      "from": "Loop delete old",
      "to": "Spotify delete old"
    },
    {
      "from": "Compare Datasets",
      "to": "Loop add missing"
    },
    {
      "from": "Compare Datasets",
      "to": "END"
    },
    {
      "from": "Compare Datasets",
      "to": "END"
    },
    {
      "from": "Compare Datasets",
      "to": "Loop delete old"
    },
    {
      "from": "Loop add missing",
      "to": "Edit snapshot to added"
    },
    {
      "from": "Loop add missing",
      "to": "Spotify add Missing to x"
    },
    {
      "from": "Schedule Trigger",
      "to": "Edit set Vars"
    },
    {
      "from": "Filter Playlist x",
      "to": "Set pluri"
    },
    {
      "from": "Spotify delete old",
      "to": "Loop delete old"
    },
    {
      "from": "Edit success to del",
      "to": "Cound deleted"
    },
    {
      "from": "Edit set intern vars",
      "to": "Spotify get Liked Songs"
    },
    {
      "from": "Edit set intern vars",
      "to": "Spotify get all playlists"
    },
    {
      "from": "Edit snapshot to added",
      "to": "count added"
    },
    {
      "from": "Spotify get Liked Songs",
      "to": "Sort first added to first item"
    },
    {
      "from": "Spotify get Tracks of X",
      "to": "Sort"
    },
    {
      "from": "Spotify add Missing to x",
      "to": "Loop add missing"
    },
    {
      "from": "Spotify get all playlists",
      "to": "Filter Playlist x"
    },
    {
      "from": "Sort first added to first item",
      "to": "Merge"
    }
  ]
}