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 | |------|---------|-------------| | π± | Trigger | Send a job URL via Telegram bot to initiate the process | | π₯ | Extract | Firecrawl API scrapes and extracts clean content from the provided URL | | π | Process | Job data is extracted via AI, text split and cleaned, job categories and types mapped to your system | | π€ | Smart Logic | GPT crafts formatted job posts, intelligent validation ensures all key data is present, default values fill in the blanks if necessary | | π | Output | Posts automatically published to WordPress with company logos uploaded, and success or error notifications sent via Telegram | | π | Storage | Uses Supabase vector store for managing document embeddings, ensuring quick lookup and reference compliance | π Quick Setup Import the provided JSON file into your n8n instances Add credentials: Firecrawl API key Google Drive OAuth2 (for RAG storage) OpenAI API WordPress API Telegram API Supabase Customize: Telegram bot token WordPress URLs Default images and category mappings if needed Update: URLs and API tokens where placeholders are used Test: Send a job URL to your Telegram bot to verify accurate extraction and posting π§© You'll Need β Active n8n instances β Firecrawl account with API access β Google Drive account for RAG document storage β OpenAI account with GPT API access β WordPress site with autojob plugin and API enabled β Telegram bot for URL submission and notifications β 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 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