⚒️

Engineering n8n Workflows

n8n Engineering workflow templates and automation recipes2947 free workflow templates ready to import.

🔥 Les plus populaires✨ Plus de nœuds
high

Get your website indexed by Google automatically

🚀 Supercharge Your Website Indexing with This Powerful n8n Workflow! 🌐 Google page indexing too slow? Tired of manually clicking through each page in the Google Search Console? 😴 Say goodbye to that tedious process and hello to automation with this n8n workflow! 🎉 **NB: this workflow was tested with sitemap.xml generated by Ghost CMS and WordPress. Reach out to Eduard if you need help adapting this workflow to your specific use-case!** ⚙️ How this automation works 📅 The workflow runs on a sc

16 nœuds· 👁 12,016httprequestifmanualtrigger

par Eduard

▶️low

Insert Excel data to Postgres

Read XLS from file Convert it to JSON Insert it in Postgres

3 nœuds· 👁 11,991postgresreadbinaryfilespreadsheetfile

par Jan Oberhauser

medium

Enrich Linkedin Profiles from Google Sheets via RapidAPI

LinkedIn Profile Enrichment Workflow Who is this for? This workflow is ideal for recruiters, sales professionals, and marketing teams who need to enrich LinkedIn profiles with additional data for lead generation, talent sourcing, or market research. What problem is this workflow solving? Manually gathering detailed LinkedIn profile information can be time-consuming and prone to errors. This workflow automates the process of enriching profile data from LinkedIn, saving time and ensuring accur

7 nœuds· 👁 11,928codefiltergooglesheets

par PollupAI

medium

🔐🦙Private & Local Ollama Self-Hosted + Dynamic LLM Router

Who is this for? This workflow template is designed for AI enthusiasts, developers, and privacy-conscious users who want to leverage the power of local large language models (LLMs) without sending data to external services. It's particularly valuable for those running Ollama locally who want intelligent routing between different specialized models. What problem is this workflow solving? When working with multiple local LLMs, each with different strengths and capabilities, it can be challenging

7 nœuds· 👁 11,663agentchattriggerlmchatollama

par Joseph LePage

medium

Easy Image Captioning with Gemini 1.5 Pro

This n8n workflow demonstrates how to automate image captioning tasks using Gemini 1.5 Pro - a multimodal LLM which can accept and analyse images. This is a really simple example of how easy it is to build and leverage powerful AI models in your repetitive tasks. How it works For this demo, we'll import a public image from a popular stock photography website, Pexel.com, into our workflow using the HTTP request node. With multimodal LLMs, there is little do preprocess other than ensuring the ima

11 nœuds· 👁 11,530chainllmcodeeditimage

par Jimleuk

medium

Handle pagination in HTTP Requests

This example workflow demonstrates how to handle pagination. This example assumes that the API you are making the request to has pagination, and returns a cursor (something that points to the next page). This example workflow makes a request to the HubSpot API to fetch contacts. You will have to modify the parameters based on your API. Config URL node: This node sets the URL that the HTTP Request node calls. HTTP Request node: This node makes the API call and returns the data from the API

8 nœuds· 👁 11,200functionhttprequestif

par Harshil Agrawal

medium

Scrape LinkedIn Job Listings for Hiring Signals & Prospecting with Bright Data

LinkedIn Hiring Signal Scraper — Jobs & Prospecting Using Bright Data Purpose: Discover recent job posts from LinkedIn using Bright Data's Dataset API, clean the results, and log them into Google Sheets — for both job hunting and identifying high-intent B2B leads based on hiring activity. Use Cases: Job Seekers** – Spot relevant openings filtered by role, city, and country. Sales & Prospecting** – Use job posts as buying signals. If a company is hiring for a role you support (e.g. market

9 nœuds· 👁 11,192codeformtriggergooglesheets

par Yaron Been

low

Use any LangChain module in n8n (with the LangChain code node)

LangChain is a framework for building AI functionality that users large language models. By leveraging the functionality of LangChain, you can write even more powerful workflows. This workflow shows how you can write LangChain code within n8n, including importing LangChain modules. The workflow itself produces a summary of a YouTube video, when given the video's ID. Note that to use this template, you need to be on n8n version 1.19.4 or later.

