👩‍💻

IT Ops n8n Workflows

n8n IT Ops workflow templates and automation recipes907 free workflow templates ready to import.

🔥 Most Popular✨ Most Nodes
medium

📦 Electronic data interchange (EDI) message parsing with Gmail and Google Sheet

Tags: Supply Chain Management, Logistics, Transportation, Data Transmission Context Hey! I'm Samir , a Supply Chain Engineer and Data Scientist from Paris founder of LogiGreen Consulting We help small and medium businesses improve their logistics processes using AI, Data Analytics and Automation. > Sustainable and Efficient supply chains with N8N! 📬 For business inquiries, you can add me on Here What is an EDI Message? Electronic Data Interchange (EDI) is a standardized method of automa

12 nodes· 👁 2,354codegmailgmailtrigger

by Samir Saci

medium

Scrape URLs from Google Sheets and save as Markdown to Google Drive

📺 Full walkthrough video: https://youtu.be/x3PDYon4qKk ⚠️ Self-hosted only — This template uses a community node (Firecrawl) and cannot run on n8n Cloud. Who it's for This workflow is for content teams, SEO specialists, and developers who need to batch-scrape web pages and store their content as clean Markdown files — without manually copying and reformatting text from each URL. How it works A chat message triggers the workflow. The URL in the chat input points to a Google Sheet containing

8 nodes· 👁 2,351@mendable/n8n-nodes-firecrawl.firecrawlchattriggercode

by Growth AI

🔗medium

Medical Symptom Checker & Health Assistant with GPT-4-mini

AI Medical Symptom Checker & Health Assistant A responsible, privacy-focused health information assistant that provides general health guidance while maintaining strict safety protocols and medical disclaimers. ⚠️ IMPORTANT DISCLAIMER This tool provides general health information only and is NOT a substitute for professional medical advice, diagnosis, or treatment. Always consult qualified healthcare providers for medical concerns. 🚀 Key Features Safety First Emergency Detection**: Automati

12 nodes· 👁 2,332airtablecodeif

by Jah coozi

medium

Sentiment Analysis Tracking on Support Issues with Linear and Slack

This n8n template monitors active support issues in Linear.app to track the mood of their ongoing conversation between reporter and assignee using Sentiment Analysis. When sentiment dips into the negative, a notification is sent via Slack to alert the team. How it works A scheduled trigger is used to fetch recently updated issues in Linear using the GraphQL node. Each issue's comments thread is passed into a simple Information Extractor node to identify the overall sentiment. The resulting sent

14 nodes· 👁 2,267airtableairtabletriggergraphql

by Jimleuk

low

Send a file from S3 to AWS Textract

This workflow shows how to download an image file from S3 and pass it on to Textract for text extraction. The workflow uses two nodes: AWS S3**: This node will download a receipt file from S3 AWS Textract**: This node connects to Aamazon's Textract service to extract text from the receipt file

3 nodes· 👁 2,245awss3awstextractmanualtrigger

by Tom

high

Shopify to Google Sheets Product Sync Automation

Workflow Description: This workflow automates the synchronization of product data from a Shopify store to a Google Sheets document, ensuring seamless management and tracking. It retrieves product details such as title, tags, description, and price from Shopify via GraphQL queries. The outcome is a comprehensive list of products neatly organized in Google Sheets for easy access and analysis. Key Features: Automated: Runs on a schedule you define (e.g., daily, hourly) to keep your product data

16 nodes· 👁 2,208codegooglesheetsgraphql

by siyad

🔗low

Google Spreadsheet to HTML - Variant with JS Function

This workflow shows a low code approach to creating a HTML table based on Google Sheets data. It's similar to this workflow, but allows fully customizing the HTML output. To run the workflow: Make sure you have a Google Sheet with a header row and some data in it. Grab your sheet ID: Add it to the Google Sheets node: Activate the workflow or execute it manually Visit the URL provided by the webhook node in your browser (production URL if the workflow is active, test URL if the workflow is e

4 nodes· 👁 2,187functiongooglesheetsrespondtowebhook

by Tom

🔗medium

Use Redis to rate-limit your low-code API

This workflow demonstrates how to can use Redis to implement rate limits to your API. The workflow uses the incoming API key to uniquely identify the user and use it as a key in Redis. Every time a request is made, the value is incremented by one, and we check for the threshold using the IF node. Duplicate the following Airtable to try out the workflow: https://airtable.com/shraudfG9XAvqkBpF

11 nodes· 👁 2,146airtablefunctionif

