{
  "name": "Automated Upwork job alerts with Airtable & Slack",
  "nodes": [
    {
      "id": "626050e4-b462-47b3-b651-6dda3f9beb55",
      "name": "Schedule Trigger",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -200,
        200
      ]
    },
    {
      "id": "e20c826a-9f8f-4f63-9dcd-09d1dd660f63",
      "name": "If Working Hours",
      "type": "n8n-nodes-base.if",
      "position": [
        -20,
        200
      ]
    },
    {
      "id": "5f19d4b6-0b28-4103-9427-a024849020d8",
      "name": "Assign parameters",
      "type": "n8n-nodes-base.set",
      "position": [
        200,
        200
      ]
    },
    {
      "id": "c746b85f-e116-4393-b04d-26976f06e5b7",
      "name": "Query For Upwork Job Posts",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        420,
        200
      ]
    },
    {
      "id": "bae08c70-e5c3-4772-8307-5ab5b2b5249a",
      "name": "Search In Airtable",
      "type": "n8n-nodes-base.airtable",
      "position": [
        620,
        80
      ]
    },
    {
      "id": "718c0c1f-2c1e-4b31-817f-66c12f3c2a9f",
      "name": "Output New Entries",
      "type": "n8n-nodes-base.merge",
      "position": [
        840,
        200
      ]
    },
    {
      "id": "604c3bf8-208c-42e0-8c8d-0e2fd50c913e",
      "name": "Create New Entries In Airtable",
      "type": "n8n-nodes-base.airtable",
      "position": [
        1280,
        80
      ]
    },
    {
      "id": "a9dbb08d-9a9f-4929-b34d-d3768fdf8340",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        120,
        -180
      ],
      "parameters": {
        "width": 260,
        "height": 320,
        "content": "## Setup\n1. Add Airtable, Slack credentials\n2. Add a query auth credential where the key is 'token' and the value is your Apify token\n3. Modify the 'Assign parameters' node to include the Upwork URLs "
      }
    },
    {
      "id": "38220a62-e5b2-448a-82a8-a83f03aa5cb3",
      "name": "Send message in #general",
      "type": "n8n-nodes-base.slack",
      "position": [
        1280,
        320
      ]
    },
    {
      "id": "bef9f104-7012-4b55-9cc1-12dc6156cb43",
      "name": "reverse the order of posts",
      "type": "n8n-nodes-base.code",
      "position": [
        1060,
        320
      ]
    }
  ],
  "connections": {
    "If Working Hours": {
      "main": [
        [
          {
            "node": "Assign parameters",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule Trigger": {
      "main": [
        [
          {
            "node": "If Working Hours",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Assign parameters": {
      "main": [
        [
          {
            "node": "Query For Upwork Job Posts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Output New Entries": {
      "main": [
        [
          {
            "node": "Create New Entries In Airtable",
            "type": "main",
            "index": 0
          },
          {
            "node": "reverse the order of posts",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Search In Airtable": {
      "main": [
        [
          {
            "node": "Output New Entries",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Query For Upwork Job Posts": {
      "main": [
        [
          {
            "node": "Search In Airtable",
            "type": "main",
            "index": 0
          },
          {
            "node": "Output New Entries",
            "type": "main",
            "index": 1
          }
        ],
        []
      ]
    },
    "reverse the order of posts": {
      "main": [
        [
          {
            "node": "Send message in #general",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}