by Ahmed Salama
Categories Lead Generation, Market Intelligence, Recruitment Automation, Business Intelligence LinkedIn Job Intelligence Automation (n8n + Apify) This workflow creates a fully automated LinkedIn job intelligence system that continuously scrapes job postings, enriches them with time-based insights, removes duplicates, and stores them in a structured Google Sheet for analysis, outreach, or decision-making. Built for founders, recruiters, sales teams, and consultants who want real-time hiring signals instead of static lead databases, this workflow turns job postings into actionable business intelligence. Benefits Real-Time Hiring Signals** Detect company growth, hiring urgency, and budget intent before announcements. Automated Lead Discovery** Identify companies actively hiring relevant roles, indicating readiness to buy services or tools. Zero Manual Work** Fully automated scraping, enrichment, and storage. De-duplicated Data** Prevents repeated job entries using job ID matching logic. Time-Based Insight** Automatically calculates how many days ago a job was posted. Flexible Output** Stored in Google Sheets for BI tools, CRMs, AI agents, or manual review. How It Works LinkedIn Job Scraping (Apify Actor) Uses Apify LinkedIn Jobs Scraper actor Accepts up to 10 LinkedIn job search URLs Extracts up to 100 jobs per run (configurable) Pulls structured data including: Job ID Job title Company name Location Posting date Job URL Data Enrichment & Transformation Standardizes all job fields using a Set node Computes “How many days since posted” using runtime date comparison Prepares clean, analysis-ready records Batch Processing Control Uses Split In Batches to: Avoid API throttling Maintain stable execution Scale safely for larger job volumes De-Duplication Logic Checks Google Sheets for existing job IDs Only inserts new jobs Ensures clean historical datasets with no duplicates Persistent Storage (Google Sheets) Appends validated job records to a centralized sheet Acts as: Lead database Market intelligence log BI or AI agent data source Required Setup Configuration Apify Integration Connect Apify OAuth credentials Use the LinkedIn Jobs Scraper actor Customize: Keywords Location Job count Company scraping toggle Google Sheets Integration Create a target Google Sheet Columns required: Job ID Job URL Title Company Name Location Posted Date Days Since Posted Enable OAuth access for n8n n8n Configuration Manual trigger (can be replaced with Cron for automation) Batch size control for scaling Error-safe execution with continuation enabled Business Use Cases Sales & Lead Generation Teams Target companies actively hiring roles related to your offer Prioritize outreach based on hiring urgency Founders & CEOs Monitor competitor hiring velocity Identify market expansion signals early Recruiters & Staffing Agencies Build live job pipelines without manual LinkedIn searches Reduce sourcing time dramatically Consultants & Agencies Detect companies entering problem-aware or scaling phases Align service offers with real hiring pain points Market & VC Analysts Use hiring data as a leading indicator for growth or decline Revenue Potential This workflow enables multiple monetization paths: Lead Intelligence as a Service** Sell curated hiring signals to sales teams or agencies Recruitment Automation** Reduce recruiter sourcing costs by 70–90% Consulting Insights** Bundle hiring data into strategy or growth audits Outbound Acceleration** Increase reply rates by targeting active hiring companies Difficulty Level Beginner to Intermediate Estimated Build Time 30–45 minutes Monthly Operating Cost Apify usage (based on volume) Google Sheets: Free n8n: Self-hosted or cloud plan Typical range: $10–25/month Why This Workflow Works Hiring data reflects real budget allocation Job posts act as pre-revenue intent signals Time-based metrics enable prioritization De-duplication ensures long-term data quality Simple storage makes it easy to extend with: CRMs AI agents BI dashboards Email or LinkedIn outreach automations Advanced Extensions Auto-enrich companies with LinkedIn company data Push qualified jobs into CRM as leads Trigger outbound emails based on posting age Add AI classification for role relevance Connect to Slack or email alerts for new jobs
by CryoZeroLabs
Back up n8n workflows to Google Drive automatically This workflow provides a robust solution for backing up your n8n workflows to Google Drive. It is designed to handle backups for multiple n8n instances centrally and leverages Google Drive's native file versioning to keep your history clean. 🚀 ✨ Key Features 🔄 Smart Version Control: Instead of creating a new file for every backup, this workflow checks if the file exists and updates it. This utilizes Google Drive's built-in "Manage Versions" feature, allowing you to rollback changes without cluttering your folder. 🌍 Multi-Instance Support: Easily backup workflows from multiple n8n servers (e.g., Development, Production) in one go. ⚡ Efficiency: Filters out inactive or archived workflows to save resources. 🧩 Self-Contained Logic: Uses a recursive design to process workflows efficiently. ⚙️ How It Works The workflow operates in two main stages: Fetch & Dispatch: Run daily: The workflow triggers on a schedule. Fetch workflows: It connects to your configured n8n instances via the n8n Public API to retrieve all active workflows. It then batches the data and configures the target folders for each host. Core Backup Logic: Process backup recursively: The workflow calls itself to process the list. Drive Comparison: It lists files in the target Google Drive folder and compares them with the n8n workflows. Smart Sync: 🆕 New: If the workflow doesn't exist on Drive, it uploads a new file. ♻️ Update: If the workflow exists but has been modified, it updates the existing file (preserving the file ID and history). 📝 Setup Instructions 🔑 Credentials Set up Google Drive OAuth2 API credentials. Set up n8n API credentials for each instance you want to backup. 📂 Configure Folder IDs Create a folder in Google Drive for your backups and copy the Folder ID from the URL. Open the nodes named Config Host 1 (and Config Host 2, etc.). Replace the value for targetFloderId with your actual Google Drive Folder ID. 🔗 Link the Sub-Workflow ⚠️ Important: This workflow calls itself to process the data recursively. Open the node named Process backup recursively. Ensure the Workflow ID field is pointing to this workflow's ID (you can select it from the list after saving the workflow for the first time). 🛠️ Requirements n8n Service Account or API Key. Google Cloud Console Project with Google Drive API enabled.
by Intuz
This n8n template from Intuz provides a complete and automated solution to streamline your sales and accounting process. Simply add new transaction details to a designated Google Sheet, and this workflow takes over. Using specific status keywords in a column to trigger the process, it automatically creates new customer profiles and generates sales receipts in QuickBooks. This creates a complete, end-to-end system from a simple spreadsheet entry to a formal accounting record, eliminating manual data entry. How it works This workflow streamlines the process of recording sales from a Google Sheet into QuickBooks Online, intelligently handling both new and existing customers. 1. Trigger on New Row: The workflow starts automatically whenever a new row is added to your specified Google Sheet. 2. Check for Existing Customer: It takes the customer's name from the new row and searches your QuickBooks account to see if a customer with that DisplayName already exists. 3. Conditional Logic (IF Node): Based on the search result, the workflow splits into two paths: If Customer Exists (True Path): The workflow proceeds directly to create a Sales Receipt, linking it to the existing customer's ID found in the search. If Customer Does Not Exist (False Path): The workflow first creates a new customer in QuickBooks using the name and email from the sheet. It then uses the ID of this newly created customer to generate the corresponding Sales Receipt. How to Use: Quick Start Guide Prepare your Google Sheet: Make sure you have a Google Sheet with clear headers for your sales data. The template is configured for the following columns: CustomerName, Email, Amount, and Quantity. Import the Template: Click the "Use Template" button to import the workflow into your n8n instance. Configure Google Sheet Node: Enter the Spreadsheet ID from your Google Sheet's URL. Enter the Sheet Name where your sales data is located (e.g., Sheet1). Configure the QuickBooks Nodes: Select your QuickBooks Online credential or create a new one for the "Search for Customer", "Create Receipt for EXISTING Customer", "Create New Customer", and "Create Receipt for NEW Customer" nodes. Important: In both "Create Receipt" nodes, you must provide a valid Product/Service ID from your QuickBooks account. Find this in the node parameters under Line > Sales Item Line Detail > Item Ref > Value. Activate the Workflow: Save your changes and activate the workflow. Now, every new row you add to the Google Sheet will automatically create the necessary records in QuickBooks. Key Requirements to Use Template An active n8n instance. A Google account with a prepared Google Sheet. A QuickBooks Online account. A QuickBooks Developer account to obtain the API credentials needed to connect to n8n. At least one Product or Service item set up in your QuickBooks account to be referenced in the sales receipts. Connect with us Website: https://www.intuz.com/services Email: getstarted@intuz.com LinkedIn: https://www.linkedin.com/company/intuz Get Started: https://n8n.partnerlinks.io/intuz For Custom Worflow Automation Click here- Get Started
by Niels Berkhout
How is works This template makes it possible to extract Search Results from LinkedIn and import them into a Google Sheet. It determines from where the url is coming from (LinkedIn Basic, Sales Navigator or Recruiter) and selects which node needs to be used. The node returns a Run ID while in the background the list is being exported. Run going through a loop the workflow waits untill the job is done. When the export is ready, the response is being transformed into a workable object which then can be used to append the data into a Google Sheet. How to use Connect with a Google Sheet and have the correct columns in place Go to your LinkedIn platform and do a People search. That can be done either in the LinkedIn Basic, Sales Navigator or Recruiter environment. Copy the url of the results page and within the workflow, click on Form Submission Paste in the url and click on Sumbit to start the workflow Requirements A LinkedIn Search Results page url A Google Sheet The https://support.sourcegeek.com/en/articles/12441230-n8n-integration
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by System Admin
Tagged with: , , , ,
by System Admin
No description available