by Harshil Agrawal

low

Purge n8n execution history located in Mysql

This workflow is useful if you have lots of tasks running daily. MySQL node (or the database used to save data shown in n8n - could be Mongo, Postgres, ... -) remove old entries from execution_entity table that contains the history of the executed workflows. If you have multiple tasks executed every minute, 1024 rows will be created every day (60 minutes x 24 hours) per every task. This will increase the table size fastly. SQL query deletes entries older than 30 days taking stoppedAt column

3 nodes· 👁 2,095cronmanualtriggermysql

by Miquel Colomer

high

Automated Lead Generation & Contact Enrichment with Hunter.io and Perplexity AI

Who is this for? This template is ideal for B2B founders, solopreneurs, growth marketers, SDRs, or anyone looking to scale their lead generation and enrichment with no-code tools to low-code tools. Whether you're building your first lead pipeline or upgrading a manual spreadsheet, LeadAIgen automates the entire discovery → enrichment → logging process using AI and verified email data. What problem does this solve? Lead sourcing and enrichment are time-consuming, inconsistent, and often requi

27 nodes· 👁 1,986airtablechainllmchattrigger

by Velebit from Innovatio

medium

Generate multispeaker podcast 🎙️ with AI natural-sounding 🤖🧠 & Google Sheets

This workflow automates the generation of multi-speaker podcasts using AI-powered text-to-speech technology. It starts by retrieving a podcast script from a Google Sheets document, where each speaker’s lines are clearly defined. The workflow then processes the script, generates a natural-sounding audio file with different voices for each speaker, and stores the final audio file in Google Drive. The workflow is designed to save time and resources by automating the podcast production process, mak

11 nodes· 👁 1,963aggregatecodegoogledrive

by Davide Boizza

low

Create, update, and retrieve a record from FileMaker

This workflow allows you to create, update, and retrieve a record from FileMaker. FileMaker node: This node will create a new record in FileMaker. FileMaker1 node: This node will add a new field to the record that we created in the previous node. FileMaker2 node: This node will get the information about the record that we created earlier.

5 nodes· 👁 1,934filemakermanualtrigger

by Harshil Agrawal

medium

AI Virtual TryOn automated generation 🤖🧠 for WooCommerce clothing catalog 👔

This AI Agent is designed to streamline the process of creating realistic images of clothing products worn by models, eliminating the need for expensive photoshoots. The primary goal is to automate the generation of virtual try-on images for an eCommerce store selling clothing, using advanced image processing technologies. Example of results How It Works Triggering the Workflow: The workflow can be triggered manually using the When clicking ‘Test workflow’ node or automatically via the Sche

13 nodes· 👁 1,874googledrivegooglesheetshttprequest

by Davide Boizza

medium

Audit Google Drive File Permissions for Access Control Management

This n8n template reviews and audits recently active Google Drive files and reports on files with excessively open permissions. This shows how you can automate simple compliance tasks for access control management. File Sharing Permissions are routinely abused when access needs and scopes expand to many colleagues, clients and users. Often, granting excessively open permissions means you can get back to work rather than deal with numerous access request notifications. Whilst sometimes justified

14 nodes· 👁 1,857aggregatefiltergmail

by Jimleuk

medium

Upload Bulk Records from CSV - Airtable Interfaces

This workflow is a supporting automation to a common Airtable situation, that as of this writing, has no direct solution but has great demand. Interfaces are your secret weapon for managing a variety of tasks – from sales funnels and task tracking to creating dynamic dashboards. But here's a common situation: how do you efficiently bulk upload records (like contacts, leads, or clients) from an interface with just a click? Once set up, you'll be able to upload CSV files directly to your tables f

12 nodes· 👁 1,847airtableairtabletriggerhttprequest

by Sidetool

high

Transform Images into AI Videos with MiniMax Hailuo 02. Upload to YouTube/TikTok

This automated workflow takes a static image and a textual prompt and transforms them into an animated video using the MiniMax Hailuo 02 model. It then uploads the generated video to YouTube and TikTok, and updates a Google Sheet with relevant links and metadata. Benefits of This Workflow Fully Automated Pipeline**: From prompt to video to social media publication — all without manual intervention. Scalable Content Creation**: Generate and distribute dozens of videos per hour with minimal huma

16 nodes· 👁 1,762googledrivegooglesheetshttprequest

by Davide Boizza

high

n8n workflow backup management with Dropbox and Airtable

