AutomationFlowsSocial Media › Automate Linkedin Job Alerts with J-search API and SMTP Email Notifications

Automate Linkedin Job Alerts with J-search API and SMTP Email Notifications

ByRahul Joshi @rahul08 on n8n.io

Fetch LinkedIn-style job listings from the J-Search API using predefined parameters, then deliver a professional HTML job alert digest to your inbox via SMTP. Get actionable “Apply Now” links in your email—no manual searching required. ✉️💼 Manual Trigger: Initiates the workflow…

Event trigger★★★★☆ complexity12 nodesEmail SendHTTP Request
Social Media Trigger: Event Nodes: 12 Complexity: ★★★★☆ Added:

This workflow corresponds to n8n.io template #8173 — we link there as the canonical source.

This workflow follows the Emailsend → HTTP Request recipe pattern — see all workflows that pair these two integrations.

The workflow JSON

Copy or download the full n8n JSON below. Paste it into a new n8n workflow, add your credentials, activate. Full import guide →

Download .json
{
  "id": "e7NIaSaCd364XuUh",
  "name": "Linkedin Job Alert-test",
  "tags": [],
  "nodes": [
    {
      "id": "f05ac1bb-5c20-4c79-ae08-d7c582210042",
      "name": "Sticky Note",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -432,
        208
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "9c8848a3-47f3-4478-a78d-a7dd8a0f8630",
      "name": "Sticky Note1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -160,
        640
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "fb701072-f02a-4d67-b192-76f89010c125",
      "name": "Sticky Note2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        0,
        0
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "e26128cf-07ee-4d84-9f26-6bdcf4c51aae",
      "name": "Sticky Note3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        304,
        624
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "1edb5458-8ad5-48ad-a8a6-14e25ad7ae54",
      "name": "Sticky Note4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        528,
        0
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "9ec6e262-84d6-4a31-b91a-a825ca62fa11",
      "name": "Sticky Note5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        752,
        624
      ],
      "parameters": {
        "content": ""
      },
      "typeVersion": 1
    },
    {
      "id": "5ed26bdc-7585-4309-8b13-6fce26df01de",
      "name": "Setting Preferences",
      "type": "n8n-nodes-base.set",
      "position": [
        -64,
        464
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "f3e847d5-f747-4504-a069-7afb120e7239",
      "name": "Sending Job Listings via Mail",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        832,
        464
      ],
      "parameters": {},
      "typeVersion": 2.1
    },
    {
      "id": "27fde378-8bca-43e7-9c22-2d065f64fd84",
      "name": "Drafting HTML for Mail",
      "type": "n8n-nodes-base.code",
      "position": [
        608,
        464
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "1382c990-0123-4087-a883-92c3e1a7a270",
      "name": "Categorizing Job Listings",
      "type": "n8n-nodes-base.code",
      "position": [
        384,
        464
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "423490bc-3de8-4f9e-a269-2d7b7cbfb21e",
      "name": "Job Listing Extraction",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        160,
        464
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "04ba5d8c-3fd2-418c-a692-e5568fb514d7",
      "name": "Manual Trigger",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -288,
        464
      ],
      "parameters": {},
      "typeVersion": 1
    }
  ],
  "active": false,
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "d37ed09f-5fd3-40db-8ee7-45184530ef97",
  "connections": {
    "Manual Trigger": {
      "main": [
        [
          {
            "node": "Setting Preferences",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Setting Preferences": {
      "main": [
        [
          {
            "node": "Job Listing Extraction",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Drafting HTML for Mail": {
      "main": [
        [
          {
            "node": "Sending Job Listings via Mail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Job Listing Extraction": {
      "main": [
        [
          {
            "node": "Categorizing Job Listings",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Categorizing Job Listings": {
      "main": [
        [
          {
            "node": "Drafting HTML for Mail",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Pro

For the full experience including quality scoring and batch install features for each workflow upgrade to Pro

About this workflow

Fetch LinkedIn-style job listings from the J-Search API using predefined parameters, then deliver a professional HTML job alert digest to your inbox via SMTP. Get actionable “Apply Now” links in your email—no manual searching required. ✉️💼 Manual Trigger: Initiates the workflow…

Source: https://n8n.io/workflows/8173/ — original creator credit. Request a take-down →

More Social Media workflows → · Browse all categories →

Related workflows

Workflows that share integrations, category, or trigger type with this one. All free to copy and import.

Social Media

Training Feedback Automation. Uses airtableTrigger, linkedIn, emailSend, httpRequest. Event-driven trigger; 16 nodes.

Airtable Trigger, LinkedIn, Email Send +1
Social Media

This workflow template is designed for teams involved in training management and feedback analysis. It is particularly useful for: HR Departments: Automating the collection and response to training fe

Airtable Trigger, LinkedIn, Email Send +1
Social Media

Training Feedback Automation. Uses airtableTrigger, linkedIn, emailSend, httpRequest. Event-driven trigger; 16 nodes.

Airtable Trigger, LinkedIn, Email Send +1
Social Media

Training Feedback Automation with Usertask and Airtable. Uses airtableTrigger, linkedIn, emailSend, httpRequest. Event-driven trigger; 16 nodes.

Airtable Trigger, LinkedIn, Email Send +1
Social Media

This n8n workflow automatically shares content from a Telegram Channel to multiple platforms like WordPress, Facebook, X/Twitter, and LinkedIn. It uses a Switch node to detect the type of content—text

Telegram Trigger, Telegram, WordPress +5