HR and employee management workflows
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)**
Automates real-time extraction of job descriptions, company details, and salary info from listings using Bright Data MCP for scraping and OpenAI GPT-4o mini for analysis.
Automates processing complex language queries into structured formats using LLMs, with built-in validation and auto-fixing for invalid outputs. Requires n8n 1.19.4+.
This workflow detects anomalies in input images using a Qdrant vector database pre-loaded with datasets like crops and lands. It leverages cluster centers and thresholds for accurate big data analysis in AI agents.
Zero-config MCP server exposing all PostHog Tool operations (Alias, Event, Identity, Track) to AI agents via n8n webhook.
Automates PDF invoice intake from Gmail, Drive, forms; uses AI to extract data, categorizes, approves via email, and logs to Google Sheets with notifications.
Automates real-time website visitor analysis, AI-powered company enrichment via ScrapeGraphAI, lead scoring, HubSpot CRM updates, and Slack sales alerts.
Automates personalized cold email campaigns by pulling unsent leads from Google Sheets, sending via Gmail, and updating status to prevent duplicates. Ideal for efficient marketing outreach on a daily schedule.
Automatically backs up n8n workflows to GitLab whenever updated or activated, while generating comprehensive README docs using GPT-4.
AI-powered workflow that automates LinkedIn content research, generation with images, scheduling, and auto-posting twice weekly using Perplexity, OpenAI, and Google Sheets.
Comprehensive guide to extract TOTP secrets from QR codes and set up n8n credentials for generating one-time passcodes matching Google Authenticator for services like OpenAI and GitHub.
Automates Facebook posts from Google Sheets with AI-generated captions via Telegram bot triggers, and handles pet grooming bookings with Google Calendar integration and natural language processing.
Multi-layer AI security workflow using GPT-4O to detect and prevent prompt injections, XSS, and malicious content in AI automations via webhook.
Paste a landing page URL to get an instant AI-powered analysis, roast, and 10 optimization tips to boost conversions using OpenAI o1.
Triggers on updates or changes in a specified Trello list, enabling real-time notifications or automated responses to board activity.
Parses JSON strings with helpful error messages using the parse-json library, perfect for processing HR data like employee records or payroll feeds reliably.
Automates SEO-optimized blog post generation with GPT-4, commits to Jekyll/GitHub repos, and shares on Twitter/LinkedIn from CSV input.
Automates fair Telegram giveaways by verifying user subscriptions to required channels, tracking participants, and enabling admin winner selection.
Triggers an Onfleet delivery task automatically when a specific Google Drive file is updated, streamlining last-mile delivery workflows.
Automates SAP Business One journal entries from JSON, Google Sheets, or manual inputs using dynamic branching, LLM transformation, and Service Layer API. Logs transactions for traceability.
Automates secure meeting bookings in Cal.com triggered by ElevenLabs voice agents via webhook. Validates inputs and handles API creation for reliable scheduling.
Automatically starts n8n workflows tagged 'Auto start' via API after deployment or import, ensuring seamless continuity without manual intervention.
Automates AI-powered first responses to new Zendesk tickets using RAG from Supabase knowledge base, with fallback logic and conversation memory.
Scrapes Y Combinator job listings every 6 hours using Scrapeless, extracts titles and links, and appends them to Google Sheets for easy tracking.
Our automation experts build tailored workflows for your exact stack and process.