πŸ‘₯ Automatic job listings extraction and publishing template

⚑ 1,291 views Β· πŸ‘₯ HR & Recruitment

πŸ’‘ 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.

View All Scrapers

Description

Automatically extract job listings from any website URL, format them with AI, and publish directly to WordPress. Just send a URL via Telegram, and watch as the workflow scrapes the job details, enhances the content with GPT, and creates a polished post on your site.

πŸ’‘ Why Use Job Repost?

⏰ Save countless hours

Automatically extract, process, and publish job offers from any website, freeing your time from repetitive tasks.

βœ… Eliminate human errors

Say goodbye to typos and missed fields β€” every job post is validated before going live.

πŸ“ˆ Boost engagement

Fresh, well-structured job listings attract more candidates, improving your site’s reach and authority.

πŸš€ Stay ahead

Leveraging AI with GPT means your content is not just automated but polished and SEO-friendly β€” the digital assistant you never knew you needed.

⚑ Perfect For

πŸ”§ How It Works

StepProcessDescription
πŸ“±TriggerSend a job URL via Telegram bot to initiate the process
πŸ”₯ExtractFirecrawl API scrapes and extracts clean content from the provided URL
πŸ“ŽProcessJob data is extracted via AI, text split and cleaned, job categories and types mapped to your system
πŸ€–Smart LogicGPT crafts formatted job posts, intelligent validation ensures all key data is present, default values fill in the blanks if necessary
πŸ’ŒOutputPosts automatically published to WordPress with company logos uploaded, and success or error notifications sent via Telegram
πŸ—‚StorageUses Supabase vector store for managing document embeddings, ensuring quick lookup and reference compliance

πŸ” Quick Setup

  1. Import the provided JSON file into your n8n instances
  2. Add credentials:
    • Firecrawl API key
    • Google Drive OAuth2 (for RAG storage)
    • OpenAI API
    • WordPress API
    • Telegram API
    • Supabase
  3. Customize:
    • Telegram bot token
    • WordPress URLs
    • Default images and category mappings if needed
  4. Update: URLs and API tokens where placeholders are used
  5. Test: Send a job URL to your Telegram bot to verify accurate extraction and posting

🧩 You’ll Need

πŸ› οΈ Level Up Ideas

🧠 Nodes Used

Core Components:


Made by: Khaisa Studio
Tags: automation recruitment job-posting wordpress AI web-scraping firecrawl
Category: Human Resources, Recruitment, Wordpress, Scrapping
Need a custom? contact me on LinkedIn or Web

πŸ”— Nodes Used

HTTP Request, Telegram, Telegram Trigger, Google Drive, Google Drive Trigger, Embeddings OpenAI

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup