๐ฃ Automate LinkedIn job alerts with J-Search API and SMTP email notifications
โก 111 views ยท ๐ฃ Lead Generation & Enrichment
๐ก Pro Tip โ Job boards are notoriously hard to scrape โ CAPTCHAs, rate limits, constantly changing layouts. ScraperNode has maintained scrapers for Indeed jobs, Glassdoor reviews, and Glassdoor jobs that handle all of that for you.
Description
Automate LinkedIn Job Alerts with Google Sheets, J-Search (RapidAPI), and SMTP
Description
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. โ๏ธ๐ผ
What This Template Does
- Manual Trigger: Initiates the workflow on demand.
- Set Preferences: Captures job search parameters (role, date, page count, country, language) from a Set node.
- Job Listing Extraction: Uses HTTP Request to J-Search API with dynamic parameters from the Set node.
- Categorizing Job Listings: Filters and structures job data (job_id, job_title, employment_type, apply_link) via JavaScript Code node.
- Drafting HTML for Mail: Generates a LinkedIn-themed HTML email with job cards and โApply Nowโ buttons.
- Sending Job Listings via Mail: Delivers the job alert digest using SMTP, with a dynamic subject line.
Key Benefits
- Save time with one-click manual or scheduled alerts. โฑ๏ธ
- Stay organized with clean, mobile-friendly job summaries. ๐
- Act faster using one-click โApply Nowโ links. ๐
- Refine job searches using flexible parameters in the workflow. ๐งญ
Features
- Manual or scheduled workflow execution.
- Set node for custom job search preferences.
- HTTP Request node for dynamic API calls.
- JavaScript nodes for filtering and HTML formatting.
- LinkedIn-inspired, responsive HTML email.
- SMTP email delivery with customizable sender/recipient.
Requirements
- n8n instance (cloud or self-hosted). ๐งฉ
- J-Search API access via RapidAPI; add
x-rapidapi-keyin n8n Credentials. ๐ - SMTP email account (e.g., Gmail/Outlook) configured in n8n; set valid From/To addresses. ๐ง
- Set node configured with search parameters (
query,page,num_pages,date posted,country,language). - No Google Sheets integration required in this version (parameters set directly in workflow).
Target Audience
- Job seekers automating their search. ๐ฉโ๐ผ
- Recruiters streamlining lead discovery. ๐งโ๐ผ
- HR teams wanting timely candidate outreach. ๐ง
Step-by-Step Setup Instructions (Concise)
- Configure the Set node with desired job search parameters.
- RapidAPI: Subscribe to J-Search API and add the API key in n8n Credentials. ๐
- SMTP: Connect your email account in n8n Credentials; set From/To in the workflow. โ๏ธ
- Import the workflow, assign credentials, and replace placeholders. ๐ฅ
- Rename the email node to โSending Job Listings via Mail.โ ๐ท๏ธ
- Run manually or schedule with a Cron node as needed. โฒ๏ธ
Security Best Practices
- Never hardcode API keysโuse n8n Credentials. ๐
- Restrict access to credentials within your workspace. ๐ก๏ธ
- Remove personal email addresses before sharing templates. ๐งน
- Monitor executions for failures or anomalies. ๐
๐ Nodes Used
Send Email, HTTP Request
๐ฅ Import
Download workflow.json and import into n8n:
Workflow menu โ Import from File