by Mudit Juneja
> Reach out to me for any setup help/consulting. Automate the curation and sharing of trending GitHub discussions from Hacker News to Twitter and LinkedIn. This workflow leverages AI to generate engaging posts, streamlining your social media content creation and distribution. How it Works Crawl Hacker News for GitHub Posts: The workflow fetches trending GitHub-related discussions from Hacker News. Extract Key Information: Relevant data such as post titles, URLs, and metadata are extracted and filtered to focus only on unposted content. Fetch Additional Details: For each GitHub post, the workflow retrieves extra information from the GitHub repository page to enrich the post content. Generate Social Media Posts: Using AI, the workflow automatically generates tailored posts for Twitter and LinkedIn based on the collected data. Post to Twitter & LinkedIn: The generated content is posted to your Twitter and LinkedIn accounts. Track and Log Posts: Each post is logged in Airtable for tracking, and its status is updated to ensure no duplicate posts are made. Telegram Notification: After posting, a summary of the posts is sent to your Telegram chat for real-time updates. Requirements n8n Account**: Set up and configured. Sign up here. API Credentials**: Valid keys for LinkedIn, Twitter, Airtable, OpenAI, and Telegram. Airtable Base**: Configured with fields such as Title, URL, Post Content, Status, and Timestamp. Get started with Airtable. Telegram Chat ID**: For receiving real-time notifications. Set Up Steps Clone the Workflow: Import the workflow into your n8n environment using the provided JSON. Configure API Credentials: Enter your API keys for LinkedIn, Twitter, Airtable, OpenAI, and Telegram into the respective nodes. Set Up Airtable Base: Create an Airtable base with fields such as Title, URL, Post Content, Status, and Timestamp. Customize Telegram Chat ID: Modify the 'Ping me' node with your Telegram chat ID to receive notifications. Run the Workflow: Activate the workflow to start the automated content curation and posting process. Additional Resources n8n AI Agentic Workflows Guide n8n AI Workflow Tutorial n8n Community Tutorial on Building an AI-Powered Telegram Bot > Note: Chat GPT prompt should/can be tweaked in the step to give the desired behaviour. Sample Posts from my X and LinkedIn -**
by Matt F.
π― Automatically Create and Post Engaging Clips (with Audience Retention Videos) from Podcasts Using AI! π Effortlessly transform long-form podcast content into highly engaging, viral-read clips with this end-to-end automation template. Designed for content creators already monetizing on TikTok/YouTube/Instagram/Twitter and those looking to start earning from the platform, this workflow streamlines the process of extracting highlights, editing clips, and posting to all your social media, allowing you to maximize reach while minimizing manual effort. Key Features πΉ AI-Powered Podcast Highlight Extraction Automatically identifies the best moments from any podcast video, ensuring each clip is engaging and shareable. πΉ Smart Video Editing & Captioning Combines podcast highlights with a copyright-free attention retainer video (e.g., Minecraft parkour, GTA 5 gameplay) for increased audience retention. Auto-generated captions make clips more dynamic and accessible. πΉ Automated Title Generation A Large Language Model (LLM) analyzes the clips to generate compelling titles, optimized for TikTok/YouTube/Instagram/Twitterβs algorithm. πΉ Hands-Free Multi Platform Posting Seamlessly schedules and automatically posts clips to your Soicual Media accounts at defined intervals, keeping your audience engaged without manual uploads. πΉ Fully Automated Workflow From video download to content publishing 100% FREE, this template eliminates the need for time-consuming video editing, helping you scale your content strategy effortlessly, without having to pay for multiple subscriptions tediously. Simply find a podcast you like and a cool Minecraft parkour (or any engaging) video, send their YouTube URLs, and let the automation handle everythingβfrom video downloading and audio processing to highlight extraction, editing, captions, and publishing. How It Works (Step-by-Step Guide) 1οΈβ£ Provide the YouTube URLs One for the main podcast video (where highlights will be extracted). One for the background attention retainer video (e.g., Minecraft parkour, GTA 5 gameplay). 2οΈβ£ Automation Downloads and Processes the Videos Downloads both videos. Extracts audio from the podcast for analysis. 3οΈβ£ AI Analyzes and Extracts Key Highlights Detects the most engaging moments from the podcast. 4οΈβ£ Creates Fully Edited Clips Merges podcast highlights with the attention retainer video. Generates captions automatically. 5οΈβ£ Optimizes for Social Media Uses AI to generate a compelling title for each clip. 6οΈβ£ Posts to your Social Media Channels Automatically Uploads clips at your preferred intervals with zero manual effort. Who Is This For? β Content creators already making money on TikTok/YouTube/Instagram/Twitter β People looking to start earning with TikTok/YouTube/Instagram/Twitter β Podcasters wanting to repurpose content into bite-sized, viral clips Get Started Today! π This AI-driven automation is perfect for scaling your TikTok/YouTube/Instagram/Twitter content effortlessly. To use this workflow, youβll just need free accounts on Assembly, Andynocode, and Upload-Posts.
by Harshil Agrawal
This workflow allows you to receive updates when a customer is subscribed to a list in GetResponse and add them to a base in Airtable. GetResponse Trigger node: This node triggers the workflow when a customer is added to a list. Based on your use-case, you can select a different event. Set node: The Set node is uded here to ensure that only the data that we set in this node gets passed on to the next nodes in the workflow. For this workflow, we set the name and email of the customer. Airtable node: The data from the Set node is added to a table in Airtable. Based on your use-case, you may want to add the infromation about the customer to a CRM instead of a table in Airtable. Replace the Airtable node with the node of the CRM where you want to add the data.
by Davide
This workflow is ideal for businesses looking to automate their email responses, especially for handling inquiries about company information. It leverages AI to ensure accurate and professional communication. How It Works Email Trigger: The workflow starts with the Email Trigger (IMAP) node, which monitors an email inbox for new messages. When a new email arrives, it triggers the workflow. Email Preprocessing: The Markdown node converts the email's HTML content into plain text for easier processing by the AI models. Email Summarization: The Email Summarization Chain node uses an AI model (DeepSeek R1) to generate a concise summary of the email. The summary is limited to 100 words and is written in Italian. Email Classification: The Email Classifier node categorizes the email into predefined categories (e.g., "Company info request"). If the email does not fit any category, it is classified as "other". Email Response Generation: The Write email node uses an AI model (OpenAI) to draft a professional response to the email. The response is based on the email content and is limited to 100 words. The Review email node uses another AI model (DeepSeek) to review and format the drafted response. It ensures the response is professional and formatted in HTML (e.g., using `, , , ` tags where necessary). Email Sending: The Send Email node sends the reviewed and formatted response back to the original sender. Vector Database Integration: The Qdrant Vector Store node retrieves relevant information from a vector database (Qdrant) to assist in generating accurate responses. This is particularly useful for emails classified as "Company info request". The Embeddings OpenAI node generates embeddings for the email content, which are used to query the vector database. Document Vectorization: The workflow includes steps to create and refresh a Qdrant collection (Create collection and Refresh collection nodes). Documents from Google Drive are downloaded (Get folder and Download Files nodes), processed into embeddings (Embeddings OpenAI1 node), and stored in the Qdrant vector store (Qdrant Vector Store1 node). Set Up Steps Configure Email Trigger: Set up the Email Trigger (IMAP) node with the appropriate IMAP credentials to monitor the email inbox. Set Up AI Models: Configure the DeepSeek R1, OpenAI, and DeepSeek nodes with the appropriate API credentials for text summarization, response generation, and review. Set Up Email Classification: Define the categories in the Email Classifier node (e.g., "Company info request", "Other"). Ensure the OpenAI 4-o-mini node is configured to assist in classification. Set Up Vector Database: Configure the Qdrant Vector Store and Qdrant Vector Store1 nodes with the appropriate Qdrant API credentials and collection details. Set up the Embeddings OpenAI and Embeddings OpenAI1 nodes to generate embeddings for the email content and documents. Set Up Document Processing: Configure the Get folder and Download Files nodes to access and download documents from Google Drive. Use the Token Splitter and Default Data Loader nodes to process and split the documents into manageable chunks for vectorization. Set Up Email Sending: Configure the Send Email node with the appropriate SMTP credentials to send responses. Test the Workflow: Trigger the workflow manually using the When clicking βTest workflowβ node to ensure all steps execute correctly. Verify that emails are summarized, classified, and responded to accurately. Activate the Workflow: Once tested, activate the workflow to automate the process of handling incoming emails. Key Features Automated Email Handling**: Automatically processes incoming emails, summarizes them, and generates professional responses. AI-Powered Classification**: Uses AI to classify emails into relevant categories for targeted responses. Vector Database Integration**: Retrieves relevant information from a vector database to enhance response accuracy. Document Vectorization**: Processes and stores documents from Google Drive in a vector database for quick retrieval. Professional Email Formatting**: Ensures responses are professionally formatted and concise. Need help customizing? Contact me for consulting and support or add me on Linkedin.
by Ysqander
Extract data from any PDF or image invoice dropped in Google Drive directly into Google Sheets β powered by AI OCR. Free, fully modifiable n8n workflow. Optional add-ons for pro features. π What this template does Stop typing invoice data by hand. Drop a PDF or phone-snapshot into your Invoices Inbox folder in Google Drive and this n8n workflow will: Auto-OCR the document with the Mistral OCR API Match any fields you list in Row 1 of your Google Sheet (totally schema-agnostic) Append a clean, structured row β every time Works with both PDFs and images, in any language supported by Mistral. Template JSON included, ready to import into self-hosted or n8n Cloud π Whoβs this for? Freelancers & agencies processing client invoices Small finance teams on Google Workspace Anyone self-hosting n8n who wants an AI OCR flow without glue-code No coding skills required β but flow tweaking is possible for power users. π Upcoming PRO Add-Ons I am also working on PRO add-ons for this template: Add-On #1 β Error Handling & Alerts (ships Jul 2025)β’ Flags missing fields, branches to Email/Slack notification; prevents silent failures Add-On #2 β Auto-Currency Converter (ships Jul 2025)β’ Detects invoice currency symbol/code β converts Total into your base currency via a free FX API Add-On #3 β VAT / GST Breakdown (ships Jul 2025)β’ Extracts VAT number, net, tax rate, tax amount, gross β ready for EU/UK/AU filings To pre-order these please see: https://ysqander.gumroad.com/l/N8N-AI-Workflow-Invoice-Data-Extraction-LITE
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 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.