Automatic Job Listings Extraction and Publishing Template
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 - **Job board managers:** Want to aggregate listings from multiple sources with minimal effort. - **Recruiters & HR teams:** Who need to streamline job posting workflows without technical hassles. - **Content creators & marketers:** Looking to automate publishing while maintaining style and SEO standards. ## How It Works | Step | Process | Description | |------|---------|-------------| | 1 | **Trigger** | Send a job URL via Telegram bot to initiate the process | | 2 | **Extract** | Firecrawl API scrapes and extracts clean content from the provided URL | | 3 | **Process** | Job data is extracted via AI, text split and cleaned, job categories and types mapped to your system | | 4 | **Smart Logic** | GPT crafts formatted job posts, intelligent validation ensures all key data is present, default values fill in the blanks if necessary | | 5 | **Output** | Posts automatically published to WordPress with company logos uploaded, and success or error notifications sent via Telegram | | 6 | **Storage** | Uses 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](https://n8n.partnerlinks.io/khmuhtadin). 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 - An active [n8n instances](https://n8n.partnerlinks.io/khmuhtadin). - A [Firecrawl](https://firecrawl.dev) account with API access. - A Google Drive account for RAG document storage. - An OpenAI account with GPT API access. - A WordPress site with autojob plugin and API enabled. - A Telegram bot for URL submission and notifications. - A Supabase account for vector store management. ## Level Up Ideas - Add multi-language support to expand global reach. - Support batch URL processing for multiple jobs at once. - Integrate Slack or email notifications for wider team alerts. - Use more AI nodes to summarize or rate job offers for quality control. - Schedule periodic cleanup of vector store for performance optimization. - Add analytics tracking for published jobs' performance. ## Nodes Used ### Core Components: - **Firecrawl HTTP Request** (Web scraping and content extraction). - **Google Drive** (RAG document storage). - **Supabase Vector Store**. - **OpenAI** (Embeddings, GPT Extraction). - **Code Nodes** for mapping categories. - **Telegram Trigger & Message**. - **HTTP Request** (for WordPress API and image uploads). --- **Made by:** [Khaisa Studio](https://khaisa.studio) **Tags:** `automation` `recruitment` `job-posting` `wordpress` `AI` `web-scraping` `firecrawl` **Category:** Human Resources, Recruitment, WordPress, Scraping **Need a custom?** Contact me on **[LinkedIn](https://www.linkedin.com/in/khmuhtadin/)** or **[Web](https://khmuhtadin.com)**
New buyers can create an account from the cart to unlock a controlled $10 first-purchase credit on eligible orders of $25+.
Related bundle
HR & Recruitment Pipeline
7 hand-picked workflows for $39.00.
That is $5.57 each, vs $24.99 for this one alone.
View bundleSecure checkout powered by Stripe
Support
How to import this workflow into n8n
- 1Purchase or download the workflow to get the n8n workflow JSON file.
- 2In your n8n instance, open Workflows and choose "Import from File" (or paste the JSON with Ctrl+V on the canvas).
- 3Open each node marked with a credential warning and connect your own accounts and API keys.
- 4Run the workflow once manually to verify the data flow, then toggle it to Active.
Related Human Resources workflows
- SEO Blog Publishing for Jekyll: GPT-4, GitHub & Social Sharing$24.99
- Scrape Recent Company News from Calendar for Sales Calls$14.99
- Automated GitLab Group to Gitea Org Repo Migration$19.99
- Send SMS/WhatsApp Messages with Twilio$4.99
- Postgres: Create Table and Insert Sample Data$8.99
- WhatsApp Message Auto-Logger for Vtiger CRM with Lead Relation$19.99
More from Khairul Muhtadin
Need this deployed? We'll set it up for you.
Our automation experts deploy this workflow in your stack, connect your accounts, and verify it works — or build a custom solution from scratch.