4 nœuds· 👁 10,878codelmchatopenaimanualtrigger

par David Roberts

low

AI-Powered Research with Jina AI Deep Search

Unlock AI-Driven Research with Jina AI (No API Key Needed!) Following the success of Open Deep Research 1.0, we are excited to introduce an improved and fully free version: AI-Powered Research with Jina AI Deep Search. This workflow leverages Jina AI’s Deep Search API, a free and powerful AI research tool that requires no API key. It automates querying, analyzing, and formatting research reports, making AI-driven research accessible to everyone. Key Features No API Keys Required** -

3 nœuds· 👁 10,848chattriggercodehttprequest

par Leonard

low

Execute an SQL query in Microsoft SQL

2 nœuds· 👁 10,800manualtriggermicrosoftsql

par tanaypant

high

Save your workflows into a GitHub repository

Basics Provides a mechanism to save all your workflows into a github repository and path (of your choosing). These can then be shared through your entire org and used to track changes (if you make any sad 'oopsies'. Flow Obtains and creates listing of currently configured workflows. Iterates through each workflow looking at the following Github source (if present) Actual workflow code (from N8N) Workflow code is sorted and compared for any changes If changed (or new) the workflows are save

16 nœuds· 👁 10,459cronfunctiongithub

par Brian Burnett

medium

Monitor competitors' websites for changes with OpenAI and Firecrawl

Who is this template for? This workflow template is designed for people seeking alerts when certain specific changes are made to any web page. Leveraging agentic AI, it analyzes the page every day and autonomously decides whether to send you an e-mail notification. Example use cases Track price changes on [competitor's website]. Notify me when the price drops below €50. Monitor new blog posts on [industry leader's website] and summarize key insights. Check [competitor's job page] for new job po

9 nœuds· 👁 10,328agentcodeformtrigger

par Sleak

low

Generate Custom AI Images with OpenAI GPT-Image-1 Model

How it works Trigger the workflow manually via the n8n UI. Define key parameters like the image prompt, number of images, size, quality, and model. Send a POST request to OpenAI’s image generation API using those inputs. Split the API response to handle multiple images. Convert the base64 image data into downloadable binary files. Set up steps Initial setup takes around 5–10 minutes. You’ll need an OpenAI API key, a configured HTTP Request node with credentials, and to customize the

5 nœuds· 👁 10,141converttofilehttprequestmanualtrigger

par Max aka Mosheh

high

Backup your credentials to GitHub

Based on Jonathan's work. Check out his templates. This workflow will backup your credentials to GitHub. It uses a CLI command to export all credentials. It then loops over the data, checks in GitHub to see if a file exists that uses the credential's ID. Once checked it will: update the file on GitHub if it exists; create a new file if it doesn't exist; ignore if it's the same. Config Options repo.owner - Github owner repo.name - Github repository name repo.path - Path within the Github rep

20 nœuds· 👁 10,049codeexecutecommandexecuteworkflow

par Solomon

low

Convert HTML to PDF using ConvertAPI

Who is this for? For developers and organizations that need to convert HTML files to PDF. What problem is this workflow solving? The file format conversion problem. What this workflow does Converts HTML to file. Converts the HTML file to PDF. Stores the PDF file in the local file system. How to customize this workflow to your needs Open the HTTP Request node. Adjust the URL parameter (all endpoints can be found here). Use your API Token for authentication. Pass the token in the Authorization

5 nœuds· 👁 9,974codehttprequestmanualtrigger

par ConvertAPI

🔗low

Auto document your n8n workflows

Who is this for? This workflow is designed for n8n users and developers who need to automate the documentation process of their n8n workflows. It's particularly useful for teams looking to streamline their documentation efforts and ensure consistency across their workflow documentation. What problem is this workflow solving? / Use case The primary problem this workflow addresses is the manual and time-consuming process of creating documentation for n8n workflows. It automates the generation o

5 nœuds· 👁 9,873formtriggeropenairespondtowebhook

par Marvin Wu

low

Send Email if server has upgradable packages

This workflow automates the routine check for upgradable packages on your Ubuntu server, ensuring you stay updated with the latest software patches and security improvements. By running a daily script, it efficiently monitors any available package upgrades and promptly notifies you via email, saving you time and enhancing your server’s security. How It Works: Daily Monitoring**: The workflow is configured to execute a script daily that connects to your Ubuntu server and checks for any upgradabl

5 nœuds· 👁 9,813codeemailsendif

par Hostinger

medium

Google Maps business scraper with contact extraction via Apify and Firecrawl

Who is this for? Marketing agencies, sales teams, lead generation specialists, and business development professionals who need to build comprehensive business databases with contact information for outreach campaigns across any industry. What problem is this workflow solving? Finding businesses and their contact details manually is time-consuming and inefficient. This workflow automates the entire process of discovering businesses through Google Maps and extracting their digital contact informa

14 nœuds· 👁 9,802codefiltergooglesheets

par Naveen Choudhary

medium

📈 Receive Daily Market News from FT.com to your Microsoft outlook inbox

📈 Daily Financial News - Description This workflow automates the process of collecting, organizing, and delivering a daily summary of financial news by following these key steps: Scheduled Activation The workflow starts at 7:00 AM each day, triggered by the Schedule Trigger node. News Retrieval The HTTP Request node fetches the latest financial news from FT.com. Content Extraction The Extract Specific Content node scrapes targeted sections of the HTML (headlines, editor's pic

7 nœuds· 👁 9,757agenthtmlhttprequest

par Louis

high

Summarize social media activity of a company before a call

How it works It’s very important to come prepared to Sales calls. This often means a lot of manual research about the person you’re calling with. This workflow delivers a summary of the latest social media activity (LinkedIn + X) for businesses you are about to interact with each day. Scans Your Calendar**: Each morning, it reviews your Google Calendar for any scheduled meetings or calls with companies based on each attendee email address. Fetches Latest Posts**: For each identified company, i

18 nœuds· 👁 9,644clearbitfiltergmail

par Milorad Filipović

high

Daily Newsletter Service using Excel, Outlook and AI

This n8n template builds a newsletter ("daily digest") delivery service which pulls and summarises the latest n8n.io template in select categories defined by subscribers. It's scheduled to run once a day and sends the newsletter directly to subscriber via a nicely formatted email. If you've had trouble keeping up with the latest and greatest templates beign published daily, this workflow can save you a lot of time! How it works A scheduled trigger pulls a list of subscribers (email and categor

25 nœuds· 👁 9,576aggregatechainllmhtml

par Jimleuk

low

Convert text to speech with OpenAI

How It Works This workflow sends an HTTP request to OpenAI's Text-to-Speech (TTS) model, returning an .mp3 audio recording of the provided text. This template is meant to be adapted for your individual use case, and requires a valid OpenAI credential. Gotchas Per OpenAI's Usage Policies, you must provide a clear disclosure to end users that the TTS voice they are hearing is AI-generated and not a human voice, if you are using this workflow to provide audio output to users.

3 nœuds· 👁 9,458httprequestmanualtriggerset

par Kevin Cole

medium

Get Comments from Facebook Page

This workflow automates the collection of comments from posts on a Facebook Page. Providing clean, structured data for analysis or further automation. What this workflow does Fetches recent posts from a Facebook Page. Retrieves comments for each post. Outputs structured data of Comments and Posts for further use. Setup Facebook Graph API: Connect your Access Token with the required permissions (pages_read_engagement, pages_read_user_content). Workflow: Set the Page ID and the number of post

10 nœuds· 👁 9,457codefacebookgraphapifilter

par Sira Ekabut

medium

Convert image to text using GROQ LLaVA V1.5 7B

What this template does This template uses GROQ LLAVA V1.5 7B API that offers fast inference for multimodal models with vision capabilities for understanding and interpreting visual data from images. . The users send a image and get a description of the image from the model. Setup Open the Telegram app and search for the BotFather user (@BotFather) Start a chat with the BotFather Type /newbot to create a new bot Follow the prompts to name your bot and get a unique API token Save your access to

6 nœuds· 👁 9,426extractfromfilehttprequestset

par felipe biava cataneo