This workflow can be used to save all of your workflows in: a raw state (as a json file in Dropbox) an Airtable base, in a pre-designed format. It runs periodically (currently, every 30 minutes) and either updates (if already existing in Airtable) or creates a new record in Airtable for each workflow. Here's the Airtable base to give you an idea: View Airtable base Note: This workflows uses the "http://localhost:5678/rest" API which the UI editor uses but is still not officially supported. H

19 nodes· 👁 1,760airtablecrondropbox

by Shrey

🔗medium

Automate Video Creation with Luma AI Dream Machine and Airtable (Part 2)

Automate Video Creation with Luma AI Dream Machine and Airtable (Part 2) Description This is the second part of the Luma AI Dream Machine automation. It captures the webhook response from Luma AI after video generation is complete, processes the data, and automatically updates Airtable with the video and thumbnail URLs. This completes the end-to-end automation for video creation and tracking. 👉 Airtable Base Template 👉 Tutorial Video Setup 1. Luma AI Setup Ensure you’ve created an

6 nodes· 👁 1,708airtableexecutiondataif

by Alex Kim

🔗medium

Extract Thai Bank Slip Data from LINE using SpaceOCR and Save to Google Sheets

Who is this for? This workflow is ideal for businesses, accountants, and finance teams who receive bank slip images via LINE and want to automate the extraction of transaction details. It eliminates manual data entry and speeds up financial tracking. What problem does this workflow solve? Many businesses receive bank transfer slips via LINE from customers, but manually recording transaction details into spreadsheets is time-consuming and error-prone. This workflow automates the entire process,

7 nodes· 👁 1,696codegoogledrivegooglesheets

by Jaruphat J.

medium

Export new deals from HubSpot to Slack and Airtable

This workflow is triggered when a new deal is created in HubSpot. Then, it processes the deal based on its value and stage. The first branching follows three cases: If the deal is closed and won, a message is sent in a Slack channel, so that the whole team can celebrate the success. If a presentation has been scheduled for the deal, then a Google Slides presentation template is created. If the deal is closed and lost, the deal’s details are added to an Airtable table. From here, you can analyz

10 nodes· 👁 1,686airtablegoogleslideshubspot

by Lorena

low

Store the output of a phantom in Airtable

This workflow allows you to store the output of a phantom in Airtable. This workflow uses the LinkedIn Profile Scraper phantom. Configure and launch this phantom from your Phantombuster account before executing the workflow. The workflow uses the following node: Phantombuster node: The Phantombuster node gets the output of the LinkedIn Profile Scraper phantom that ran earlier. You can select a different phantom from the Agent dropdown list, but make sure to configure the workflow accordingly

4 nodes· 👁 1,645airtablemanualtriggerphantombuster

by Harshil Agrawal

medium

Create Customized Google Slides Presentations from CSV Data for Cold Outreach 🚀

👥 Who Is This For? Sales and marketing teams seeking efficient, hands‑free generation of personalized slide decks for each prospect from CSV lead lists. 🛠 What Problem Does This Solve? Manually editing presentation decks for large lead lists is slow and error‑prone. This workflow fully automates: Importing and parsing CSV lead data Logging leads and outputs in Google Sheets Duplicating a master Slides template per lead Injecting lead‑specific variables into slides 🔄 Node‑by‑Node Breakdown

12 nodes· 👁 1,608extractfromfilegoogledrivegoogledrivetrigger

by JPres

medium

Telegram User Registration Workflow

Telegram User Registration module Offers an efficient way to manage new and returning users in your Telegram bot workflow. It checks user data against a Google Sheets database, saving essential user information and ensuring personalized interactions. Key Features: User Lookup: Searches for users in a Google Sheets database based on their unique Telegram ID. New User Handling: Automatically registers new users, capturing details such as first name, last name, username, and language code. Returni

10 nodes· 👁 1,569executeworkflowtriggergooglesheetsif

by Victor Gold

low

Verifying Email deliverability using google sheets and Effibotics API

This workflow helps marketers verify and update data using EffiBotics Email Verifier API. Copy and create a list with emails as on this one https://docs.google.com/spreadsheets/d/1rzuojNGTaBvaUEON6cakQRDva3ueGg5kNu9v12aaSP4/edit#gid=0 The trigger checks for any updates in the number of rows that are present in a sheet and updates the verified emails on Google sheets Once you update a new cell, the new data is read, and the email is checked for its validity before. The results are then update

5 nodes· 👁 1,567googlesheetsgooglesheetstriggerhttprequest

by Zacharia Kimotho