by Samir Saci
Tags: Supply Chain Management, Logistics, Transportation Context Hey! I'm Samir, a Supply Chain Engineer and Data Scientist from Paris founder of LogiGreen Consulting We design tools to help small and medium businesses in improving their logistics processes using data analytics and automation. > Let's use N8N to make supply chains more efficient and sustainable Supply Chains! π¬ For business inquiries, you can add me on Here Who is this template for? This workflow template is designed for logistics operations that cannot rely on a Transportation Management System to record proofs of deliveries. What is a delivery confirmation? This workflow uses a Telegram bot to automatically notify logistics teams by email when a shipment is delivered. Drivers (equipped with their smartphones) can record their arrival with all the necessary information for accurate distribution planning. How do we notify the delivery? Let us imagine a truck driver arriving at the destination; he can contact the bot to be guided on how to record the delivery. User Guide: the first bot's message is a brief explanation of the process Record Shipment Number: the bot asks the driver to share the shipment number and record it Collect GPS Location: the bot asks the driver to share its GPS location and record them Picture of the Shipment: the bot asks for a picture of the shipment and saves it in Google Drive Send Confirmation: after data collection, the bot proposes to send a confirmation to the logistics management team An email is then automatically sent by the N8N workflow including all the information recorded by the flow and a picture of the shipment. Prerequisite This workflow does not require any additional paying subscription. A Google Drive Account with a folder including a Google Sheet API Credentials: Google Drive API, Google Sheets API and Gmail API A Telegram Bot with its API token from BotFather A Google sheet to store the shipment records with these five columns prepared: shipmentNumber, recordTime, gpsLattitude, gpsLongitude, cargoPicture, deliveryTime Next Steps Follow the sticky notes to set up the parameters inside each node and get ready to improve your logistics operations! I have detailed the steps in a short tutorial π π₯ Check My Tutorial π Interested in applications of N8N for Logistics & Supply Chain Management? Let's connect on Linkedin Notes This workflow can be adapted to add more functionalities. I explain how in the video. The bot can handle multiple drivers at the same time. If you want to learn more about the original tool designed with Python: π Blog Article about Telegram Shipment Tracking Bot This workflow has been created with N8N 1.82.1 Submitted: March 17th, 2025
by Kamalraj
π§ Overview A dual-engine, AI-driven n8n workflow that automates the monitoring of both vendor policy webpages and compliance-related RSS feeds. It intelligently detects recent updates, evaluates their potential risk, and delivers a structured HTML digest categorized by severity β right to your inbox. βοΈ How It Works 1οΈβ£ Scheduled Execution β° Runs daily at 3 AM to ensure timely and consistent monitoring. 2οΈβ£ Dual Data Streams π° RSS Feed Monitoring: Ingests articles from selected feeds focused on security, privacy, and compliance. π Vendor Webpage Monitoring: Fetches specified policy URLs and checks for updates using Last-Modified headers and in-page content analysis. 3οΈβ£ Content Filtering π§Ή Applies logic to filter out stale or irrelevant data, focusing only on updates within the past 24 hours. 4οΈβ£ AI-Powered Risk Categorization π€ Two dedicated AI agents (one per stream) analyze content to: π Generate a 2-line compliance/risk-focused summary π¦ Assign a risk score: High, Medium, Low, or Informational 5οΈβ£ Digest Generation πΌοΈ Summaries are grouped by risk level and formatted into a visually polished HTML report, using category-specific styles and color coding. 6οΈβ£ Email Delivery π§ Automatically sends out two separate email reports via Gmail: ποΈ One for vendor webpage updates π° One for RSS feed-based vendor news β¨ Key Features π Automates daily monitoring across feeds and policy pages π€ AI-driven summarization and structured risk scoring π§Ύ Clean, HTML-formatted digests grouped by risk category π§© Fully customizable: feed sources, vendor URLs, AI prompts, and email styling π‘οΈ Designed for compliance, security, and risk teams needing proactive intelligence
by Harshil Agrawal
This workflow allows you to validate emails stored in a table using the Mailcheck node. Airtable node: This node will list all the records from a table. Based on your use case, you might want to replace this node. Mailcheck node: This node will check the emails that got returned by the previous node. Set node: We will use the Set node to ensure that only the data that we set in this node gets passed on to the next nodes in the workflow. Airtable1 node: This node will update the Valid field in the table. Based on your use case, you might want to replace this node.
by Juan Sanchez
π Request TRM (Colombian Peso to US Dollar exchange rate) π― Objective Retrieve the TRM (Colombian Peso to US Dollar exchange rate) for a specific date provided by the user via Telegram. π Summary Flow π¨ Telegram Message The user sends a text or audio message to the Telegram Bot. π§ Date Extraction AI (OpenAI) is used to identify the date in YYYY-MM-DD format. π Validation If the date is in the future, the user is notified that it is not valid. π‘ TRM Query The bot queries the open data API from the Colombian government. π₯ Result β If TRM data exists for that date β The bot replies to the user. β If not β It searches up to 10 previous days for available data. π€ Final Response The most recent available value is sent, or a message indicating no information is available. π Data Source datos.gov.co β TRM
by Lorena
This workflow posts a poem translated into English every day in a Telegram chat. Cron node: triggers the workflow every day at 10:00. You can change the time and interval based on your use case. HTTP Request node: makes an HTTP request to the Poemist API that returns a random poem. LingvaNex node: translates the returned poems into English. Telegram node: takes in the translated poem and posts it in the chat.
by Lorena
This workflow automatically promotes your new Shopify products on Twitter and Telegram. This workflow is also featured in the blog post 6 e-commerce workflows to power up your Shopify store. Prerequisites A Shopify account and credentials A Twitter account and credentials A Telegram account and credentials for the channel you want to send messages to. Nodes Shopify Trigger node triggers the workflow when you create a new product in Shopify. Twitter node posts a tweet with the text "Hey there, my design is now on a new product! Visit my {shop name} to get this cool {product title} (and check out more {product type})". Telegram node posts a message with the same text as above in a Telegram channel.
by Harshil Agrawal
This workflow enriches the information of a new contact that gets added to HubSpot. HubSpot Trigger: This node triggers the workflow when a new contact gets added to HubSpot. Get Contact: This node fetches the information of the new contact. Clearbit: This node returns the data of the person and the company associated with the email address. Update Contact: This node will update the contact with the information returned by the Clearbit node. Based on your use case, you can select which fields you want to update.
by Lorena
This workflow extracts text from images sent in a Telegram chat and uploads the images to AWS S3. Telegram Trigger node** triggers the workflow when an image is sent in a Telegram channel. AWS S3 node** uploads the sent image to an S3 bucket. AWS Textract node** extracts text from the image. Airtable node** adds the extracted text and image information to a table.
by Harrison P
π¬ Create Unlimited Viral ASMR Videos β Fully Automated! Tired of spending hours brainstorming viral content, writing prompts, and juggling video uploads? This powerful n8n workflow automates your entire short-form ASMR video creation process, turning you into a content powerhouse β without burnout or repetitive manual work. β No coding required β Connects with cutting-edge AI video generation (FalAI) β Publishes videos to TikTok, Instagram, YouTube, and more β Tracks everything neatly in Google Sheets β Ready for customization! β¨ How It Works Hereβs how this workflow becomes your virtual content assistant: Brainstorm New Viral ASMR Objects Generates a creative, unused idea like: Glass Kiwi Crystal Banana Frozen Watermelon Ensures fresh content by checking your Google Sheet for duplicates. Generate a Detailed Video Prompt Transforms your object idea into a sensory-rich ASMR video script: βImagine a crystal-clear kiwi sliced open, glistening under neon lightsβ¦β This prompt is crafted to produce hyper-realistic AI visuals perfect for short-form platforms. Create the ASMR Video with FalAI Sends the prompt to FalAI, an advanced video-generation API. Supports vertical aspect ratio for social reels. Automatically waits for video processing to complete. Save Video Details to Google Sheets Adds each new object and video URL to a Google Sheet. Maintains a running archive of all your generated videos. No more manual tracking or losing track of which videos youβve already created! Upload to Blotato and Publish Across Platforms Uploads the video to Blotatoβs media hosting service. Optionally posts the video automatically to: TikTok Instagram YouTube And easily extendable to Facebook, Pinterest, and more! Posts your captions, hashtags, and links seamlessly. π― Why Youβll Love This Workflow β Saves hours of creative work and publishing time β Eliminates manual uploads and spreadsheets β Keeps your content fresh and consistent β Highly customizable for new platforms or personal style β Includes clear instructions and sticky notes for easy setup π¬ Need Help? If you get stuck: Check the included sticky notes in the workflow canvas Or search for βN8N Assistant by Nskhaβ on ChatGPT, and upload your JSON file for personalized support. π Supercharge Your Content Creation This isnβt just a workflow β itβs a full-scale ASMR content machine ready to scale your viral video production effortlessly. Automate your creativity and free up your time to focus on what matters most! β Ready to impress your audience and grow your brand? Import this workflow today and start creating viral ASMR magic!
by Kurt Bijl
π POSTIZ MEDIA UPLOAD WORKFLOW ββββββββββββββββββββββββββββββββββββββββββββ π― PURPOSE: Automated media upload pipeline that downloads videos and images from Google Drive and uploads them to Postiz storage for social media posting. π WORKFLOW PROCESS: Webhook triggers the workflow Fetch media metadata from Airtable Download video + image from Google Drive Upload both files to Postiz storage Save Postiz file paths back to Airtable π§ TECHNICAL DETAILS: β’ API: Postiz /upload endpoint (multipart-form-data) β’ Storage: Converts Google Drive files β Postiz URLs β’ Integration: Updates Airtable with Postiz paths β’ Required: All media must be uploaded before posting π± SOCIAL MEDIA POSTING WORKFLOW ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ π― PURPOSE: Automated multi-platform social media posting using Postiz API. Distributes content across Instagram, Twitter/X (2 accounts), LinkedIn, and Facebook with platform-specific content cleaning and formatting. π COMPLETE WORKFLOW PROCESS: π Fetch social media content from Airtable database π Get integration IDs for all connected social platforms π Route each platform to appropriate content processor π§Ή Clean content to prevent JSON formatting errors π± Post to respective social media platforms simultaneously π PLATFORM COVERAGE: β’ πΈ Instagram (Visual content + captions) β’ π¦ Twitter/X Main Account (Text + images) β’ π¦ Twitter/X Alt Account (Duplicate posting) β’ πΌ LinkedIn (Professional content) β’ π Facebook (Meta ecosystem posting) β οΈ CRITICAL CONTENT CLEANING: β’ Removes line breaks (\n), carriage returns (\r), tabs (\t) β’ Replaces multiple spaces with single spaces β’ Prevents 'JSON parameter needs to be valid JSON' errors β’ ESSENTIAL: Without cleaning, all API calls fail! π§ TECHNICAL SPECIFICATIONS: β’ API: Postiz /posts endpoint (POST) β’ Authentication: HTTP Header Auth β’ Content-Type: application/json β’ Posting Type: Immediate ('now') + 1 minute delay β’ Media: References pre-uploaded Postiz image paths β’ Rate Limit: 30 requests/hour (API beta limitation) π DATA SOURCES: β’ Content: Airtable β’ Media: Pre-uploaded via separate media upload workflow β’ Fields: instagram_caption, linkedin_post, twitter single, faceboook β’ Images: References 'postiz image' field paths β‘ EXECUTION FLOW: Airtable β Integrations β Platform Router β Content Cleaners β Social Publishers π¨ TROUBLESHOOTING: β’ JSON Errors: Check content cleaning nodes β’ 500 Errors: Verify integration IDs and account connections β’ Missing Media: Ensure media upload workflow ran first β’ Rate Limits: Space out executions (30/hour limit) π DEPENDENCIES: β’ Requires: Media upload workflow (for image/video paths) β’ Connects to: Analytics and monitoring workflows β’ Updates: Airtable with posting status and URLs ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ β οΈ CRITICAL NOTES: β’ Cannot use external URLs in Postiz posts β’ Files must be uploaded to google drive first - id referenced in airtable β’ Enables reference tracking for all platforms π DATA FLOW: Google Drive β Download β Postiz Upload β Airtable Update π CONNECTS TO: Main social media posting workflows that reference these uploaded file paths for Instagram, Twitter, LinkedIn, Facebook, and YouTube posting. π¬ VIDEO POSTING WORKFLOW ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ π― PURPOSE: Automated video content distribution across Instagram, Facebook, and YouTube using Postiz API. Specialized workflow for video content with platform-specific processing and cleaning. π WORKFLOW EXECUTION: π Fetch video content from Airtable database (recuoYjg4icStHsMK) π Get integration IDs for video-enabled platforms π Route platforms to appropriate video processors π§Ή Clean content for Instagram & Facebook (YouTube bypassed) πΉ Publish to video platforms simultaneously πΉ PLATFORM COVERAGE: β’ π± Instagram: Video posts & Reels (β Working) β’ π Facebook: Video content (β οΈ Test mode) β’ π¬ YouTube: Long-form videos (π¨ Broken) β‘ EXECUTION FLOW: Airtable β Integrations β Video Router β [3 Parallel Paths] βββ Instagram: Cleaner β Publisher βββ Facebook: Cleaner β Publisher βββ YouTube: [Direct] β Publisher ποΈ DATA SOURCE: β’ Base: Netkreatives.com β’ Table: Youtube tool β’ Video Field: 'postiz video' β’ Content Fields: instagram_caption, faceboook π§ TECHNICAL SPECS: β’ Method: POST β’ Auth: HTTP Header (Postiz credentials) β’ Timing: Immediate posting (+1 minute delay) β’ Media: Pre-uploaded video paths β’ Content-Type: application/json
by Misek
> π Sticky Note: > This Hyperpersonalized Outreach n8n template automates AIβpowered B2B email campaigns by combining Apollo.io lead scraping, LinkedIn enrichment, GPTβ4 generation, and SendGrid delivery. Follow the setup steps below to get started in minutes! π₯ TLDR Build a scalable, AIβdriven email outreach pipeline that: Scrapes up to 500 leads from Apify Enriches profiles with LinkedIn work history & posts Filters and scores leads via Apollo.io Generates personalized HTML emails with GPTβ4.1 . Sends via SendGrid and logs status in Supabase π₯ Whoβs It For Sales teams, growth marketers, and founders who need: Highβtouch cold outreach at scale Dataβdriven personalisation using real profile insights Automated lead qualification and tracking βοΈ How It Works / What It Does Apollo Scraper: Uses Apify HTTP nodes (no hardβcoded API keys) to pull lead data. Supabase Sink: Persists email, linkedin_url, and ingestion timestamp. LinkedIn Enrichment: Fetches career history and latest 5 posts via RapidAPI. Data Validation: Conditional nodes drop incomplete or irrelevant leads. Product Description Agent: Creates a customer profile based on the product and how it can help them. Story Agent: Has the persona, style of speech and rules to generate reply for the customer based on the pain points and solution found by the Product Description agent. HTML Modifier: Contains a fix format to keep the output format of each mail consistent and also generate a subject for the mail. SendGrid Dispatch: An SMTP service which delivers emails in large quantity and also keep your mail spam free otherwise if you use gmail node your mail will go staright to spam; updates status=true/false in Supabase. π οΈ How to Set Up Clone the workflow JSON into your n8n instance. Configure environment variables for Apollo.io, RapidAPI, OpenAI, SendGrid, and Supabase. Rename credentials and test each HTTP node. Activate the workflow and monitor executions in n8nβs UI. β Requirements n8n 0.300.0+ Accounts & API keys for Apollo.io, RapidAPI (LinkedIn), OpenAI, SendGrid, Supabase Supabase to store LinkedIn id and gmails of leads, also useful to eliminate the risk of having duplicate data. π¨ How to Customize Adjust lead batch size in the Apollo HTTP node. Swap the HTML email template to match your brand. Add A/B subjectβline experiments by cloning the Email Agent. > π Security Reminder: All credentials must be stored in n8nβs credential managerβnever hardβcode API keys in HTTP nodes.
by Mutasem
Use case Error workflows are an important part of running workflows in production. Make sure to set them up for all your important workflows. The message links directly to the execution. How to setup Add Telegram creds Set chat id in Telegram node Add this error workflow to other workflows https://docs.n8n.io/flow-logic/error-handling/#create-and-set-an-error-workflow