# templates

name: SmartLead Sheet Sync (Airtable Edition)
author_name: David Olusola
author_username: dae221
categories: []
created_at: 2025-06-21T12:43:25.077Z
updated_at: 2025-06-21T12:43:25.077Z
url: https://n8n.io/workflows/5101
scraped_at: 2025-09-14 19:11:02
metadata_generated_at: 2025-09-14 21:18:33
description:
  Auto-capture client inquiries straight into Airtable —  no coding, just plug & play.
  Running a service business, agency, or funnel? Stop manually copying leads from your form to your CRM. This simple automation does it for you.


  ✅ What It Does:
  Instantly captures form submissions via Webhook
  Formats the data (name, email, project info, etc.)
  Adds each new lead into your Airtable base — like magic
  💼 Perfect For:
  Freelancers & coaches
  Agencies & consultants
  Creators with landing pages or service funnels
  💻 You’ll Get:
  A pre-built n8n workflow (Webhook → Code → Airtable)
  Plug & play setup instructions (takes 5–10 mins)
  Clean, editable JavaScript code to match your form fields
  Thumbnail for marketing or reselling
  🛠 Tools Used:
  n8n (Free automation platform)
  Airtable (Free/paid CRM & spreadsheet tool)


  🔒 No  fees. No recurring tools. No code headaches.
  💸 Built to deliver massive value for just $8.

nodes_used:
  ["n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.webhook","n8n-nodes-base.code","n8n-nodes-base.airtable"]

workflow_json_compressed:
  H4sIAAAAAAAAE52T3YrcOBCFX8Xodq0gWaUf+y50CAksSaCXZWHoi5JUSkzacq+tnmS26Xdf7Jmkk0kPDLkTUtXRd1RHJ9ZH1jEfA4n85sPw3v7z13/5wGo2UEHWnVif54I50NulrhFCBAPCytAIB8oI41sdjLKt9l7Y1gaQQhkBVmiNRjsDrSOntW8NpcBqVmg47LHQZqI4b6kcD5txOOypUGRdmY50rlnGgVjHtgNO5U/CWG0/EZVqe5dDV708lpFv8FCOE1WbfU+5VG/zv8d+6mmuyli97KeCfk/LZfhxZt3NrmZ5jLQsTw+GZYuEAbiV2nMAQt6CFdz4hKGNXsVo2QWk9OHzXfVuLKvo3WHZzC7zVZV7nOnFvNY8lBzGuS/9mFl3w10jaid2NTvghAMVmublXcOYC+XCOsbO95p/0zSvPfJcP2AaaFyTnOGibR2HCJ57G4AbLVCSappIcBVT/gYniLoxvwlqjQSLSfCEQXOIMvBWe8W1ktbbBJCkuYC+Hqeh2h790M+LUPVmHD8/CfyF/Kf78x9pjRE1wEL7cL7mUwG1yavEk/GRAwJw77XjJpF2KRGgdeyRwcemmu+mlHFSS614CK3gEJPiGMHyBAbANURa08XUB5xmqv6oNnvCXK2xfYUFn/QVxvh4BAq+mXomYQwJUxMSd8IgB6MUR9k4rqNz2kujWp0uhD9+jKtIeCn4KRnPo3ohz7uaYSj9LbEu4X6mms1USp8/rkmirxSOi+j7KdLEOnYrl0jd3ivcDzDIxjkleKNty8E54uil5xZDMKpRIaiW1UsmM4VFahW+mqfuxAbsFwM3p/X7P2dGa0fN+hzpK+vEebc71092Xbvh1ze+Ink+/w9zM0TIeAUAAA==

metadata_json:
  {"categories":["automation","CRM integration","lead capture","data entry"],"complexity":"simple","use_cases":["Automatically capture form submissions as leads","Sync leads from landing pages/forms to Airtable","Eliminate manual data entry from forms to CRM","Centralize lead info for follow-up and tracking"],"estimated_setup_minutes":10,"required_services":["n8n","Airtable","Form/landing page provider that can send webhooks (e.g., Typeform, Tally, custom form)","Optional - AI provider (e.g., OpenAI) if using the AI/ML node"],"key_features":["Webhook trigger to capture form submissions instantly","Data formatting via editable JavaScript code node","Creates new records in Airtable automatically","Plug & play workflow with setup instructions and thumbnail","Minimal/no-code setup"],"target_audience":["Freelancers","Coaches","Agencies and consultants"]}


name: Google Sheets UI for n8n Workflow
author_name: Viktor Klepikovskyi
author_username: vklepikovskyi
categories: []
created_at: 2025-06-21T13:26:53.648Z
updated_at: 2025-06-21T13:26:53.648Z
url: https://n8n.io/workflows/5102
scraped_at: 2025-09-14 19:11:03
metadata_generated_at: 2025-09-14 21:18:33
description:
  Google Sheets UI for Workflow Control

  This n8n template provides a practical and efficient way to manage your n8n workflows using Google Sheets as a user-friendly interface. It demonstrates how to leverage a simple spreadsheet to control inputs, capture outputs, and track the processing status of individual data rows, offering a clear and visual overview of your automation tasks.

  Purpose of This Template:

  The primary purpose of this template is to illustrate how Google Sheets can serve as a dynamic UI for your n8n automations. It's designed for n8n users who need:

  A structured method to feed specific data into their workflows.
  The ability to selectively trigger workflow execution based on data status.
  A centralized place to view and store workflow outputs alongside original inputs.
  A simple, no-code solution for managing workflow data without building custom applications.

  Setup Instructions:

  To use this template, follow these steps:

  Create a Google Sheet: Set up a new Google Sheet (see the template here) with three columns: Color, Status, and Number. Populate the Color column with some sample data (e.g., color names) and set the Status for the rows you want to process to READY.
  Import the n8n Workflow: Import this n8n template into your n8n instance.
  Configure Google Sheets Nodes:
     For the first Google Sheets node (Read operation), ensure it's connected to your newly created Google Sheet and configured to read rows where the Status column is READY. You will need to authenticate your Google Sheets account.
     For the second Google Sheets node (Update operation), ensure it's also connected to the same Google Sheet. The node should automatically map the row_number, Number, and Status fields from the preceding nodes.
  Execute the Workflow: Run the workflow. Observe how it reads READY rows, processes them (calculates string length), and updates the Number and Status columns in your Google Sheet to DONE.
  Control Execution: To process new data, simply add new rows to your Google Sheet and set their Status to READY. Rerunning the workflow will then only process these new entries.

  For more details and context on this approach, you can refer to the related blog post here.

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.splitInBatches","n8n-nodes-base.set","n8n-nodes-base.googleSheets","n8n-nodes-base.googleSheets"]

workflow_json_compressed:
  H4sIAAAAAAAAE+1Z624bNxZ+FYJeYJNgRtZIcxVQLFLHLby7cdrE7gWJUVPkGYn1DDkhOVIUw0AfY/f1+iSLwxndbDlIW+zun/6TZ86c63e+c0jfUinohKaXH1aL05PcpfPSfLuoaUBrcIxObqlU1jHF4Qzl8iKP4qzg0yTP87zgw2QaxQkwEPEoSpJIjDMWl2UZRWw6ygoxLuMsjlmaZBlPh8MRDaiDuqmYgxMDwr4B1zYnum4qcCDoxJkW7gKqWA10Qr/WelYBeTMHcJZcnpFSG6JyRb7X5qas9BLVsZmlk7dXAVVaAP687ULKiygeJTwPs3JYhDHLIMynUR7GnA1TNoyiaJrSjanv56AIryS/kWpGfv3lX6cfgLcOyLI39esv/0ZrqwalVa5Cby6cMguDmqmWVRdGzmZgaEAbbaWTWtHJ22GQxlcBbZhhNTgwlk5u7zo934GxXii6C3qfUxaNpnGZh0VSjsOYRUVYTGMeDosIIhbFyZBFW5/fOMlvVuRcO3jUNetlepEdv8I0HgZhNk7vO0eXUrg5nUSjURzQOcjZ3NFJFscB5Vo5UI5O6NEROVibdV3IiVbO6Oqdeqcu5tL6oq0LTxqjF1KAJYw0hnEnOasIU4JAWUouQTmyZCviNKmZYjMgK912dV8Xw5LWYp32nWCosbVgwtJIUKJaEakcmJJxGJAzRwTUWllnmANL5nqJJipYgEEjjFiJOCS2McCERZ0owLtQiFRN62xAOGtca4Do1nUP0HNnGL8hbu6D42C9d9Yx11qiSyKVkAspWlYRwRwjRi9tQHRZgkFBRngFzHhNC2lRTC/ALCQs8WsfPmudrhlWjzhmb+wAc3t0dES+aU2jLaCgT/VFn+ZJl3z0SNbMrEizFXQouKkH/tZEVlXb5canZj+1nCliwSygS7JYKVZLvi77pj5bJy0m/K+WCLBypkBsWhfrY8lyrokCEN7JkDwn1pmWY14FqcHNtUCXSgBBbANclpJ3mZPKacyzNFswDFAFRsqmspLOI8dCBdzJBVQr4rrG3HxAwPc2phJ7RBCtOuVdwQadRxyUM6ySH0GQpmIcUK0vCZbJOm225LAGA2GVVjMrBRBt5EwqtsZNr7SDWECUDrkWQKyuOkcwPR7tiIeNWu/VUrq5bh2ZtrIS+Jq31umasKapJO+zvUaDJ1Ryprp84qsOBxoTv1/3gJS6QituDhaIddB0wtGAPHt2YgChwPaAMHn2DC2QtiGMKNhHCXny1gL4JthAaw4Grp7MnWvs5PhYaG4HM//JgOv6eKfT7LE4jsYf2uLjP87y1Yv3Niuy6P3Z++Lji5MvT9T8x4/iu/d5I5z6tli8vDk7BiHd31rbfGHnDJvo6VOfKOLmBoBwXbW1shNyfaIrba4Dcv3GF/e669fr87aegrkekG9003pX0e9euv+8U2h1DcQyTw2+Hk9gMBsEKIOQZjXYpx0kkC9QSW/J1xQfYLdjj5AlU55Seo7An9evT5+/+PF68E6NMOtndaNNp2Z3zmHeN6/u06lviU0Lrsf14J0a+zpqVcoZEtZ+R5/jjJg8e/ZOEUJC8lXvaymNdfdEcZyQJ6+BCaIbMB5xTwMCyqJaiW3OtVLAHfi27XyBZbUi3KNI7OMEk8XXbvkvEAZdmpaImP009sWQdpMs8iMmU1aV5xBUwFo3B4WTxPXj4t5o4Fy3yg3uRWuBayUOhnvZCNT1WMCssno/aq+P1ft5Hnhe8hrtXLeV2FAkZ1W1IjVrumCNXv6kOkwGG3T2WN3gSUIlLCmNrvtRAxw8I/iBP3inYqz4enNBkV0AvW6Vf7ZmlwF5Ne04HfleOl+FTZL7GdVDFSx+WpMnnFXc94tFykbbFaiZmz/tfG191mwXUx/FfhB9ZxKpHtbJN8SLV+en2A9Jj14/fE/XjI2BXGw7CDkImzLomHVFmBD+oQfTGosP0Ne3qjRbv3Z6kbwG0yqFwe3mq0Mc4oxoVa22XezpE43ixJDQkTFCrMYZIcAxWdk16h18cDhwfB+zpjGa8Xng6QGHrIESzBpOBirfPdNKz0ijrSNv9wlV5aqp2Gqq9Y0nVJQ5Hg1HyfEwPe6INuzoNWQ2xNWwlcdPB/TxDXScpBmwHEKe5cMwnopROOXjOExYnk/TPBIFwHYD/afWDXm1AEPOHNT28S20qaQ7U18yx+dg9zfROM4P7MhUN3564bp839vxxtusSPJxmcZhzHHHH0XDkMXxMEwyMZ2yUS74mG+9PRXSka98Ez3uKbh999JsFETR6FP+BZRZ3HJqUM6/2/tzfR6JWZ4lWTEK0zQWYcyLLGRlNgqjUTLiecp5GrOtr1s+2HF1/feCVS0++OL2lvzlZ6vVYCtO7u7oJj9cxBlLhnnImMjCmGc8LGLOwyjJkhHkIGCYbG2ef749PycHXevvWZymGeR8XITluCzCOI3isJgmIizSPEv5NGVpWuyeYLD5thY7StmxiGRA764eQmAQbw9NRc6GWZyELOYijMtRGeYxxCHkZRIPRzwZRTtB+jG2R/iPYqFroI3QDijwbPRpzAa0lBU+vzzDNz6eDgyV1jdt810foKccGvRPTzw5bhNzd3UXUN/A5977W/rTT6bqjskBrbVAFZW0bidlMym+GNKAcsbnIF6DbSt3iR/R/9YadnTI5HlfYdQaIeEIzVtsCbxH+Jw4fosb/9Nw/dYpjFyAFTeHo76QDTkaTcjl4VPq/WPTesJgmnY2GY81iiNacnjebTAowg0IFGGVR10X2vNG+tsa7Iivpvr5+Ib98EbB3+vTr3+gD25UOp2kV7pej+iDPosH6Q7Zlmk65jzMhwkL42TMwgKKMswhj6KYx9kwH28t9fvTH+00pN+weHhL0a8Rm97qes7yOdRsy7mepg7Qi5AW5+YagAbet9Lg/VPJKgub930111oElKyt3EucYhtRztSXcGlBXOj+RXeH1XvwKMP9Nhc2an6PD/d5/Xf6sFHze3w4NM8e96PWix03sF1fqepz/dwz9Vt8vQpozZpGqtnLjpFwV3/JmjM8wb9gDsdzjfJSzU7W+Hu7a+8qoMzhwcxd6BOtFmDcxapB4l9b7h52S8iFftNloHt7F+wPkM3Rg05ot1fTP4fBn8Pg/zsMEOH+Xm0DaQvOSTXz1jcXa6+MAEMndOGrveg0+P8gxEOR5VGahqNyCGEcRVlYMAHheDgepWk0HfOspL5R8Gjdd8Pe6j65pTWTOBze3vpL/08dRLxkQKUS8IFOhndXuFHdlz6k8dPz64HaYPvlwWPGQT8O7KJ/PLjP+k/GITOf2owPWLq7+w+7uAnxPBoAAA==

metadata_json:
  {"categories":["automation","integration","data processing","no-code UI"],"complexity":"simple","use_cases":["Use a Google Sheet as a UI to feed inputs to workflows","Selective/conditional triggering of workflows based on row Status","Capture and store workflow outputs alongside inputs","Batch processing and progress tracking of rows","Rapid prototyping of a no-code interface for automations"],"estimated_setup_minutes":10,"required_services":["Google Sheets (Google account / Sheets API access)","n8n instance (self-hosted or cloud)"],"key_features":["Read rows filtered by Status (e.g., READY) from Google Sheets","Process rows and compute outputs (example: string length)","Update sheet rows with results and change Status to DONE","Batch processing via splitInBatches node","Manual trigger and simple workflow orchestration with Set and stickyNote nodes"],"target_audience":["n8n users","Non-developers / business users wanting a no-code UI","Automation engineers and integrators who need light-weight control panels for workflows\",\"Analysts and operations teams tracking processing status"]}


name: AI-Powered Vendor Policy & RSS Feed Analysis with Integrated Risk Scoring
author_name: Kamalraj
author_username: kamalraj
categories: []
created_at: 2025-06-21T13:38:35.772Z
updated_at: 2025-06-21T13:38:35.772Z
url: https://n8n.io/workflows/5103
scraped_at: 2025-09-14 19:11:00
metadata_generated_at: 2025-09-30 08:33:37
description:
  🧠 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

nodes_used:
  ["n8n-nodes-base.httpRequest","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.code","n8n-nodes-base.splitOut","n8n-nodes-base.rssFeedRead","n8n-nodes-base.code","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","n8n-nodes-base.gmail","n8n-nodes-base.gmail","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","n8n-nodes-base.filter","n8n-nodes-base.code","n8n-nodes-base.sort","n8n-nodes-base.code","n8n-nodes-base.merge","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.scheduleTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.splitOut","n8n-nodes-base.if","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 12504 characters]

metadata_json:
  {"categories":["automation","monitoring","compliance","AI"],"complexity":"complex","use_cases":["Vendor policy change detection and monitoring","Compliance and regulatory update tracking","Third‑party/vendor risk scoring and prioritization","Automated daily digest and alerting to stakeholders","Aggregating and summarizing RSS feeds with AI"],"estimated_setup_minutes":60,"required_services":["RSS feed URLs to monitor","Vendor websites reachable via HTTP(s)","LLM provider API (e.g., Google Gemini or compatible model)","Email service or SMTP provider (SendGrid, Mailgun, SMTP credentials)","Running n8n instance (cloud or self‑hosted)"],"key_features":["Scheduled daily execution","Dual data streams: RSS feed ingestion + webpage fetching","AI-driven change detection and summarization","Integrated risk scoring and severity categorization","HTML digest generation and email delivery to stakeholders"],"target_audience":["security teams","compliance officers","vendor risk managers / third‑party risk teams','IT/DevOps teams','legal teams','n8n automation developers"]}


name: Automatically Post Latest Reddit Content to Discord with Image Extraction
author_name: ikbendion
author_username: ikbendion
categories: []
created_at: 2025-06-21T14:59:26.292Z
updated_at: 2025-06-21T14:59:26.292Z
url: https://n8n.io/workflows/5105
scraped_at: 2025-09-14 19:11:00
metadata_generated_at: 2025-09-14 21:18:33
description:
  Reddit Poster to Discord
  This workflow checks Reddit every 15 minutes for new posts and sends selected posts to a Discord channel via webhook.

  Flow Overview:
  Schedule Trigger
  Runs every 15 minutes.

  Fetch Latest Posts
  Retrieves up to 3 new posts from any subreddit.

  Filter Posts
  Skips moderator or announcement posts based on author ID.

  Fetch Full Post Data
  Gets full details for the remaining post.

  Extract Image URL
  Parses the post to extract a direct image link.

  Send to Discord
  Sends the post title, image, and link to a Discord webhook.

  Setup Notes:
  Create a Reddit app and connect credentials in n8n.

  Add your subreddit name to both Reddit nodes.

  Connect a Discord webhook for posting.

nodes_used:
  ["n8n-nodes-base.scheduleTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.reddit","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.if","n8n-nodes-base.reddit","n8n-nodes-base.code","n8n-nodes-base.discord","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  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

metadata_json:
  {"categories":["automation","integration","social media","content distribution"],"complexity":"medium","use_cases":["Automatically repost new subreddit posts to a Discord channel","Curate and share visual content from a subreddit","Keep a Discord community updated with new posts","Automate content publishing and community updates"],"estimated_setup_minutes":15,"required_services":["Reddit API (Reddit app credentials)","Discord webhook","n8n instance"],"key_features":["Scheduled polling every 15 minutes","Fetches latest posts (up to 3) from a subreddit","Filters out moderator/announcement posts","Fetches full post details","Parses/extracts direct image URLs from posts (code node) and sends title, image and link to Discord webhook"],"target_audience":["community managers","social media managers","moderators and community moderators team members who share content to Discord channels with automation experience (basic) too"]}


name: SEO On-site Audit
author_name: Jacob
author_username: jacobgad
categories: []
created_at: 2025-06-21T16:39:34.273Z
updated_at: 2025-06-21T16:39:34.273Z
url: https://n8n.io/workflows/5106
scraped_at: 2025-09-14 19:10:59
metadata_generated_at: 2025-09-14 21:18:32
description:
  Automated SEO Audit in n8n – Your All-in-One Website Optimization Tool!

  Looking for a powerful, fully automated solution to analyze your website’s SEO? Our custom n8n workflow is designed just for you!

  What does this workflow do?
  Our advanced SEO audit collects all the essential data that impact your site’s search engine rankings, including:

  Analysis of meta tags (title, description) with actionable optimization recommendations

  Verification of H1 and H2 headings, presented in clear, organized tables

  Checking internal, external, and broken links for full link health insights

  Detection of key technical files: robots.txt and sitemap.xml

  Identification of Google Analytics and social media links implementation

  Evaluation of URL friendliness and mobile responsiveness

  SSL certificate and noindex meta tag presence checks

  Integration with Google PageSpeed API for website speed and performance metrics

  DeepSeek API support for in-depth content and keyword analysis

  Generation of clean, user-friendly HTML reports ready to share with clients or teams

  Why choose this workflow?
  Easy integration – just connect your Google PageSpeed and DeepSeek API keys, and the workflow automatically gathers and analyzes all data.

  Fully automated – run the workflow and get a comprehensive SEO report with zero manual work.

  Scalable – audit single pages or entire website portfolios effortlessly.

  Customizable – pre-built functions and templates ready for extension or integration with your systems.

  Professional HTML report – visually appealing and packed with actionable insights for your team or clients.

  How to get started?
  Set up your Google PageSpeed and DeepSeek API keys.

  Connect them within n8n – no extra steps needed!

  Run the workflow and receive a detailed SEO audit report that will help you improve rankings and boost traffic.

  Automate your SEO audits with n8n – faster, easier, and more effective than ever before!

  If you want, I can also prepare a shorter marketing snippet or social media posts. Just let me know: jacobmarketingservice@gmail.com

nodes_used:
  ["n8n-nodes-base.webhook","n8n-nodes-base.httpRequest","n8n-nodes-base.htmlExtract","n8n-nodes-base.httpRequest","n8n-nodes-base.emailSend","n8n-nodes-base.html","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","@n8n/n8n-nodes-langchain.lmChatDeepSeek","@n8n/n8n-nodes-langchain.chainLlm","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.code","n8n-nodes-base.code","@n8n/n8n-nodes-langchain.chainLlm","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.code","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.code","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.merge"]

workflow_json_compressed:
  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

metadata_json:
  {"categories":["automation","integration","data processing","seo","reporting"],"complexity":"complex","use_cases":["Sitewide on‑page SEO audits","Page‑level SEO analysis and optimization recommendations","Link health checks (internal, external, broken)","Technical SEO verification (robots.txt, sitemap.xml, SSL, noindex)","Performance monitoring via PageSpeed API (speed & mobile)"],"estimated_setup_minutes":15,"required_services":["Google PageSpeed API","DeepSeek API"],"key_features":["Meta tag (title/description) analysis with optimization recommendations","H1/H2 extraction and reporting","Internal, external and broken link detection","robots.txt and sitemap.xml detection","Detection of Google Analytics and social links implementation on pages (presence checks) | SSL & noindex checks"],"target_audience":["SEO specialists","Digital marketing agencies","Web developers and site owners"]}


name: Auto-Generate Problem-Focused Blog Posts for Shopify Products with AI
author_name: Khairul Muhtadin
author_username: khmuhtadin
categories: []
created_at: 2025-06-21T16:51:32.577Z
updated_at: 2025-06-21T16:51:32.577Z
url: https://n8n.io/workflows/5107
scraped_at: 2025-09-14 19:11:01
metadata_generated_at: 2025-09-14 21:18:33
description:
  This workflow contains community nodes that are only compatible with the self-hosted version of n8n. 

  AI Blog Automation for Shopify is a n8n workflow that automatically transforms your Shopify products into engaging, problem-focused blog posts.

  Say goodbye to spending 5+ hours per article – this workflow generates SEO-optimized content that addresses customer pain points, not just product features.



  🎯 Who is this for?
  E-commerce store owners** wanting consistent content marketing without the time investment.
  Dropshipping entrepreneurs** with frequent product launches needing automated blog content.
  Shopify merchants** who know blogging drives traffic but lack writing resources.
  Content marketers** seeking scalable, cost-effective blog automation.

  🚨 Problem Solved
  Creating quality blog content is time-consuming and expensive. Most store owners either skip blogging entirely or burn out after a few posts. This workflow solves it by:
  Automatically generating problem-first content (not salesy product descriptions).
  Creating stunning AI-generated hero images for each post.
  Publishing directly to your Shopify blog with proper SEO formatting.
  Costing only $0.05-0.15 per post vs. $200+ for professional writers.

  ⚙️ What This Workflow Does

  | Feature | Description |
  |---------|-------------|
  | Triggers | - Manual execution for existing products- Automatic trigger when new products are created |
  | Analyzes Products | Uses LangChain + OpenAI to:- Identify core problems the product solves- Analyze customer pain points- Generate problem-focused angles |
  | Creates Content | GPT-4o-mini generates 1000-1500 word articles:- Problem-first approach (not product-first)- SEO-optimized structure- Natural product integration- Soft call-to-actions |
  | Generates Images | DALL-E 3 creates blog hero images:- Matches blog theme (not just product)- Brand-consistent styling- Mobile-optimized dimensions |
  | Hosts Images | Uploads to ImgBB (free CDN):- No expiration- Fast global delivery- Direct URL integration |
  | Publishes | Posts directly to Shopify blog:- Proper HTML formatting- SEO meta descriptions- Relevant tags- Mobile-responsive images |

  🚀 Setup Instructions

  🔐 Credentials Needed
  Shopify Access Token API** (with read_products, write_content, read_content scopes)
  OpenAI API** (for content + image generation)
  ImgBB API** (free image hosting)

  🔧 Shopify Configuration
  Create private app in Shopify admin
  Enable required API scopes:
    read_products - Read product data
    write_content - Create blog posts  
    read_content - Access blog configuration
  Copy access token (starts with shpat_)

  🧩 Node Setup
  Manual Trigger** — For on-demand execution
  Shopify Trigger** — Auto-runs on product creation
  Shopify Node** — Fetches product data
  LangChain + OpenAI** — Generates problem-focused content
  Structured Output Parser** — Formats AI response
  HTTP Request** — Retrieves blog configuration
  DALL-E Node** — Creates hero images
  ImgBB Upload** — Hosts images on free CDN
  GraphQL Mutation** — Publishes to Shopify blog

  🛠️ Customization Tips

  | Feature | How to Customize |
  |---------|------------------|
  | Content Length | Adjust word count in AI Content Generator prompt |
  | Image Style | Modify DALL-E prompt for brand colors/aesthetics |
  | Author Name | Change author field in Publish Blog Article node |
  | Blog Selection | Update blog ID to target specific Shopify blog |
  | Publishing | Set isPublished: false to save as drafts |
  | Brand Voice | Customize tone and style in content prompts |

  📦 Pre-Requirements
  n8n instance (Cloud or self-hosted)** (Cloud/Self-hosted)
  Install: @n8n/n8n-nodes-langchain
  Shopify private app** with proper scopes
  OpenAI account** with billing enabled
  ImgBB account** (free)

  🔧 Nodes Used
  Manual Trigger
  Shopify Trigger
  Shopify
  LangChain LLM
  OpenAI Chat Model
  Structured Output Parser
  HTTP Request
  OpenAI (DALL-E)
  Wait

  ✅ Test the Workflow
  Import workflow and configure all credentials.
  Update store URLs and API tokens.
  Run manually or add a new product to trigger automatically.
  Check your Shopify blog for the new problem-focused post!

  💰 Expected Results
  Time Saved**: 5+ hours per blog post
  Cost**: $0.10-0.20 per post (vs. $200+ for writers)
  Traffic**: 40-60% increase within 3 months (typical)
  Content Quality**: Problem-focused, not salesy
  Made by: Khaisa Studio
  Tags: shopify, blog, automation, ai, content-marketing, seo
  Category: E-commerce Automation, Content Marketing
  Need customization? contact me on LinkedIn or Web

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.httpRequest","n8n-nodes-base.wait","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.shopify","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.shopifyTrigger","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.slack","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  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

metadata_json:
  {"categories":["e-commerce automation","content marketing","AI-generated content","SEO"],"complexity":"medium","use_cases":["Automatically generate problem-focused blog posts for Shopify products","Scale content production for dropshipping/product catalogs","Publish SEO-optimized articles directly to Shopify blogs","Create AI hero images and host them on a CDN","Save time and reduce cost compared to hiring writers"],"estimated_setup_minutes":45,"required_services":["Shopify (private app with read_products, write_content, read_content)","OpenAI (Chat/LLM + DALL·E image generation)","ImgBB (image hosting)","n8n self-hosted instance with community LangChain node installed"],"key_features":["Triggers on new product or manual run","Uses LangChain + OpenAI to extract product pain points and generate problem-first copy","Generates 1000–1500 word SEO-optimized articles (GPT-4o-mini/GPT)","Creates branded hero images via DALL·E 3","Uploads images to ImgBB and inserts URLs into posts','Publishes fully formatted HTML posts to Shopify with meta descriptions and tags"],"target_audience":["Shopify merchants and store owners","Dropshipping entrepreneurs","Content marketers and growth teams focused on SEO traffic growth','Developers/automation engineers setting up marketing automation"]}


name: AI Video Summarization with VLM Run - Automated Content Analysis for Teams
author_name: Mirajul Mohin
author_username: mohinmirajul
categories: []
created_at: 2025-06-21T19:09:19.252Z
updated_at: 2025-06-21T19:09:19.252Z
url: https://n8n.io/workflows/5108
scraped_at: 2025-09-14 19:11:01
metadata_generated_at: 2025-09-14 21:18:33
description:
  This workflow contains community nodes that are only compatible with the self-hosted version of n8n. 

  Automatically transform your video uploads into AI-powered summaries with key topic extraction and instant team notifications.

  What this workflow does

  Monitors Google Drive for new video uploads
  Downloads and processes videos using VLM Run AI
  Generates intelligent summaries with key topics extracted
  Posts results to Slack for immediate team access

  Setup

  Prerequisites: Google Drive account, VLM Run API credentials, Slack workspace, self-hosted n8n.

  You need to install VLM Run community node

  Quick Setup:
  Configure Google Drive OAuth2 and create video upload folder
  Add VLM Run API credentials
  Set up Slack integration for notifications
  Update folder/channel IDs in workflow nodes
  Test and activate

  Perfect for

  Meeting recordings and training videos
  Webinar summaries and educational content
  Content analysis and team collaboration
  Any video content requiring quick insights

  Key Benefits

  Asynchronous processing** handles large files without timeouts
  Multi-format support** for MP4, AVI, MOV, WebM, MKV
  Instant team updates** via Slack notifications
  Saves hours** of manual video review time

  How to customize

  Extend by adding:
  Video categorization and tagging
  Integration with project management tools
  Email notifications alongside Slack
  Searchable video databases with summaries

  This workflow transforms lengthy videos into actionable insights, making your content instantly accessible and shareable with your team.

nodes_used:
  ["n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@vlm-run/n8n-nodes-vlmrun.vlmRun","n8n-nodes-base.googleDriveTrigger","n8n-nodes-base.googleDrive","n8n-nodes-base.webhook","n8n-nodes-base.slack"]

workflow_json_compressed:
  H4sIAAAAAAAAE71Y3W4jtxV+FWbSK0PUzr80AoJW8XYTIeuf2l57gfUi4JBnpKlH5ITkSFEMXQRI0au2QDZIbgrkJr3bB+jz5AWaRyjImZFGtuzdIEXvbIpDHp7vO9/5yFtnDpo4o1sn50oTTmHCnJHjkgEBz0/IgA3cwItcL4iymFI/ZG4YJ5nvZhnz/TQCFiXUDwACcGN36MchxCwZOj1Hw7wsiIZDCUydg67KQzEvC9DAnJGWFax7DhcMlDN6devkZtcoc12fDCOcBSzBoZvGOPECF4fBMIlo5A/jzKzMyRyckfPLj3//F7oS8iYrxBKdLEAuclianVel+Z0PObYb4JQo6Cud05vVsdDg9JxSqFzngjujV9j33V7kuq97TkkkmYMGqUxCqCiEdEaDnrPMmZ45ozB2e84M8ulMO6OB7/YcKrgGrp2R8+GHyMYznqDLnIFA59V8TmT+FTHboGWuZ+jy+RE6q/g1v+YHB228o4ODaz6utJgTnVNSFCtUSkFBKVBoYZZSqCoLQRgwpAX6RIhpAeipzBeACGdoChwk0aDQeIJLsQQJDKl6d1D1zjewQlqUOUXwpZaEmpj6dRxtAm0cXh/98uObr9GR4LkWcnezTBQM5DX3++jnt3/9z7//gZ6KJTeRIQ7LOlaU5QWoax6YhX76Hp3uHgURteJ0JgUXlSpWqFI5n7Z5QQasax6aT7/7AZ0BBbNtfZQVWuQELSGdCXFzzSMz6du36FQojSSoqtDKZOe8IPTmuknxKcgMqEaZkPZ0GB0BaLOjBCoky/lUmdELSXJuhut0m6ErSHNO5DaPZvCwRhsRToqVyu3YH1lFLcSkQHOiQeakUG0AZ/BFlUuYA9eqiaA96/h0ggg1uTGjO3k+GVd65pthe5rtoW1Y5k8EnJUi59pZ12y/BKksm711r6klL4tIEPuAvSQFHAIMcQIMcDIIgQIJY28A3Vp68zWa8LLS6KmglYnYnupXV5Mfv28xhe8opjdfN5VUh9UwKefTOrcNRdU+jtq6YA05N1WUCWnKs0WvbwCxNKlXbgvgimg6g3r6PV77fWRqFWuZT6cgFRK8qU7L+aebPc3X5U7IZqvzqiyF1MDQMyHnZMOKo9Owh8aXkx46OrlsgD7qoaPP7D+XROaiUobnoqhMoi1pjkSaF9Dh8iNs8P0ghGQQYc8PKQ5jFmMypBGOEj8iQ59kQ5Z22fDT9yZV25z/RlYMHpdYf8OK4F0SWwdWE2O8qUOT27ay7qmnFq3qdWTRMMQq4pYHz4DoSkKLSVvtqivk5ofP9oipGR93tG0He4yeEzkFyyGkagq0jDipdFnp7ZY0VxvJsyCTnDeBIioWRtytMmhZURMtQ4xo0q72MXDI8g2tzskCDG1Mn0E6n4MZnDDgOs9MEkxbsDpi+XQORNIZSQtATdKtOAKZIyqKgqRC1ug/TDM2DGg0GLh4MPRcHLqxj4cBS3GY+S4d+j6N4qRLs+9+qLP2v2Oa57mPUi3aUs1/B9X2BfesEMs61Z+K5U436yCOlkLe1BjYotdQIm90cNDQVhlWabFpBbZDE2R6f2r0/sXZ881nvvmss7/SRGqFco7M1KkUFWebyYGZ3LYIWbdPwxrruixJm4mhmXjWdM1SKF1bi53meTVb1cf/fc2lTwlnBShUWCrviCJGpxIWpslZkomq5tPHoDVIq1qVpIAqRaaWgWdQ5JZm25Q9wqkBeD5JohjTJKM4hEGAU4hSHPguuMMoclNv0OXUt29RXVS/lUmmQ71XK/OH72DSt2/rMjoWpvBqv9Co1lMo8oVpJONJR51aMGwb0fcqcCNZ3QVRzmlRsY1+NWTbSslGt9ResZhY/6/r7aqSGUtpRQm4lqTIv+raykfwciECgDDDLCQUhySLcZqSAU59RtI0SWniuVu82iLYNc0gt3D9YVHMsaz4ky1ui2IuK95fFPOzygDLhTbXCOeu27T87JjM8cRktjXMKOcaiiKfdlS+6Qxtv9j4ZtU3Uaq7/tXAU2y0XfV3GTQM3Z7nhvcZZCY7I+cjI91Oz2FiTnLujBwbdb+BzOk5ooRGcpvfnJ7TysQLWTgjZ6Z1qUZPnpQFWdVqYLLSN+lqbCPWoPSTtokBbtdpam+8c6DNxYxKsG2CFDbgOtPjMrcXRYMyfRZ9VqaXc66DOGVX8j6ihFJRcY1iZ/0wWdIkpj6kHibMNIwkBJwEQLHH4nhA/TjNWIcs7bWkJssL67vUg4U9tcbQ+sKL2q51qNK6PAYqn3JiFHCfkdw1gbXTa8xD6wA7uk+617g7ZDDtZi8ZrHI6I0uKQwkmFAu9FQlndLs2yxTFRT4HOz/XMLdX5rlg5tSwALk6ynmlwVm/NqmuIzsxrFElUKMQz+xxnJ5Tn+tC2POb5T7/3BDJwN5rVyxypZ2esyBFZf71JFydnC0nnj4iGD75eBAdH778IoGzZXiY/2kye2lZSWfA6payy0xm0tlg0adiXg88qeNQT37t4sc1E/iQW1rd4WkH8voW1aXs8AXw1XgwOQmW7vLYP9vyavdO3fA2eIy3bBAP04x6OExihkNCGSYEALsUBjSkMfOH4Xb9zT25Ju4zU/7vwdoOXbcXCz2D7XvAVuZQJsX8/uNAKaEkEhTK9b37zy4/o8fEyrwJ7aVKzjpE+ej2Fv3uz0rwfs7Qem16xJbGjr1Qr06lETW9anC0CrjeVbr24ub83/ENNviGAQ2CYRpiL4wiHHpujIc08XEUsCiCmDDKsu367VNFK32HjUY/CHKjzR2Az1q7ZvCl7UNZA3D7BGIxbhrZcgb8QQOaK5TlPFczYHdg9nx3g3MThX3wIynx48SPMc0yH4dZwHAaMR8HQ0ij2CPUjSLnLjVKYuyPc7+57KiXUYIj0DNh9jk9Ob+4Zx78Td7jzPeDQeTiLHAHOPSyAU4iN8F+FKZDiLPAczt5PwfOGs9g+rQ1WQ/7vKJGZGMWhNJ1uscT3HqCuxk3NbQ1AVtfRmeEcyi2/qy+ZN1NduTvTbYbhUM3AB9Hw8zFYcoSnAxYhGkaMtfPBl4UufeSreFL0yY+ss+MB8ew3PFMK3QGhK0+sMbwlx/ffIPMa4P9xfq7TWmmgq36ElQpuDKCXF9y1+v6u+/+hg4OjFG8sAd+7NMmJfWXP//zL91rSkvgD5yeo6AAaiJvcmYEvf7rQVW504AO3eF5cH7mP39xtb8bLJs3TOt1mtuE0DOQJ1v5mcsbtuTtRo1Xfp7zmwvRPoE6o4wUCvb0Fcudrtao46Nns4F6OX6xulLVS9bhpOVHKzL+fZHx+8H6tb0icKCb8Pa1CBO1NYavXt3ap/L38sv2E3NCBl86I3f92niC/c5p3waP9qq9az+ofvuWf7xk96y/Xv8XGTxcvqMYAAA=

metadata_json:
  {"categories":["automation","integration","content-processing","ai","collaboration"],"complexity":"medium","use_cases":["Meeting recording summarization","Training and onboarding video summaries","Webinar and educational content analysis","Content tagging and topic extraction for teams","Instant team notifications for new video insights"],"estimated_setup_minutes":30,"required_services":["Google Drive (OAuth2)","VLM Run API (community node; self-hosted n8n required)","Slack workspace","Self-hosted n8n instance"],"key_features":["Monitors Google Drive for new video uploads","Downloads and processes videos via VLM Run AI","Generates intelligent summaries with key topic extraction","Posts results to Slack for instant team access","Asynchronous processing to handle large files without timeouts"],"target_audience":["Engineering/automation teams running self-hosted n8n","Content teams and marketers","Learning & Development / training teams and educators"]}


name: Forex, Crypto, Mergers and Financial Markets AI Analyst Updates to Telegram
author_name: Malik Hashir
author_username: malikx
categories: []
created_at: 2025-06-21T20:31:17.703Z
updated_at: 2025-06-21T20:31:17.703Z
url: https://n8n.io/workflows/5109
scraped_at: 2025-09-14 19:11:00
metadata_generated_at: 2025-09-14 21:18:33
description:
  Purpose & Audience:
  This workflow is designed for active traders, financial analysts, and market enthusiasts who want to stay informed about high-impact market news without information overload. It targets users interested in Forex, Crypto, Mergers, and general market-moving geopolitical news delivered directly to their Telegram channels or personal chats.

  What It Does:
  The workflow fetches the latest market news from Finnhub’s API filtered by categories like forex, crypto, mergers, and general financial news. It then formats the news into clear, concise Telegram messages and sends updates on a schedule you choose — every hour, every 4 hours, or daily. This keeps traders focused on relevant, actionable news and avoids clutter from irrelevant updates.

  How to Set Up:
  Sign up for a free account at Finnhub.io and obtain your API key.
  Create a Telegram bot (using @botfather and get api key) and get your chat ID for the group or personal chat where you want to receive updates.
  Import this workflow into your n8n instance.
  Enter your Finnhub API key (copy from finhubb) and connect Telegram (using telegram bot api key) in their respective  nodes. Step by step guide is included in the sticky notes.
  Configure the schedule trigger node to run at your preferred interval (hourly, 4-hourly, or daily).
  Activate the workflow and start receiving curated market news updates on Telegram.

  Why Use This Workflow:
  Simple and quick to set up (under 2 minutes).
  Filters out noise, delivering only high-impact market news.
  Keeps traders informed without distraction.
  Fully customizable schedule to fit your trading routine.
  Leverages reliable Finnhub data and Telegram’s instant messaging.

nodes_used:
  ["n8n-nodes-base.set","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.scheduleTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","n8n-nodes-base.telegram","n8n-nodes-base.telegram","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE52WS28jNwzHv8pApy4wXOgt0bcifQUttkU37SXIQQ8qMdaecT3yZgPD373wJEjcZNzEOYsifyT1p7hlS6qBzbZs3g01dInOM5uxzLXVKgbvZIy8RGkkZZm8QOeNz8anpF3OKglTis3cR4Eh52wdEkoXWcsqLVeLUOlsTXn4THWzOuuXqwVVymxW1xvatazrMw1sdrll833Ukm2QQVsgbzRolAF84QgOU6JsNUknWMu6sCQ2Y5+pNt//cd78SndN6dfNT/PuZhPH0HervUHnOxgjQAwDfRyospat+mFe533HZpcgPG9BSn7VslVYhyVVWg9stt3du/ib1sNoqT7qXfvAmDSJ7LyEEowHHYyEaIjAe4UiFpnJxCfGn6k2v4VKQ20+0e1wlO2m1tWf9M+GhmeMSvIWhH0VUX+Uj4jKFzTaEFgSe8SYIWBKEEkZu6dHzE+IZ32mo1zp/vAACPm+ZvxVoCcciyjIk4SgNIHODiFarcGniE6VIHXAg66mG8qbBTUX6/n1Na0baH78Suu7Rje/9Jv18RIODxcf7j1rtX1jq8VBHX0sEbXx4NBz0EYieDQCMCedkZOJWA7A6zx9uWs+9fV4OYfR5sHkEM9r3oL2L/BY6rtKXWUzxl6gPoI6XUxWjsAZK0CLEiEGmSBHF3lxvHCBk6DidFI1kup3ksYiPRbyUIQWoC1liEogpJS80OSc4HmSVJ5MOorbvHyobwPVJtjsZAJlTQLNY4DgqYA3iqMrxRkVJkHV6aB8JH1v8wPHqIqX4ErJoKN0gMFFkDGIFK3wLusn0h/6227Rh9ycL8M1Nd/1qz1FWHw4fTTdS+r1SXA4mtDliCkHsGgQdOAFosoWfDQFbYycRzqc8F1uLuhbbf5a5f0Ubb7OQ3NBC7peh+VR4vpkcFhmIR9HwC3Fm77/Mn51kZTi1imgLARoxTME6SwEwb22Vhth9z1989SQEoPVRULwyYMmqQB95sCRO0++IAb7LMWHXtzO601T9+luxnQ/NND8/tCfU5MdZfoyWW4ydw4dWIMONFoHiCYCFzraYkjYfFKyEaOKhXsQLljQRWhASQWycJY8aaNDnJSJPl0mxr5HJlft/ryjtHczmo8f3mzLlmG+93u5HdeQE57beLFl8y7TNzbju6urXfvip58K8AbxTfo+tulMxTi6cUx6Pk405fu/q8IR1P+t4dGynySB6civLQ7TsV/ZISdC7Xb/AqtO1xw1CwAA

metadata_json:
  {"categories":["automation","integration","notifications","news-aggregation","finance"],"complexity":"simple","use_cases":["Deliver high-impact Forex, Crypto, Mergers and market news to Telegram","Scheduled market-news alerts (hourly / 4-hour / daily)","Reduce noise by filtering for actionable updates","Provide traders and analysts with concise, formatted summaries","Integrate market news into team or personal Telegram workflows"],"estimated_setup_minutes":20,"required_services":["Finnhub (Finnhub.io) API key","Telegram Bot API (bot token) and target chat ID","n8n instance (to import and run the workflow)"],"key_features":["Fetches latest market news from Finnhub filtered by forex, crypto, mergers, and general financial categories","Scheduled trigger with configurable intervals (hourly, 4-hourly, daily)","Formats concise, clear messages tailored for Telegram","Delivers updates directly to a Telegram bot/group/personal chat","Sticky-note setup guidance included in the workflow for quick configuration"],"target_audience":["Active traders","Financial analysts","Crypto traders and enthusiasts"]}


name: Create & Upload AI-Generated ASMR YouTube Shorts with Seedance, Fal AI, and GPT-4
author_name: Bilel Aroua
author_username: bilsimaging
categories: []
created_at: 2025-06-21T22:27:33.109Z
updated_at: 2025-06-21T22:27:33.109Z
url: https://n8n.io/workflows/5110
scraped_at: 2025-09-14 19:10:59
metadata_generated_at: 2025-09-14 21:18:31
description:
  //ASMR AI Workflow 
  Who is this for?

  Content Creators, YouTube Automation Enthusiasts, and AI Hobbyists looking to autonomously generate and publish unique, satisfying ASMR-style YouTube Shorts without manual effort.

  What problem does this solve?

  This workflow solves the creative bottleneck and time-consuming nature of daily content creation. It fully automates the entire production pipeline, from brainstorming trendy ideas to publishing a finished video, turning your n8n instance into a 24/7 content factory.

  What this workflow does

  1. Two-Stage AI Ideation & Planning:
  Uses an initial AI agent to brainstorm a short, viral ASMR concept based on current trends.
  A second "Planning" AI agent then takes this concept and expands it into a detailed, structured production plan, complete with a viral-optimized caption, hashtags, and descriptions for the environment and sound.

  2. Multi-Modal Asset Generation:
  Video:* Feeds detailed scene prompts to the *ByteDance Seedance** text-to-video model (via Wavespeed AI) to generate high-quality video clips.
  Audio:* Simultaneously calls the *Fal AI** text-to-audio model to create custom, soothing ASMR sound effects that match the video's theme.
  Assembly:** Automatically sequences the video clips and sound into a single, cohesive final video file using an FFMPEG API call.

  3. Closed-Loop Publishing & Logging:
  Logging:** Initially logs the new idea to a Google Sheet with a status of "In Progress".
  Publishing:** Automatically uploads the final, assembled video directly to your YouTube channel, setting the title and description from the AI's plan.
  Updating:** Finds the original row in the Google Sheet and updates its status to "Done", adding a direct link to the newly published YouTube video.
  Notifications:** Sends real-time alerts to Telegram and/or Gmail with the video title and link, confirming the successful publication.

  Setup

  Credentials:
  You will need to create credentials in your n8n instance for the following services:
  OpenAI API
  Wavespeed AI API (for Seedance)
  Fal AI API
  Google OAuth Credential (enable YouTube Data API v3 and Google Sheets API in your Google Cloud Project)
  Telegram Bot Credential
  (Optional) Gmail OAuth Credential

  Configuration:
  This is an advanced workflow. The initial setup should take approximately 15-20 minutes.
  Google Sheet:* Create a Google Sheet with these columns: idea, caption, production_status, youtube_url. Add the *Sheet ID** to the Google Sheets nodes in the workflow.
  Node Configuration:** In the Telegram Notification node, enter your own Chat ID. In the Gmail Notification node, update the recipient email address.
  Activate:** Once configured, save and set the workflow to "Active" to let it run on its schedule.

  How to customize

  Creative Direction:* To change the style or theme of the videos (e.g., from kinetic sand to soap cutting), simply edit the systemMessage in the *"2. Enrich Idea into Plan"* and *"Prompts AI Agent"** nodes.

  Initial Ideas:* To influence the AI's starting concepts, modify the prompt in the *"1. Generate Trendy Idea"** node.
  Video & Sound:* To change the video duration or sound style, adjust the parameters in the *"Create Clips"* and *"Create Sounds"** nodes.
  Notifications:* Add or remove notification channels (like Slack or Discord) after the *"Upload to YouTube"** node.

nodes_used:
  ["n8n-nodes-base.code","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.wait","n8n-nodes-base.code","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.wait","@n8n/n8n-nodes-langchain.toolThink","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.scheduleTrigger","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.httpRequest","n8n-nodes-base.wait","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.youTube","n8n-nodes-base.telegram","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.gmail","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.googleSheets","n8n-nodes-base.googleSheets","n8n-nodes-base.googleSheets"]

workflow_json_compressed:
  [encoded data, 11332 characters]

metadata_json:
  {"categories":["automation","content creation","multimedia production","AI integration","social media publishing"],"complexity":"complex","use_cases":["Automated generation and publishing of YouTube Shorts","AI-driven ASMR video and sound creation","Scaling short-form content production","Logging and tracking content production in Google Sheets","Real-time publishing notifications"],"estimated_setup_minutes":20,"required_services":["OpenAI (GPT-4)","Wavespeed AI / ByteDance Seedance (text-to-video)","Fal AI (text-to-audio)","Google OAuth (YouTube Data API v3, Google Sheets API)","Google Sheets","YouTube (channel upload)","Telegram Bot","Gmail (optional)","FFMPEG API or service for video assembly"],"key_features":["Two-stage AI ideation and structured production planning","Text-to-video generation via Seedance (Wavespeed AI)","Text-to-audio ASMR generation via Fal AI","Automated clip + audio assembly using FFMPEG API","Automatic upload to YouTube with AI-generated title/description/hashtags/captioning suggestions where applicable (Shorts)  - updates Google Sheet row with status and video URL afterwards (closed-loop logging)  - real-time notifications via Telegram and optional Gmail"],"target_audience":["Content creators and YouTube automation enthusiasts","AI hobbyists and makers building media pipelines","Social media managers looking to scale short-form content production with AI  - Developers integrating multi-model AI media workflows into n8n"]}


name: Create Adaptive RAG Chat Agent with Google Gemini and Qdrant
author_name: Brandon Crenshaw
author_username: brandononchain
categories: []
created_at: 2025-06-22T04:11:54.325Z
updated_at: 2025-06-22T04:11:54.325Z
url: https://n8n.io/workflows/5111
scraped_at: 2025-09-14 19:10:59
metadata_generated_at: 2025-09-14 21:18:32
description:
  Unlock adaptive, context-aware AI chat in your automations—no coding required!

  This template is a plug-and-play n8n workflow that transforms how your chatbots, support agents, and knowledge systems respond to users. Powered by Google Gemini and a Qdrant vector database, it automatically classifies every incoming query and applies a tailor-made strategy for Factual, Analytical, Opinion, or Contextual requests—delivering the right answer, every time.

  🛠️ Key Features
  Automatic Query Classification:
  Seamlessly detects whether the user wants facts, a deep analysis, opinions, or context—then routes each input to the best answering strategy.

  Four Dynamic Retrieval Modes:
  1) Factual: Delivers precise, accurate information
  2) Analytical: Breaks down complex topics for deep dives
  3) Opinion: Surfaces diverse viewpoints and perspectives
  4) Contextual: Connects the dots using implied or user-specific context

  End-to-End RAG Pipeline:
  Uses Gemini to classify and answer, while Qdrant powers fast, smart knowledge retrieval.

  No-Code Visual Editing:
  Import into n8n, connect your LLM and vector database credentials, and you’re live—customize, extend, and scale with zero backend code.

  Reusable in Any Project:
  Perfect for customer support, research, onboarding bots, internal knowledgebases, or any adaptive AI chat interface.

  🚀 How it Works
  1) User submits a query (via chat or API)
  2) Query is auto-classified as Factual, Analytical, Opinion, or Contextual
  3) Adaptive retrieval strategy is triggered
  (each with its own prompt logic and memory buffer)
  4) Smart knowledge search is performed using Gemini and Qdrant
  5) Response is generated and sent back to the user—tailored to the query type!

  🧩 What’s Included
  Full n8n workflow (.json)
  Step-by-step setup instructions
  Sample prompts and system messages for each strategy
  Lifetime updates (as the workflow evolves)

  💡 Use Cases
  Chatbots that adapt to every user’s intent
  Internal/external FAQ and helpdesk automations
  AI research and summarization agents
  Product support and onboarding flows

  Any scenario where smarter, more relevant answers = better user experience

  Ready to build smarter automations? Import this template, connect your Gemini & Qdrant accounts, and let your AI agent adapt to every conversation.

nodes_used:
  ["@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.switch","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.chatTrigger","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","@n8n/n8n-nodes-langchain.memoryBufferWindow","@n8n/n8n-nodes-langchain.memoryBufferWindow","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","@n8n/n8n-nodes-langchain.memoryBufferWindow","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","@n8n/n8n-nodes-langchain.memoryBufferWindow","@n8n/n8n-nodes-langchain.embeddingsGoogleGemini","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.summarize","@n8n/n8n-nodes-langchain.vectorStoreQdrant","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.memoryBufferWindow","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.respondToWebhook","n8n-nodes-base.stickyNote","n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.set","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 8440 characters]

metadata_json:
  {"categories":["automation","ai/chatbot","integration","knowledge management"],"complexity":"complex","use_cases":["Adaptive customer support chatbots","Internal/external FAQ and helpdesk automations","Research, summarization and analysis agents","Product onboarding and user assistance","Context-aware knowledge retrieval for apps"],"estimated_setup_minutes":30,"required_services":["n8n","Google Gemini (LLM & embeddings API)","Qdrant vector database"],"key_features":["Automatic query classification into Factual / Analytical / Opinion / Contextual","Four tailored retrieval/response strategies","End-to-end RAG pipeline (embeddings + vector search + LLM generation)","Memory buffers per strategy for contextual continuity","No-code visual workflow import and editing in n8n with sample prompts/system messages"],"target_audience":["Developers integrating LLMs","Product managers building conversational features","Support and operations teams automating helpdesk flows」「AI/ML engineers prototyping RAG agents"]}


name: 🛠️ Paddle Tool MCP Server 💪 all 9 operations
author_name: David Ashby
author_username: cfomodz
categories: []
created_at: 2025-06-22T04:25:45.799Z
updated_at: 2025-06-22T04:25:45.799Z
url: https://n8n.io/workflows/5112
scraped_at: 2025-09-14 19:11:03
metadata_generated_at: 2025-09-14 21:18:33
description:
  Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?

  Join the community

  Complete MCP server exposing all Paddle Tool operations to AI agents. Zero configuration needed - all 9 operations pre-built.

  ⚡ Quick Setup

  Import this workflow into your n8n instance
  Activate the workflow to start your MCP server
  Copy the webhook URL from the MCP trigger node
  Connect AI agents using the MCP URL

  🔧 How it Works

  • MCP Trigger: Serves as your server endpoint for AI agent requests
  • Tool Nodes: Pre-configured for every Paddle Tool operation
  • AI Expressions: Automatically populate parameters via $fromAI() placeholders
  • Native Integration: Uses official n8n Paddle Tool tool with full error handling

  📋 Available Operations (9 total)

  Every possible Paddle Tool operation is included:

  🔧 Coupon (3 operations)

  • Create a coupon
  • Get many coupons
  • Update a coupon

  🔧 Payment (2 operations)

  • Get many payments
  • Reschedule a payment

  🔧 Plan (2 operations)

  • Get a plan
  • Get many plans

  🔧 Product (1 operations)

  • Get many products

  👤 User (1 operations)

  • Get many users

  🤖 AI Integration

  Parameter Handling: AI agents automatically provide values for:
  • Resource IDs and identifiers
  • Search queries and filters
  • Content and data payloads
  • Configuration options

  Response Format: Native Paddle Tool API responses with full data structure

  Error Handling: Built-in n8n error management and retry logic

  💡 Usage Examples

  Connect this MCP server to any AI agent or workflow:

  • Claude Desktop: Add MCP server URL to configuration
  • Custom AI Apps: Use MCP URL as tool endpoint
  • Other n8n Workflows: Call MCP tools from any workflow
  • API Integration: Direct HTTP calls to MCP endpoints

  ✨ Benefits

  • Complete Coverage: Every Paddle Tool operation available
  • Zero Setup: No parameter mapping or configuration needed
  • AI-Ready: Built-in $fromAI() expressions for all parameters
  • Production Ready: Native n8n error handling and logging
  • Extensible: Easily modify or add custom logic

  &gt; 🆓 Free for community use! Ready to deploy in under 2 minutes.

nodes_used:
  ["n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.mcpTrigger","n8n-nodes-base.paddleTool","n8n-nodes-base.paddleTool","n8n-nodes-base.paddleTool","n8n-nodes-base.stickyNote","n8n-nodes-base.paddleTool","n8n-nodes-base.paddleTool","n8n-nodes-base.stickyNote","n8n-nodes-base.paddleTool","n8n-nodes-base.paddleTool","n8n-nodes-base.stickyNote","n8n-nodes-base.paddleTool","n8n-nodes-base.stickyNote","n8n-nodes-base.paddleTool","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE7VWTW8jNwz9K4bO5paSqC+fCuyh6KHtorttD0FQUBKVGLFnDHuSbRDkvxfjJnCaOIt6mpwlUY/vkQ/vTq1lYLW4U8tuN3BX5MeqFqpUl4RZcsiWKnox5LS2EWtOVGoOLRfxaEMpVMUYcTYVp13knEptRd3PVddX2anF2Z1ajiV1ITLZJ8AgCchHhBRNgxbFcGqlSGtqrjpei1qoP/rtVVv1X2e/3Mj2ZilfZ6jmarjdjIdd7GBfHTLv5MNuWJar25/7QdRcbfrdclj2nVqcgaaIcyA8n6sNb3ktg2x3Y6+l7wbpBrVQI9Cx6u+y3e1f6fv5A2CLxSWNAiFmBqoOIbogEHMrOlSxkvgA+BPXupLZl75fzX76+Gn2WbY3sj1g/r6L3XcH4CvuLsolL7sP67L5sl1eXOwvP0VPBuegcUT/VfJl31/tpWH2nF0sUDBVoOI1xGQ1GOuLyYVCIVLPGn69yZZjLNgSYAwCpL2FaBpBE4dEKVeWemjy41Z4kBnPSn+96btXFdnsyRi5eNZTRJzrl4K8js9hQNKEIOwaEHqCbFOAJoVYTMtOP5maH2SYrbm7fcC3Ox2giycCNN5zi4agxeqBvDBwsh6y+FZjq87kJ1Py26b+PwKtPxFfCjWhlAjVOwvElCHrKhBDytmZ0sjpA77P+1Wajbs00xMWDkd9zeSFq7ZlL+CT00DoPCQXGGqKwWuTg81yROsN366lGyaIPU6jjSeQWVFnFysBJjZAOQfISBYIjZRSQsLgDgh/lV25lHq9GgV/QDltIk8C2YzRPpsAJSUNpCNDyk7DqDZZrBpNPq64mai49RMVbxajTbkBh2qAUvUQMQgw+kY1IQfCfyvOs82KJxqPfzmY3zAeY6ppkoG5ZqCgGTKLg4wJLbFvwubYMK54qu2cBI+r1TawgJYqQL42YGs01EqxkDZNN3dcZDtRZI8TRa7OGhqZrIU1EDeCSMRgSqFsQxDM+hiT275el6lrHV+O5Dc83JTUkAKI1g2Ic4WUIgLmKNlozoFfIZMmkhmnhhLniuekExTncQwlDbg6DbZ4K5U0WeeOkHm9Gz+ZxCSc4j2mcC4VIyD5CmSrAS6uwZgjUs7R+1CPM+kmMvmQkE6g8nw+nndSxjr760+MZXGnePnnMFKxODu724fY/5DuHt/M1bKr8pda4P35+f38uS+8V/V/5H3j6s/D3huXfx6F3oubxyj4bso+xo93++DRCN/4g6Px5E3/uL//G/qgJCdfDgAA

metadata_json:
  {"categories":["integration","automation","payments","AI tooling"],"complexity":"medium","use_cases":["Expose Paddle API operations to AI agents (MCP)","Automate billing and subscription workflows (coupons, payments, plans, products, users)","Connect AI apps or agents to Paddle without custom mapping","Build chatops or AI-driven admin tools for e-commerce/SaaS"],"estimated_setup_minutes":200,"required_services":["n8n instance (publicly reachable webhook)","Paddle account / API credentials","AI agent or app to call the MCP endpoint (optional)","Internet access for API calls"],"key_features":["Complete coverage of Paddle Tool operations (9 ops)","MCP Trigger endpoint for AI agent requests","Pre-configured tool nodes with $fromAI() parameter expressions","Zero‑configuration import and activate workflow","Native n8n Paddle Tool integration with error handling and retries"],"target_audience":["developers","automation engineers","SaaS / e-commerce operators and billing admins\",\"AI integrators"]}


name: 🛠️ Oura Tool MCP Server 💪 all 4 operations
author_name: David Ashby
author_username: cfomodz
categories: []
created_at: 2025-06-22T04:38:46.254Z
updated_at: 2025-06-22T04:38:46.254Z
url: https://n8n.io/workflows/5113
scraped_at: 2025-09-14 19:11:03
metadata_generated_at: 2025-09-14 21:18:33
description:
  Complete MCP server exposing all Oura Tool operations to AI agents. Zero configuration needed - all 4 operations pre-built.

  ⚡ Quick Setup

  Need help? Want access to more workflows and even live Q&A sessions with a top verified n8n creator.. All 100% free?

  Join the community

  Import this workflow into your n8n instance
  Activate the workflow to start your MCP server
  Copy the webhook URL from the MCP trigger node
  Connect AI agents using the MCP URL

  🔧 How it Works

  • MCP Trigger: Serves as your server endpoint for AI agent requests
  • Tool Nodes: Pre-configured for every Oura Tool operation
  • AI Expressions: Automatically populate parameters via $fromAI() placeholders
  • Native Integration: Uses official n8n Oura Tool tool with full error handling

  📋 Available Operations (4 total)

  Every possible Oura Tool operation is included:

  🔧 Profile (1 operations)

  • Get a profile

  🔧 Summary (3 operations)

  • Get activity summary
  • Get readiness summary
  • Get sleep summary

  🤖 AI Integration

  Parameter Handling: AI agents automatically provide values for:
  • Resource IDs and identifiers
  • Search queries and filters
  • Content and data payloads
  • Configuration options

  Response Format: Native Oura Tool API responses with full data structure

  Error Handling: Built-in n8n error management and retry logic

  💡 Usage Examples

  Connect this MCP server to any AI agent or workflow:

  • Claude Desktop: Add MCP server URL to configuration
  • Custom AI Apps: Use MCP URL as tool endpoint
  • Other n8n Workflows: Call MCP tools from any workflow
  • API Integration: Direct HTTP calls to MCP endpoints

  ✨ Benefits

  • Complete Coverage: Every Oura Tool operation available
  • Zero Setup: No parameter mapping or configuration needed
  • AI-Ready: Built-in $fromAI() expressions for all parameters
  • Production Ready: Native n8n error handling and logging
  • Extensible: Easily modify or add custom logic

  &gt; 🆓 Free for community use! Ready to deploy in under 2 minutes.

nodes_used:
  ["n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.mcpTrigger","n8n-nodes-base.ouraTool","n8n-nodes-base.stickyNote","n8n-nodes-base.ouraTool","n8n-nodes-base.ouraTool","n8n-nodes-base.ouraTool","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE71XW2skxxX+K4fawK5El9T3G4RELE4iWO8uu7YDkYS3Lqdniu2uaqqrJY/FgN/zEHLBxk7AIeQhD/kB+T3+A/FPCNU9o9FtEyLWfpuuqnP5vnPqOzWXpEPHSH1JlB4c0wKPJamJkFmFjCEveJLKMMc4zaIoKUPJq1RIXjRcYB4mhRCpxDjGLKlEFmUl45WQjSDrgGgjcSD1ySVR3mXMy5SXDGkWVw1NoyKmZSUSmjRF3Mgiywoek4Bo1iGpya+Nfdu05gJenKM9V3gBIQmIW/V+U5eaTt4pZwMeDE6Jt6vnxiEJSG8G5ZTRpD6hUZqHAY3C8CwgPbOsQ4d28GAvlHRLUqdxGJAlqsXSkboow4AIox1qR2ry6BF8/+2f//rvf/0OXoyWwUfGtPDh05fwGu052lN9qh9NZ/74Wzg6Z6plvEV40aNlPv4AT1JwxrF2zx/d339pTaNa3N+vYYHOr7weu47Z1WYFmHDqXLlVMH1ZZFJpHIb5c2gR+23M77752qf1Gt3Yw7EenB3FFNMfiA5gf/+46411sGXRh3hmmAS3VANcbLlV2hlYmdGCLjVsG+DKyfff/un3cCQlPLUoUTvF2sF7emp0oxajxWvEsNEt/RExgQelwWgE57d8pcDvgulRA9MSRGsGBNa2YNwS7XBwquM54jdfwJHngbmJqQ/0xOrNtJ2BwTHr5tR9SYZNSZJN2l/BL9HBx6+ezen2K7hAvjTmrV+DxppuMnNWLRZo4Yn1HQCDkrh3qtPZyd+/9EA1CuedfDzgZOLtlZ4jHx0DW6B2IDaEsKsiTFX6yz/gFTK5os5Qb/8LZG60OB347ou/wW/Qmpu2QCdSUs/Uto16i5SPqnWz0Tbo4Ck3HfOUt+0KetOPLXMIu0aHc8XgzU883KPjJ3tvAD/rLQ7DnKR39sE52hVYHMxoBU6luYoMwnRc6fk32zb4bPecOXWOU9egtcbCkmnZKr2YXFgceqMHhMbYjjmn9GI2+9BI1ax2GYLEho2tGzylTK+u9QsbQCNKlLt79od/wnNECb/Ctv/ZqX66RPHW9xWc+DykEWOH2k35nj1ZOtcP9eGhNGI40KU+UOZQaYeLDa2HE6VKH4p2HBzaWU8Oh5Fvfu00pmV6IZZM6QOfXif6wz0wFnoPt0MwGk6kGoSx8lrYeeGgw0PRmM7Iz/c8G1MLXUsDFqOS/s55h2IcnOnU53OCB15Cvd59gnaY9CxaBxspRYxzFieCSoGMplFUUJ5FnOZJw0KWSBFm4U5K71OvnZb+XJf6XrCd6D+a78ctVZ1EtfSaurlU08TAtBRxxDmNMEeaFlFByyYWtGFNU0khc1lIcluGe+ZVmJjRMurJpZ3o/wvuJGJZkUQpzRsZ0zRlOeUxF7RJsijELOJVHO1wewlg0M+y+87h4WN7cm6BLMMwiNK7g2N7V0hNtp7XARE7gST15bsBRJxnLIpj2vA0o2kRIq2aJqYJq7DkWYgRT3cAXk9zDfxgg+gB0y/0GOK7GIRpjSV1GlyNwfD25Hu5w/YOKLws47yMBA2TPKVplle0ChOksiozmSdJ2mTxrVps5hsM89x7SEmS8i6cVnXKp/3Ty0vYit3jZ37xcQBv3gTwWI8dR/t4D9ZrEpBGtRvTdUCu5I7UZIHuaJMjCYhFN1p91La3Xb+aNj49atutf25Mi0zPAf6PdhBhxcMobGiUVkjTHDllMUtomuQl51WZlKG4yeHVq+ChJGblD0/iq22SPw6LMTKMqxBpFvKCpk0kaJmJhlZpUSGXHFmCN1mcHlMPZTDJfwAGfwSaMhbyJo8yynIe0RR5TBkWCS153MRhyUUR5/drT/xA7Unyd2pPdqU9ZXrtCR7deYJv3sj3CNHZdNK/z/y49L5vCn59SZj61E8VUp+cXE5/R/7nNNxaBERpiZ+ROlyfna2De7rmvbu/I4/vPcJd8XiPIdbr/wA+/gKDSw4AAA==

metadata_json:
  {"categories":["automation","integration","health/wearables","AI agent tooling"],"complexity":"simple","use_cases":["Expose Oura API to AI agents as MCP tools","Fetch user profile and health summaries (activity, readiness, sleep)","Integrate Oura data into workflows, dashboards or custom AI apps","Rapid prototyping of health-aware AI agents"],"estimated_setup_minutes":205,"required_services":["n8n instance (hosted or self-hosted)","Oura Cloud API (Oura Tool credentials)","Public webhook access (internet-accessible URL)","AI agent platforms or clients (e.g., Claude Desktop, custom AI apps)"],"key_features":["Pre-built MCP server endpoint with MCP trigger","All 4 Oura Tool operations included (Get profile, Get activity/ readiness/ sleep summaries)","AI-ready parameter binding via $fromAI() expressions","Native n8n Oura Tool nodes with error handling and retry logic","Zero-configuration import and deployable in ~2 minutes"],"target_audience":["Developers integrating wearables data","AI/agent integrators building tools for agents","Automation engineers and workflow builders using n8n or MCP tools‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎"]}


name: 🛠️ Onfleet Tool MCP Server 💪 all 37 operations
author_name: David Ashby
author_username: cfomodz
categories: []
created_at: 2025-06-22T04:56:31.007Z
updated_at: 2025-06-22T04:56:31.007Z
url: https://n8n.io/workflows/5114
scraped_at: 2025-09-14 19:11:03
metadata_generated_at: 2025-09-14 21:18:33
description:
  Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?

  Join the community

  Complete MCP server exposing all Onfleet Tool operations to AI agents. Zero configuration needed - all 37 operations pre-built.

  ⚡ Quick Setup

  Import this workflow into your n8n instance
  Activate the workflow to start your MCP server
  Copy the webhook URL from the MCP trigger node
  Connect AI agents using the MCP URL

  🔧 How it Works

  • MCP Trigger: Serves as your server endpoint for AI agent requests
  • Tool Nodes: Pre-configured for every Onfleet Tool operation
  • AI Expressions: Automatically populate parameters via $fromAI() placeholders
  • Native Integration: Uses official n8n Onfleet Tool tool with full error handling

  📋 Available Operations (37 total)

  Every possible Onfleet Tool operation is included:

  🔧 Admin (4 operations)

  • Create an admin
  • Delete an admin
  • Get many admins
  • Update an admin

  🔧 Container (3 operations)

  • Add tasks
  • Get a container
  • Update tasks

  🔧 Destination (2 operations)

  • Create a destination
  • Get a destination

  🔧 Hub (3 operations)

  • Create a hub
  • Get many hubs
  • Update a hub

  🏢 Organization (2 operations)

  • Get my organization
  • Get a delegatee's details

  🔧 Recipient (3 operations)

  • Create a recipient
  • Get a recipient
  • Update a recipient

  🔧 Task (7 operations)

  • Clone a task
  • Complete a task
  • Create a task
  • Delete a task
  • Get a task
  • Get many tasks
  • Update a task

  🔧 Team (7 operations)

  • Auto-dispatch a team
  • Create a team
  • Delete a team
  • Get a team
  • Get many teams
  • Get time estimates for a team
  • Update a team

  🔧 Worker (6 operations)

  • Create a worker
  • Delete a worker
  • Get a worker
  • Get many workers
  • Get the schedule for a worker
  • Update a worker

  🤖 AI Integration

  Parameter Handling: AI agents automatically provide values for:
  • Resource IDs and identifiers
  • Search queries and filters
  • Content and data payloads
  • Configuration options

  Response Format: Native Onfleet Tool API responses with full data structure

  Error Handling: Built-in n8n error management and retry logic

  💡 Usage Examples

  Connect this MCP server to any AI agent or workflow:

  • Claude Desktop: Add MCP server URL to configuration
  • Custom AI Apps: Use MCP URL as tool endpoint
  • Other n8n Workflows: Call MCP tools from any workflow
  • API Integration: Direct HTTP calls to MCP endpoints

  ✨ Benefits

  • Complete Coverage: Every Onfleet Tool operation available
  • Zero Setup: No parameter mapping or configuration needed
  • AI-Ready: Built-in $fromAI() expressions for all parameters
  • Production Ready: Native n8n error handling and logging
  • Extensible: Easily modify or add custom logic

  &gt; 🆓 Free for community use! Ready to deploy in under 2 minutes.

nodes_used:
  ["n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.mcpTrigger","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.stickyNote","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.stickyNote","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.stickyNote","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.stickyNote","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.stickyNote","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.stickyNote","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.stickyNote","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.stickyNote","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.onfleetTool","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  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

metadata_json:
  {"categories":["integration","automation","logistics"],"complexity":"medium","use_cases":["Expose Onfleet operations to AI agents (MCP)","Automate task/worker/team management and dispatch","Build AI-driven delivery/dispatch tools or chatbots","Integrate Onfleet into other n8n workflows or custom apps","Rapid prototyping and testing of Onfleet API calls"],"estimated_setup_minutes":200,"required_services":["n8n instance (hosted or self‑hosted)","Onfleet account / Onfleet API access","Publicly reachable webhook endpoint (or tunneling like ngrok)","AI agents or platforms that support MCP tool integration (e.g., Claude Desktop, custom agents)"],"key_features":["Complete coverage of all 37 Onfleet Tool operations (admin, task, worker, team, container, destination, hub, recipient, org)","Ready-to-run MCP server with MCP trigger and preconfigured tool nodes","AI parameter binding via $fromAI() expressions for automatic input population","Native n8n Onfleet Tool integration with error handling and retry logic","Zero-configuration deployment — copy webhook and connect AI agents"],"target_audience":["Developers integrating Onfleet with AI","Logistics/dispatch engineers and operators","Automation engineers and system integrators building workflows with n8n and AI agents"]}


name: 🛠️ NocoDB Tool MCP Server 💪 all 5 operations
author_name: David Ashby
author_username: cfomodz
categories: []
created_at: 2025-06-22T04:59:58.836Z
updated_at: 2025-06-22T04:59:58.836Z
url: https://n8n.io/workflows/5115
scraped_at: 2025-09-14 19:11:03
metadata_generated_at: 2025-09-14 21:18:33
description:
  Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?

  Join the community

  Complete MCP server exposing all NocoDB Tool operations to AI agents. Zero configuration needed - all 5 operations pre-built.

  ⚡ Quick Setup

  Import this workflow into your n8n instance
  Activate the workflow to start your MCP server
  Copy the webhook URL from the MCP trigger node
  Connect AI agents using the MCP URL

  🔧 How it Works

  • MCP Trigger: Serves as your server endpoint for AI agent requests
  • Tool Nodes: Pre-configured for every NocoDB Tool operation
  • AI Expressions: Automatically populate parameters via $fromAI() placeholders
  • Native Integration: Uses official n8n NocoDB Tool tool with full error handling

  📋 Available Operations (5 total)

  Every possible NocoDB Tool operation is included:

  🔧 Row (5 operations)

  • Create a row
  • Delete a row
  • Get a row
  • Get many rows
  • Update a row

  🤖 AI Integration

  Parameter Handling: AI agents automatically provide values for:
  • Resource IDs and identifiers
  • Search queries and filters
  • Content and data payloads
  • Configuration options

  Response Format: Native NocoDB Tool API responses with full data structure

  Error Handling: Built-in n8n error management and retry logic

  💡 Usage Examples

  Connect this MCP server to any AI agent or workflow:

  • Claude Desktop: Add MCP server URL to configuration
  • Custom AI Apps: Use MCP URL as tool endpoint
  • Other n8n Workflows: Call MCP tools from any workflow
  • API Integration: Direct HTTP calls to MCP endpoints

  ✨ Benefits

  • Complete Coverage: Every NocoDB Tool operation available
  • Zero Setup: No parameter mapping or configuration needed
  • AI-Ready: Built-in $fromAI() expressions for all parameters
  • Production Ready: Native n8n error handling and logging
  • Extensible: Easily modify or add custom logic

  &gt; 🆓 Free for community use! Ready to deploy in under 2 minutes.

nodes_used:
  ["n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.mcpTrigger","n8n-nodes-base.nocoDbTool","n8n-nodes-base.nocoDbTool","n8n-nodes-base.nocoDbTool","n8n-nodes-base.nocoDbTool","n8n-nodes-base.nocoDbTool","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE62USWscMRCF/0qjc1eivaU+hcQQcsgC2Q7GhFKpZDf2qIeexo4Z5r+HHhLGk2DIGJ9Veny1vLcVK55R9Fsx1M2MlfhdFr2g7CIjcuqSsVl61tYpZYLMKVrKqSuJ2EvTEdnMWrMzkZxyAVOkXEjsWlHHzBvRn2/FsEhmUp0hmUE7ZrABDaBnB1SUTdok5UwUrai4YtGL7+N0XW7Gu+bjLU+3A981UrRivl8vjzVU2KtDwg2/2MwDXd9/GGcWrViPm2Eexir6c1DWyxa0lhetWOOEK5552izN0lhnrrPoxUK6yH7jabP/pnbtb2LW0TmDBUySEaxMBMGaAtHrzDKXrL06EH8YaTx73XwZx5vm/ZtPzWeebnk6QL+qob48kN9gvaQrHOqLFa2/TMPl5b74Ib7VC71d6O84XY3j9X43kVARKQeMlMBKQxBLYMhGWk4xOEWd+Kvhx5vsiIxXWgNL6cF6JIjoHMQUfNaGSpEPmnwzMc7cYDONd4/uoy6TSMsg/mooSNkq+882Hocz3LElp0D6zoOl6AFzF6F4lBQT+ULyAHfGN/x0OBdOhMtGGu8Tg7KawBaNELLsIJiUJZpSOqQD3Fuen0pm/IlkKqUucEqAlA3YFDpI1kfoWBcVoux0DMdkK6z3C9zmdDplT6TTypTAJMFE48AmVwALe8BAIXjjVHR8oPu6zk+/uFNXmoJVJeYCOhkD1u2txR4CKp+QnEJ6gPZ5nzvNEjyNekI6ycUOp4bTRbu8V6ZFZl9+uKx+K3D4MS9j6M/Pt/sE/o9k+vOnFUPN/FP0cndxsWuPzf7M2kdefWbto5N5Zu1jszyr+G73Cz7IQFyNBwAA

metadata_json:
  {"categories":["automation","integration","data processing","ai_integration"],"complexity":"simple","use_cases":["Expose NocoDB CRUD as an AI-accessible tool endpoint","Allow AI agents to read/write database rows","Rapidly integrate NocoDB into automations and custom apps","Prototype AI-driven data workflows and agents"],"estimated_setup_minutes":20,"required_services":["n8n instance","NocoDB (self-hosted or cloud)","MCP-compatible AI agents or clients (e.g., Claude Desktop, custom AI apps)"],"key_features":["All 5 NocoDB Tool operations pre-configured (create, delete, get, get many, update)","MCP Trigger endpoint to expose tools to AI agents","AI-ready $fromAI() parameter expressions for automatic mapping","Native n8n NocoDB Tool integration with error handling and retries","Zero configuration import-and-activate workflow, extensible nodes"],"target_audience":["developers","automation engineers","AI builders/integrators (no-code/low-code)"]}


name: 🛠️ Nextcloud Tool MCP Server 💪 all 17 operations
author_name: David Ashby
author_username: cfomodz
categories: []
created_at: 2025-06-22T05:03:11.588Z
updated_at: 2025-06-22T05:03:11.588Z
url: https://n8n.io/workflows/5116
scraped_at: 2025-09-14 19:11:03
metadata_generated_at: 2025-09-14 21:18:33
description:
  Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?

  Join the community

  Complete MCP server exposing all Nextcloud Tool operations to AI agents. Zero configuration needed - all 17 operations pre-built.

  ⚡ Quick Setup

  Import this workflow into your n8n instance
  Activate the workflow to start your MCP server
  Copy the webhook URL from the MCP trigger node
  Connect AI agents using the MCP URL

  🔧 How it Works

  • MCP Trigger: Serves as your server endpoint for AI agent requests
  • Tool Nodes: Pre-configured for every Nextcloud Tool operation
  • AI Expressions: Automatically populate parameters via $fromAI() placeholders
  • Native Integration: Uses official n8n Nextcloud Tool tool with full error handling

  📋 Available Operations (17 total)

  Every possible Nextcloud Tool operation is included:

  📄 File (6 operations)

  • Copy a file
  • Delete a file
  • Download a file
  • Move a file
  • Share a file
  • Upload a file

  📁 Folder (6 operations)

  • Copy a folder
  • Create a folder
  • Delete a folder
  • List a folder
  • Move a folder
  • Share a folder

  👤 User (5 operations)

  • Create a user
  • Delete a user
  • Get a user
  • Get many users
  • Update a user

  🤖 AI Integration

  Parameter Handling: AI agents automatically provide values for:
  • Resource IDs and identifiers
  • Search queries and filters
  • Content and data payloads
  • Configuration options

  Response Format: Native Nextcloud Tool API responses with full data structure

  Error Handling: Built-in n8n error management and retry logic

  💡 Usage Examples

  Connect this MCP server to any AI agent or workflow:

  • Claude Desktop: Add MCP server URL to configuration
  • Custom AI Apps: Use MCP URL as tool endpoint
  • Other n8n Workflows: Call MCP tools from any workflow
  • API Integration: Direct HTTP calls to MCP endpoints

  ✨ Benefits

  • Complete Coverage: Every Nextcloud Tool operation available
  • Zero Setup: No parameter mapping or configuration needed
  • AI-Ready: Built-in $fromAI() expressions for all parameters
  • Production Ready: Native n8n error handling and logging
  • Extensible: Easily modify or add custom logic

  &gt; 🆓 Free for community use! Ready to deploy in under 2 minutes.

nodes_used:
  ["n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.mcpTrigger","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.stickyNote","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.stickyNote","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.nextCloudTool","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE7WY224bNxCGX0XYa03Kw5Ac6qqAAxQFmrRAergwjGI4HCZC7F1DUuwEht+9WKWF5EOCrmRd7+7Pb2Y4Pzl7113phrvFXbfs1xvuRX+u3aKTGrIya0nFYzVRHQZrPZlaMkotqRXRaHwSwarOafBZgg3EJUtt0t3Pu36ouu4W53fdcpRUi549GqhYMmBrBog5QQzcRKU1xtrNu56vtFt0fw2rj+1yuJ39eqOrm6Xezkw37zZfrseHPfWwVYfCa3213izl45e3w0a7eXc9rJeb5dB3i3OwSGYO1piLeXfNK77Sja7WY7Ay9BvtN92iG0lH2T91td5+Zu/n/xI370vGymASOkBOGbJrFpKkhhJclIQ74rf6eSOXw6c6+30YLmdvzn6bvdPVja523D/21P+wg7/k/r184GX/6kquf18t37/fvrwfAboxgDgGcKvlwzB83JYHc4lqLUNrKQGmxMC5KDCX1hxlEYrdo5i/E2fIrcUmwKkKYIsBMiWGWm3MvjVXVHdxng3XX2Y8a8tL/WZFev28ORtzMabiUUhkzNzik5J8G897IUHK4JN4wJoJuKKDZjAKJk/O0Q7vtV7qRo8BDDQVMKvkJgWiYwFUqZBzMWM6U+DMNvm9ffJ6uO0vB67HIPo4EdHlhqylAjorgOQrkMMKxjAG31rK0e8Q3ww3R2XQ4kQ8EYcZi4CzZACREnAUC+hQGZVFQtrhvfvAq2P4JtfX5YrZWGhBAmAICoRqALPHkLDlWnhH98f1kdX1UxsESZFsRciptrFBHFDIAi5W72p0FZ3by97WLWejXc7sAZ5qRjx3oKUKmqQ5etBiAqAnAooSgVCiZrGUTXlqNcNl3bfRiWbjaUIuTcnVqRhA2xiwYYCCUkFroWhazc7u1fpspfzVbA5HHO1mEqKWZF0lAzVhBZTRDxEthFDQqjW2Zn3ODw9HHO1mEqK3wTOJh1o5A7oqQKQZjDStibBlt1fmX5brzXGAo+FMAmRjEwexwJksoLgC2XiCgtGEkhLm5J764cGAU0tsazXeVQQMLQJmTsDjfkwYxQX2HEt+xg8P5vNT2yQaUpeMA2LrAUMmoPFQ8cSOnEviAj5vOe5Ay/HxQMtBj2yMTSCtZsBEBgitB821umBMMWSf6ehP6yMsJz71x+/sRZVoxpMlep8Aow+Qoyo0Jc+pVXXWPtPPBwOOhjMNkAunQBW8VgIMaIESV3AVBakRFbN3c/9JN8fQjV4ziS6aGDQ2hkgpjK2cgSpGaNEwt0S+GH5Id8X9ly3g+mCzmURIEU3FmEErMaA0hqzkISRNLROWoA/uD/W4HTi1vNkXJ8U7cEQZUAwCN9MgkZPkQm4p1ud72R/Yy3HqRHYxH5/3KqPM9vW9Xba463j592bMw+L8/G47d/6/eey/z+bdsq/6uVuY+4uL+/mDEefl1fdv1y+v/uByfLrUfD1qTqD/wH9fXv/heHhC/RPxP7wrnW5znkr/obudQn9/+np5/Ufnxwn79+QddrIVHo8cJ1jh0T+Ul17h/v4fKOzrZRgVAAA=

metadata_json:
  {"categories":["integration","automation","ai-integration","file-management","cloud-storage"],"complexity":"medium","use_cases":["Expose Nextcloud operations to AI agents via MCP endpoints","Automate file and folder management (copy, move, upload, download, share, delete)","Automate user lifecycle tasks (create, update, delete, list, get)","Integrate Nextcloud with other n8n workflows or external apps","Provide a low‑configuration API gateway for Nextcloud for custom AI apps"],"estimated_setup_minutes":20.5,"required_services":["n8n instance (with MCP trigger capability)","Nextcloud instance (API access / credentials)","Publicly reachable webhook URL (or tunneling like ngrok) for MCP","AI agent or client (e.g., Claude Desktop, custom AI apps) to call the MCP endpoint"],"key_features":["Complete coverage of all 17 Nextcloud Tool operations (files, folders, users)","MCP trigger serving as AI agent endpoint","Preconfigured nodes with $fromAI() expressions for automatic parameter population","Native n8n Nextcloud Tool integration with built-in error handling and retry logic","Zero configuration required to get started and returns native Nextcloud API responses in full structure"],"target_audience":["developers","integration engineers","AI builders/agents integrators"]}


name: 🛠️ Netlify Tool MCP Server 💪 all 7 operations
author_name: David Ashby
author_username: cfomodz
categories: []
created_at: 2025-06-22T05:07:34.899Z
updated_at: 2025-06-22T05:07:34.899Z
url: https://n8n.io/workflows/5117
scraped_at: 2025-09-14 19:11:03
metadata_generated_at: 2025-09-14 21:18:34
description:
  Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?

  Join the community

  Complete MCP server exposing all Netlify Tool operations to AI agents. Zero configuration needed - all 7 operations pre-built.

  ⚡ Quick Setup

  Import this workflow into your n8n instance
  Activate the workflow to start your MCP server
  Copy the webhook URL from the MCP trigger node
  Connect AI agents using the MCP URL

  🔧 How it Works

  • MCP Trigger: Serves as your server endpoint for AI agent requests
  • Tool Nodes: Pre-configured for every Netlify Tool operation
  • AI Expressions: Automatically populate parameters via $fromAI() placeholders
  • Native Integration: Uses official n8n Netlify Tool tool with full error handling

  📋 Available Operations (7 total)

  Every possible Netlify Tool operation is included:

  🔧 Deploy (4 operations)

  • Cancel a deployment
  • Create a deployment
  • Get a deployment
  • Get many deployments

  🔧 Site (3 operations)

  • Delete a site
  • Get a site
  • Get many sites

  🤖 AI Integration

  Parameter Handling: AI agents automatically provide values for:
  • Resource IDs and identifiers
  • Search queries and filters
  • Content and data payloads
  • Configuration options

  Response Format: Native Netlify Tool API responses with full data structure

  Error Handling: Built-in n8n error management and retry logic

  💡 Usage Examples

  Connect this MCP server to any AI agent or workflow:

  • Claude Desktop: Add MCP server URL to configuration
  • Custom AI Apps: Use MCP URL as tool endpoint
  • Other n8n Workflows: Call MCP tools from any workflow
  • API Integration: Direct HTTP calls to MCP endpoints

  ✨ Benefits

  • Complete Coverage: Every Netlify Tool operation available
  • Zero Setup: No parameter mapping or configuration needed
  • AI-Ready: Built-in $fromAI() expressions for all parameters
  • Production Ready: Native n8n error handling and logging
  • Extensible: Easily modify or add custom logic

  &gt; 🆓 Free for community use! Ready to deploy in under 2 minutes.

nodes_used:
  ["n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.mcpTrigger","n8n-nodes-base.netlifyTool","n8n-nodes-base.netlifyTool","n8n-nodes-base.netlifyTool","n8n-nodes-base.netlifyTool","n8n-nodes-base.stickyNote","n8n-nodes-base.netlifyTool","n8n-nodes-base.netlifyTool","n8n-nodes-base.netlifyTool","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE7WVTYsjNxCG/4rRuWujj9JXnwIbCDlkE9glOQxDKEml2WbsbmM3MzHG/z3ISbDXmYHYO3uWVHrqrbeq9mLFM4l+L4ZxO9OY+aciepGLjUzEySeDRTrWaJUyQZYUMZfka8rspPE5Y2Gt2ZqYrbKBUsylZnHoxDgV3or+bi+GFtKzdgGtg8jeA6LTEGNECLo66aP3zmjRiZFWLHrx+7R5rMvpefHLE2+eBn5eSNGJebduh2MY4RgdEm353XYe8uPuwzSz6MR62g7zMI2ivwOFTnagUd53Yk0bWvHMm21LNk/jzOMsetFIW9jfeLM9PlOH7h9irRxKzBkqWwNIJCFG5cE4NpZtZu3NifgDz8uh7hafpmm5+Pn9r4uPvHnizYn6+zGM353QlzQ+5M80jO9Wef1pMzw8HC+f86Nu+LrhP3P6PE2Px+KEEGPK3kJ2ygHKqCFa0mA1heA9F6mzuMj49SxDrVwzIxQXDaAjCUklBQl9ULXIosidsnzfLLJc0KLwejntVk3E1+oy/q1IE+QisSBlp/5bltchTbGoCgeQxpWmC0EKJgI5j9FF54MPZ5Abppm/FtKGKyET25iVcZBKTIAxVCCOFrK0HAIRGaNOkD/y/LWExl0rY/XeVKlAYXNODhFiSREUW1Q1FKtd+JJwRePuDHJ7A6XCa3V0Co1M1GxiAbEQxFw91Fxkdc6FEulE+fHY/YvW/gt1w4yQzYv6xhGhvEy5OA/OlATogweyRoFnk6KWQZpyJugPvOSjL7fDkeOWtkF5hZKx5si2KekoAhIyhKgQQnU5mYzo0F068ka21i1XsTlCLysHqKTbdC0EJLkAK2WKCarqkF/wYsO7xYWtV67j02x0pQoVVQVE1hCVqW34FMq1BFL6ZRfqG11owpUuvO/a+ci5hTlePythvxc0/DE3Jfq7u/1xHf+fNfXvo04MY+E/RS8P9/eH7sK8bx39or7fIvwXw/atP3hpL775Hy+stW9Wh/OZ/7afHA5/ASnLsH91CgAA

metadata_json:
  {"categories":["automation","integration","devops","ai-integration"],"complexity":"medium","use_cases":["Manage Netlify sites and deployments via automated workflows","Expose Netlify operations to AI agents for programmatic control","Integrate Netlify deployment/status checks into other workflows","Allow AI-driven creation, retrieval and cancellation of deployments","Provide a reusable MCP tool endpoint for custom AI apps"],"estimated_setup_minutes":20,"required_services":["n8n instance (accessible/webhook-enabled)","Netlify account / API credentials","AI agent or client (e.g., Claude, custom AI app) for MCP usage","Public network access to n8n webhook (or tunneling)"],"key_features":["Complete coverage of all Netlify Tool operations (7 total)","MCP Trigger serving as AI agent endpoint (webhook URL)","Pre-configured tool nodes with $fromAI() expressions for parameters","Zero-configuration — ready to import and activate","Native Netlify Tool integration with full API responses returned natively to callers"],"target_audience":["Developers","DevOps engineers / site operators","n8n users and workflow builders"]}


name: 🛠️ NASA Tool MCP Server 💪 all 15 operations
author_name: David Ashby
author_username: cfomodz
categories: []
created_at: 2025-06-22T05:34:16.319Z
updated_at: 2025-06-22T05:34:16.319Z
url: https://n8n.io/workflows/5118
scraped_at: 2025-09-14 19:11:03
metadata_generated_at: 2025-09-14 21:18:33
description:
  🛠️ NASA Tool MCP Server

  Complete MCP server exposing all NASA Tool operations to AI agents. Zero configuration needed - all 15 operations pre-built.

  ⚡ Quick Setup

  Need help? Want access to more workflows and even live Q&A sessions with a top verified n8n creator.. All 100% free?

  Join the community

  Import this workflow into your n8n instance
  Activate the workflow to start your MCP server
  Copy the webhook URL from the MCP trigger node
  Connect AI agents using the MCP URL

  🔧 How it Works

  • MCP Trigger: Serves as your server endpoint for AI agent requests
  • Tool Nodes: Pre-configured for every NASA Tool operation
  • AI Expressions: Automatically populate parameters via $fromAI() placeholders
  • Native Integration: Uses official n8n NASA Tool tool with full error handling

  📋 Available Operations (15 total)

  Every possible NASA Tool operation is included:

  🔧 Asteroidneobrowse (1 operations)

  • Get many asteroid neos

  🔧 Asteroidneofeed (1 operations)

  • Get an asteroid neo feed

  🔧 Asteroidneolookup (1 operations)

  • Get an asteroid neo lookup

  🔧 Astronomypictureoftheday (1 operations)

  • Get the astronomy picture of the day

  🔧 Donkicoronalmassejection (1 operations)

  • Get a DONKI coronal mass ejection

  🔧 Donkihighspeedstream (1 operations)

  • Get a DONKI high speed stream

  🔧 Donkiinterplanetaryshock (1 operations)

  • Get a DONKI interplanetary shock

  🔧 Donkimagnetopausecrossing (1 operations)

  • Get a DONKI magnetopause crossing

  🔧 Donkinotifications (1 operations)

  • Get a DONKI notifications

  🔧 Donkiradiationbeltenhancement (1 operations)

  • Get a DONKI radiation belt enhancement

  🔧 Donkisolarenergeticparticle (1 operations)

  • Get a DONKI solar energetic particle

  🔧 Donkisolarflare (1 operations)

  • Get a DONKI solar flare

  🔧 Donkiwsaenlilsimulation (1 operations)

  • Get a DONKI wsa enlil simulation

  🔧 Earthassets (1 operations)

  • Get Earth assets

  🔧 Earthimagery (1 operations)

  • Get Earth imagery

  🤖 AI Integration

  Parameter Handling: AI agents automatically provide values for:
  • Resource IDs and identifiers
  • Search queries and filters
  • Content and data payloads
  • Configuration options

  Response Format: Native NASA Tool API responses with full data structure

  Error Handling: Built-in n8n error management and retry logic

  💡 Usage Examples

  Connect this MCP server to any AI agent or workflow:

  • Claude Desktop: Add MCP server URL to configuration
  • Custom AI Apps: Use MCP URL as tool endpoint
  • Other n8n Workflows: Call MCP tools from any workflow
  • API Integration: Direct HTTP calls to MCP endpoints

  ✨ Benefits

  • Complete Coverage: Every NASA Tool operation available
  • Zero Setup: No parameter mapping or configuration needed
  • AI-Ready: Built-in $fromAI() expressions for all parameters
  • Production Ready: Native n8n error handling and logging
  • Extensible: Easily modify or add custom logic

  &gt; 🆓 Free for community use! Ready to deploy in under 2 minutes.

nodes_used:
  ["n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.mcpTrigger","n8n-nodes-base.nasaTool","n8n-nodes-base.stickyNote","n8n-nodes-base.nasaTool","n8n-nodes-base.nasaTool","n8n-nodes-base.nasaTool","n8n-nodes-base.stickyNote","n8n-nodes-base.nasaTool","n8n-nodes-base.nasaTool","n8n-nodes-base.nasaTool","n8n-nodes-base.nasaTool","n8n-nodes-base.nasaTool","n8n-nodes-base.stickyNote","n8n-nodes-base.nasaTool","n8n-nodes-base.nasaTool","n8n-nodes-base.stickyNote","n8n-nodes-base.nasaTool","n8n-nodes-base.nasaTool","n8n-nodes-base.nasaTool","n8n-nodes-base.nasaTool"]

workflow_json_compressed:
  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

metadata_json:
  {"categories":["integration","automation","data processing","AI integration"],"complexity":"medium","use_cases":["Expose NASA APIs to AI agents and chatbots","Programmatic retrieval of astronomy picture of the day (APOD)","Space weather and DONKI event monitoring","Asteroid near-Earth object lookup and feeds","Earth imagery and assets retrieval for mapping or analysis"],"estimated_setup_minutes":20,"required_services":["n8n instance (self-hosted or cloud)","n8n NASA Tool (native node) / NASA APIs (may require API key)","Publicly reachable webhook endpoint (for MCP trigger)","AI agents or clients to call the MCP endpoints (e.g., Claude, custom apps)"],"key_features":["Complete coverage of all 15 NASA Tool operations","MCP Trigger acting as a single server endpoint for AI agents","Preconfigured $fromAI() expressions to auto-populate parameters","Native n8n NASA Tool integration with error handling and retry logic","Zero-configuration import and ready-to-deploy workflow"],"target_audience":["developers","automation engineers","AI/ML engineers integrating tools into agents or assistants"]}


name: 🛠️ Monica CRM Tool MCP Server 💪 all 52 operations
author_name: David Ashby
author_username: cfomodz
categories: []
created_at: 2025-06-22T05:38:54.417Z
updated_at: 2025-06-22T05:38:54.417Z
url: https://n8n.io/workflows/5119
scraped_at: 2025-09-14 19:11:03
metadata_generated_at: 2025-09-14 21:18:33
description:
  Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?

  Join the community

  Complete MCP server exposing all Monica CRM Tool operations to AI agents. Zero configuration needed - all 52 operations pre-built.

  ⚡ Quick Setup

  Import this workflow into your n8n instance
  Activate the workflow to start your MCP server
  Copy the webhook URL from the MCP trigger node
  Connect AI agents using the MCP URL

  🔧 How it Works

  • MCP Trigger: Serves as your server endpoint for AI agent requests
  • Tool Nodes: Pre-configured for every Monica CRM Tool operation
  • AI Expressions: Automatically populate parameters via $fromAI() placeholders
  • Native Integration: Uses official n8n Monica CRM Tool tool with full error handling

  📋 Available Operations (52 total)

  Every possible Monica CRM Tool operation is included:

  🔧 Activity (5 operations)

  • Create an activity
  • Delete an activity
  • Get an activity
  • Get many activities
  • Update an activity

  🔧 Call (5 operations)

  • Create a call
  • Delete a call
  • Get a call
  • Get many calls
  • Update a call

  📇 Contact (5 operations)

  • Create a contact
  • Delete a contact
  • Get a contact
  • Get many contacts
  • Update a contact

  🔧 Contactfield (4 operations)

  • Create a contact field
  • Delete a contact field
  • Get a contact field
  • Update a contact field

  🔧 Contacttag (2 operations)

  • Add a tag to a contact
  • Remove a tag from a contact

  🔧 Conversation (4 operations)

  • Create a conversation
  • Delete a conversation
  • Get a conversation
  • Update a conversation

  🔧 Conversationmessage (2 operations)

  • Add a message to a conversation
  • Update a message in a conversation

  🔧 Journalentry (5 operations)

  • Create a journal entry
  • Delete a journal entry
  • Get a journal entry
  • Get many journal entries
  • Update a journal entry

  🔧 Note (5 operations)

  • Create a note
  • Delete a note
  • Get a note
  • Get many notes
  • Update a note

  🔧 Reminder (5 operations)

  • Create a reminder
  • Delete a reminder
  • Get a reminder
  • Get many reminders
  • Update a reminder

  🏷️ Tag (5 operations)

  • Create a tag
  • Delete a tag
  • Get a tag
  • Get many tags
  • Update a tag

  🔧 Task (5 operations)

  • Create a task
  • Delete a task
  • Get a task
  • Get many tasks
  • Update a task

  🤖 AI Integration

  Parameter Handling: AI agents automatically provide values for:
  • Resource IDs and identifiers
  • Search queries and filters
  • Content and data payloads
  • Configuration options

  Response Format: Native Monica CRM Tool API responses with full data structure

  Error Handling: Built-in n8n error management and retry logic

  💡 Usage Examples

  Connect this MCP server to any AI agent or workflow:

  • Claude Desktop: Add MCP server URL to configuration
  • Custom AI Apps: Use MCP URL as tool endpoint
  • Other n8n Workflows: Call MCP tools from any workflow
  • API Integration: Direct HTTP calls to MCP endpoints

  ✨ Benefits

  • Complete Coverage: Every Monica CRM Tool operation available
  • Zero Setup: No parameter mapping or configuration needed
  • AI-Ready: Built-in $fromAI() expressions for all parameters
  • Production Ready: Native n8n error handling and logging
  • Extensible: Easily modify or add custom logic

  &gt; 🆓 Free for community use! Ready to deploy in under 2 minutes.

nodes_used:
  ["n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.mcpTrigger","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.stickyNote","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.stickyNote","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.stickyNote","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.stickyNote","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.stickyNote","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.stickyNote","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.stickyNote","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.stickyNote","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.stickyNote","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.stickyNote","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.stickyNote","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.monicaCrmTool","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  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

metadata_json:
  {"categories":["integration","automation","CRM","AI integration","developer tools"],"complexity":"medium","use_cases":["Expose Monica CRM operations as an MCP server for AI agents","Automate CRM tasks (create/update/get/delete)","Allow AI agents to interact with CRM via webhook/MCP endpoint","Integrate Monica CRM with other n8n workflows or custom apps","Rapid prototyping of AI-driven CRM workflows"],"estimated_setup_minutes":200,"required_services":["n8n instance","Monica CRM account / Monica CRM API access","Publicly reachable webhook endpoint for MCP trigger (or tunnel)","AI agents or clients that support MCP endpoints (e.g., Claude Desktop, custom AI apps)"],"key_features":["Complete coverage of all 52 Monica CRM Tool operations","Pre-configured tool nodes—zero parameter mapping required","MCP trigger endpoint to serve AI agent requests","AI-ready $fromAI() expressions to populate parameters","Native n8n Monica CRM integration with error handling and retry logic (production-ready)"],"target_audience":["n8n users / automation engineers","Developers building AI agents or integrations","CRM administrators who want AI-driven automation workflows\",\"AI app builders and researchers"]}


name: 🛠️ Monday.com Tool MCP Server 💪 all 18 operations
author_name: David Ashby
author_username: cfomodz
categories: []
created_at: 2025-06-22T05:41:28.785Z
updated_at: 2025-06-22T05:41:28.785Z
url: https://n8n.io/workflows/5120
scraped_at: 2025-09-14 19:11:03
metadata_generated_at: 2025-09-14 21:18:33
description:
  Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?

  Join the community

  Complete MCP server exposing all Monday.com Tool operations to AI agents. Zero configuration needed - all 18 operations pre-built.

  ⚡ Quick Setup

  Import this workflow into your n8n instance
  Activate the workflow to start your MCP server
  Copy the webhook URL from the MCP trigger node
  Connect AI agents using the MCP URL

  🔧 How it Works

  • MCP Trigger: Serves as your server endpoint for AI agent requests
  • Tool Nodes: Pre-configured for every Monday.com Tool operation
  • AI Expressions: Automatically populate parameters via $fromAI() placeholders
  • Native Integration: Uses official n8n Monday.com Tool tool with full error handling

  📋 Available Operations (18 total)

  Every possible Monday.com Tool operation is included:

  🔧 Board (4 operations)

  • Archive a board
  • Create a board
  • Get a board
  • Get many boards

  🔧 Boardcolumn (2 operations)

  • Create a board column
  • Get many board columns

  🔧 Boardgroup (3 operations)

  • Delete a board group
  • Create a board group
  • Get many board groups

  🔧 Boarditem (9 operations)

  • Add an update to an item
  • Change a column value for a board item
  • Change multiple column values for a board item
  • Create an item in a board's group
  • Delete an item
  • Get an item
  • Get items item by column value
  • Get many items
  • Move an item to a group

  🤖 AI Integration

  Parameter Handling: AI agents automatically provide values for:
  • Resource IDs and identifiers
  • Search queries and filters
  • Content and data payloads
  • Configuration options

  Response Format: Native Monday.com Tool API responses with full data structure

  Error Handling: Built-in n8n error management and retry logic

  💡 Usage Examples

  Connect this MCP server to any AI agent or workflow:

  • Claude Desktop: Add MCP server URL to configuration
  • Custom AI Apps: Use MCP URL as tool endpoint
  • Other n8n Workflows: Call MCP tools from any workflow
  • API Integration: Direct HTTP calls to MCP endpoints

  ✨ Benefits

  • Complete Coverage: Every Monday.com Tool operation available
  • Zero Setup: No parameter mapping or configuration needed
  • AI-Ready: Built-in $fromAI() expressions for all parameters
  • Production Ready: Native n8n error handling and logging
  • Extensible: Easily modify or add custom logic

  &gt; 🆓 Free for community use! Ready to deploy in under 2 minutes.

nodes_used:
  ["n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.mcpTrigger","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.stickyNote","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.stickyNote","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.stickyNote","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.mondayComTool","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE7WYTW8jNwyG/4oxl17MrT6oL5+62AJFD9sW2KI9BEFBUVRirD0T2E62QZD/XshJGufDwXp2fTTGIz3U+5Ii56Zbyoa62U0379cb6ll+Ld2s4+KSEEkO2WJRXgw6rW1UJSfkkkPNLF7ZwIxFjBFnEzvtIuXEpXJ3O+36oci6m53cdPO2pArsMASG5JQDpEJAxjBkyTYxS9DWdtOup6V0s+7vYfW5LoYvk9+vZHU1ly8T1U27zfVFe9jHHrarQ6a1vFtv5vz5+rdhI920uxjW88186LvZCWiMaurV6bS7oBUtZSOrdQuVh34j/aabdY2zLfqXrNbbl/Tt9J63pkQ+YgVbnQGMRQNhERAsFChnV5AeeT8OfaHrdzwsJ38Ow2Ly8cMfk0+yupLVI/ZPfex/fGRfUH/G5zTv3y354s/V/Oxs++edAKKagjaN/4vk82H4vNXGZZLiooAKsQJ6FEhKZUDlK2euRaXaPQt5f5glR8sSHFRRAZCMQLTGgUSnnTfVlciPYb5f8fn8SiY0yQOtyl5Jltvj+DAs22E8UyUqNdX4QpU3lHBZ5VwNeIoasLoKVJ0DtlqVYqtLtjwiflgJbb6N0MUDCYuOyWsOUD21QywMSUIFqyxJrtlFv+OVX2TzTXjWH4gXdK4ScgGXyAIaUyDXaoGySVG0MtGap3hL6q/vCNejEDUeiGhYVRNUhuRrBuQSIGnMEFJxKhUl6Nwj4qdtxk9ayk/0iLqgmgXNyMJgo9VisYBVWgEaDhB1sqByK4EhRS5xnx0nPCwul/3ovLHxgDPN4gK1My2IGtAZAbKBwZOnkkpVRvM+2e9Bx6nf8ucgUjSKSs4GAikEdC4B5RTBC0frYowc0+vqm5Hq27HXgmQtRTGCV8YAmixAShxQCkpny0mHHfV/loXsqH+2Gi4vRovvXzr2jZxXSN4aD1n7CuiCh2xLAhNDSsUg2eD3unQ8Z5P+IE6kojHnANUWCxgdQzJKATofhFtfofRek245x3m0FdHDQCUYXw2Dr6X1A8ZCdN5D612qMY3cv+5RO9KjXo30aCI2utoKqSZuHYKBXKMDNmSKDugV7aC+L2VC/eTyojQLbIb2Y76R5Wifxpe5tZ9Vex8CG4RqjQUMukLWSUDVEEQrZ7PeaQs/nFN/1nx6V54mV7S4lEkdVv9bdzR5c+5B5GxIommlKsQM6FggRY3AyfmImK2hl+TLy8VmfrGQJwGsv08EzdIHRYDWNS8ocFItIKIASSRwGNklZKlRvawRd+6YzPsH4h/W31AwWqdwmGGMNe1eg6i1ACYXIRZmoJiw+Owz7hrmoQCPt/ShtlBRBVdShKgCAqboIWLUoGzIBR1Zi/VZLzgezh6abgYdB9YEiiMBVpshaYlgNJVshBlVfErX0NZ3kufrJ7YdA+zMoVnmKdkgFrhIAOSqgVgsJG+ct+w4JPvK/bClHgMYDvVjNihJlEBGXQFDawdjJfBVEmZHWVTanROvHlOo1drxqZMOTXfNElUwBFkXBpQokDIylOgoM9XqXXj9BsORN1h8OQK8fYOdTtvzXrgts/377rA0u+lo/s+mncTs5ORm+4XhK2fvh/em3bwv8m83U7enp7fTJ/l3hOWfDaNH2OFZgTvSEe3k1BF2eP5V4ZhB3A+1R9f6Pq+PqPix93l9cj26Ng9N/fE3ehhxj7DTvjJ/jOTZ174f6QDf6AeOaML9TecxNv26KeN4O3/tlPDdCW5v/wNeTeekERgAAA==

metadata_json:
  {"categories":["integration","automation","AI agent integration","API / webhook"],"complexity":"medium","use_cases":["Expose Monday.com operations to AI agents via MCP (agent-tool integration)","Automate Monday.com board, group, column and item management","Allow custom AI apps or Claude Desktop to perform Monday.com actions","Invoke Monday.com operations from other n8n workflows or external HTTP clients","Rapid prototyping of agent-driven workflow automations against Monday.com"],"estimated_setup_minutes":20,"required_services":["n8n instance (hosted or self-hosted)","Monday.com account / API access (official Monday.com Tool)","An AI agent or application configured to call the MCP webhook (e.g., Claude Desktop, custom agent)","Publicly reachable webhook URL (or tunneling for local n8n)"],"key_features":["Complete coverage of all Monday.com Tool operations (18 operations)","MCP Trigger acting as a server endpoint for AI agents","Pre-configured mondayComTool nodes with $fromAI() expressions for automatic parameter mapping","Zero configuration required to get started","Native n8n error handling and retry logic built in (production-ready logging/error management)"],"target_audience":["n8n users and workflow builders","Developers building AI-driven integrations","Automation engineers and IT ops teams managing Monday.com at scale"]}


name: 🛠️ Mocean Tool MCP Server 💪 both operations
author_name: David Ashby
author_username: cfomodz
categories: []
created_at: 2025-06-22T05:43:27.164Z
updated_at: 2025-06-22T05:43:27.164Z
url: https://n8n.io/workflows/5121
scraped_at: 2025-09-14 19:11:03
metadata_generated_at: 2025-09-14 21:18:34
description:
  Complete MCP server exposing all Mocean Tool operations to AI agents. Zero configuration needed - all 2 operations pre-built.

  ⚡ Quick Setup

  Need help? Want access to more workflows and even live Q&A sessions with a top verified n8n creator.. All 100% free?

  Join the community

  Import this workflow into your n8n instance
  Activate the workflow to start your MCP server
  Copy the webhook URL from the MCP trigger node
  Connect AI agents using the MCP URL

  🔧 How it Works

  • MCP Trigger: Serves as your server endpoint for AI agent requests
  • Tool Nodes: Pre-configured for every Mocean Tool operation
  • AI Expressions: Automatically populate parameters via $fromAI() placeholders
  • Native Integration: Uses official n8n Mocean Tool tool with full error handling

  📋 Available Operations (2 total)

  Every possible Mocean Tool operation is included:

  🔧 Sms (1 operations)

  • Send an SMS

  🔧 Voice (1 operations)

  • Send an SMS

  🤖 AI Integration

  Parameter Handling: AI agents automatically provide values for:
  • Resource IDs and identifiers
  • Search queries and filters
  • Content and data payloads
  • Configuration options

  Response Format: Native Mocean Tool API responses with full data structure

  Error Handling: Built-in n8n error management and retry logic

  💡 Usage Examples

  Connect this MCP server to any AI agent or workflow:

  • Claude Desktop: Add MCP server URL to configuration
  • Custom AI Apps: Use MCP URL as tool endpoint
  • Other n8n Workflows: Call MCP tools from any workflow
  • API Integration: Direct HTTP calls to MCP endpoints

  ✨ Benefits

  • Complete Coverage: Every Mocean Tool operation available
  • Zero Setup: No parameter mapping or configuration needed
  • AI-Ready: Built-in $fromAI() expressions for all parameters
  • Production Ready: Native n8n error handling and logging
  • Extensible: Easily modify or add custom logic

  &gt; 🆓 Free for community use! Ready to deploy in under 2 minutes.

nodes_used:
  ["n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.mcpTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.moceanTool","n8n-nodes-base.moceanTool"]

workflow_json_compressed:
  H4sIAAAAAAAAE81W224ktRb9lS3PkWYSlZO6d1VJCKIRl0hkQGQAiSRiXPaubmuq7JLt6tBELfHOAzrnIBAXCYR44IEP4Hv4AfgE5Kru6UwmM0IjHnirtvdtrb29dl+RDh0j1RWRyjqmOB4LUhEushIZw3pWJ6kIc4zTLIqSIhR1mXJRz5qaYx4mM85TgXGMWVLyLMoKVpdcNJysA6K0QEuqsysifciijHlcxoI2WVjSlEWC1rNZQWepKOMUyzJuIhIQxTokFflQm8dNqy/hnSWapcRLCElA3Kr3l6pQdIxOa2bxwDrJH68eaIckIL220kmtSHVGozQPAxrl4UVAemZYhw6N9WAvpXALUqVxGJAFyvnCkaoIw4BwrRwqRypy5w78+cN3P/7x2xdwojkyBQ+1buHk/rtwimaJ5lydqzuj1f8/h6Mlky2rW4R3ejTMV2DhXgxOO9buedP9/dPO7u9XYFEJ//MDLTnuDqZgv3/7jc94im7o4VhZZwY+BvMG0QHs7x93vTYOtgT5AG9rJsAtpIXLLW1SOQ0rPRhQhYJtb58E+fOHL/8LR0LAfYMClZOsHWu7r1Uj54PBpzCzwS28ER9xgVSgFYLzV74N4G9B96iAKQG81RaBtS1ot0BjD85VPOX89jM44k4umRtxv65Gwp4u3Gmwjhk3Fe/Zthu2k03hX8Ob6OD9996eCu5XcIn1QuvH/gwao7vRzRk5n6OBe8a3F6wUuHeu0inIz195qAq580Hetzi6eH+ppsxHx8DmqBzwDSXsSRvGPn3/C7yHTKyo09T7v4HMDQZHg98/+wk+QqOf9gU6khJ7prYT0huk9SBbNzltk1pPue6Yp7xtV9DrfmiZQ9hNMSwlg0f/8XCPju/tPQL8pDdo7VSkD/b6Es0KDFo9GI5ja55kBq67Wqrpm21nd/J7wJxc4jg3aIw2sGBKtFLNxxAGba+VRWi06ZhzUs0ntxMtZLPaVQgCGza0znpKmVpdmxdmQSEKFLsn9L9f4QGigLew7V89V/cXyB/7uYIzX4fQfOhQubHei3sL53pbHR4Kze2BKtSB1IdSOZxvaD0cKZXqkLeDdWgmsTi0Q7352glIy9ScL5hUB768jveHe6AN9B5uh6AVnAlpuTbiWtrp4KDDQ97oTotP9zwb4whdKwPmgxT+1fmAfLBOd/LTqcADr49ezD5AY0exitbBRifDOGXFrBA0T/KMplGWUNbEDWVNhEkezzCu651O3i5NO6l8TRXqVrgd7x9OL+SGaBap18zQa+bmXY0bIY3yHEOWUtFgQdN4VtNCRAUtY5GwJErjOp2RmzLbM6+ypBuLpJ5h2vH+BeBZyGuWZwVNyllJU+6zsJRRFmMYRiEvmzzbgT8dhR+88kP0EushDMMgip/dDly32pAqDZ7siWdWw2lnXwAjD8OEZTmnmcg4TZukpnXNSlqyJC6yOGc5i26HEb8kjOSWJbeBkb0AxriDXgCkqOO6SOuGsjKPaNrMIlryNKOhyMoCZ2Ealek1IKgEnJ6cPhfDNAh+WG8OXRwGUfosBKdJRV65uoKt0N19qO8G8OhRAHetM1LN7+7Bek0C4u9v2r5hdHe7dYfWsjnedDiZjm/30f34dkl1tV4HhO8Wpz95LoNpzcKEhSFNYtHQNBKcFiKZ0VrMoqipMclzcYPBqSkvxWFS/Ls59PozjE5qaNuAbLcTqcjyOaN4MY6sX9Ub9ndjVl0RJj/2skKqs7Or8R/n39DErU9ApBL4CanC9cXFOrhO/j8aeb3+CwmgOqZmCwAA

metadata_json:
  {"categories":["integration","automation","communications","ai","webhooks"],"complexity":"simple","use_cases":["Expose Mocean SMS/Voice operations as an AI-accessible tool endpoint","Send transactional or campaign SMS via AI agents or workflows","Integrate Mocean functionality into other n8n workflows or custom AI apps","Rapidly prototype agent-driven messaging use cases","Provide a webhook/MCP endpoint for AI agents to call Mocean APIs"],"estimated_setup_minutes":200,"required_services":["n8n instance with public webhook access","Mocean (Mocean Tool/API credentials)","AI agent or client that supports MCP endpoints (optional)"],"key_features":["Complete coverage of available Mocean Tool operations (SMS, Voice)","MCP Trigger that exposes a server endpoint for AI agents","Pre-configured Mocean Tool nodes with $fromAI() expressions","Zero-configuration import & deployable in under 2 minutes","Native n8n error handling and retry logic built in to nodes','Extensible workflow structure for custom logic or additional nodes"],"target_audience":["developers","automation engineers","AI integrators / bot builders"]}


name: 🛠️ MISP Tool MCP Server 💪 all 44 operations
author_name: David Ashby
author_username: cfomodz
categories: []
created_at: 2025-06-22T05:47:21.121Z
updated_at: 2025-06-22T05:47:21.121Z
url: https://n8n.io/workflows/5122
scraped_at: 2025-09-14 19:11:03
metadata_generated_at: 2025-09-14 21:18:33
description:
  Need help? Want access to this workflow + many more paid workflows + live Q&A sessions with a top verified n8n creator?

  Join the community

  Complete MCP server exposing all MISP Tool operations to AI agents. Zero configuration needed - all 44 operations pre-built.

  ⚡ Quick Setup

  Import this workflow into your n8n instance
  Activate the workflow to start your MCP server
  Copy the webhook URL from the MCP trigger node
  Connect AI agents using the MCP URL

  🔧 How it Works

  • MCP Trigger: Serves as your server endpoint for AI agent requests
  • Tool Nodes: Pre-configured for every MISP Tool operation
  • AI Expressions: Automatically populate parameters via $fromAI() placeholders
  • Native Integration: Uses official n8n MISP Tool tool with full error handling

  📋 Available Operations (44 total)

  Every possible MISP Tool operation is included:

  🔧 Attribute (6 operations)

  • Create an attribute
  • Delete an attribute
  • Get an attribute
  • Get many attributes
  • Get a filtered list of attributes
  • Update an attribute

  📅 Event (8 operations)

  • Create an event
  • Delete an event
  • Get an event
  • Get many events
  • Publish an event
  • Get a filtered list of events
  • Unpublish an event
  • Update an event

  🔧 Eventtag (2 operations)

  • Add a tag to an event
  • Remove a tag from an event

  🔧 Feed (6 operations)

  • Create a feed
  • Disable a feed
  • Enable a feed
  • Get a feed
  • Get many feeds
  • Update a feed

  🔧 Galaxy (3 operations)

  • Delete a galaxy
  • Get a galaxy
  • Get many galaxies

  🔧 Noticelist (2 operations)

  • Get a noticelist
  • Get many noticelists

  🔧 Object (1 operations)

  • Get a filtered list of objects

  🔧 Organisation (5 operations)

  • Create an organization
  • Delete an organization
  • Get an organization
  • Get many organizations
  • Update an organization

  🏷️ Tag (4 operations)

  • Create a tag
  • Delete a tag
  • Get many tags
  • Update a tag

  👤 User (5 operations)

  • Create a user
  • Delete a user
  • Get a user
  • Get many users
  • Update a user

  🔧 Warninglist (2 operations)

  • Get a warninglist
  • Get many warninglists

  🤖 AI Integration

  Parameter Handling: AI agents automatically provide values for:
  • Resource IDs and identifiers
  • Search queries and filters
  • Content and data payloads
  • Configuration options

  Response Format: Native MISP Tool API responses with full data structure

  Error Handling: Built-in n8n error management and retry logic

  💡 Usage Examples

  Connect this MCP server to any AI agent or workflow:

  • Claude Desktop: Add MCP server URL to configuration
  • Custom AI Apps: Use MCP URL as tool endpoint
  • Other n8n Workflows: Call MCP tools from any workflow
  • API Integration: Direct HTTP calls to MCP endpoints

  ✨ Benefits

  • Complete Coverage: Every MISP Tool operation available
  • Zero Setup: No parameter mapping or configuration needed
  • AI-Ready: Built-in $fromAI() expressions for all parameters
  • Production Ready: Native n8n error handling and logging
  • Extensible: Easily modify or add custom logic

  &gt; 🆓 Free for community use! Ready to deploy in under 2 minutes.

nodes_used:
  ["n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.mcpTrigger","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.stickyNote","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.stickyNote","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.stickyNote","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.stickyNote","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.stickyNote","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.stickyNote","n8n-nodes-base.mispTool","n8n-nodes-base.stickyNote","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.stickyNote","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.stickyNote","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.stickyNote","n8n-nodes-base.mispTool","n8n-nodes-base.mispTool","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE72aW29jtxGA/4qgZ086JIeX8VOLpCjykDZo0vZhsShmyKGjxpYWtrKb7WL/e0ElG8vWcZpzbOVZEvVx7hd+WN/YXtaXH9ab7d1ettW+bOvLdW2RTcQ0a6CGyTxF50LBpky1ae5aLWHItVIz7y0GrtHFIsq19br+eLHe7prdrS9ffVhvxpHmQoquOei9O6CmCUrOBVJTC52Deqfri/VWbmx9uf7X7vb7fr17t/rbW7t9u7F3K1xfrPfv34wPt2ULh9NB5c4+u9tv6vfv/7rb2/pi/WZ3t9lvdtv15Stw0eOFQ3x9sX4jt3Jje7u9G3etu+3etvv15XqAjlP/abd3h1+5jxc/A1cvKWXN4C1FIAoOtFQEZJSEXlRY7oG/+vKbr1ff7nbXq68+/3r1jd2+tdt74j9uy/YP99jXsr2q38lm+9lNffPt7ebq6vDlY3byeAGeBvs70+92u+8PiimpiLaYIcVsQKwI3B2BsDWHPsTGfv3ouk9fUboKkguAWTyQFAQtbJBbb+IlSzK7v+LntyZ7W8l2Jfv97UZ/OAh8Wic3m7s3QxqPblUQLxydKORpwpR7I0kKmoMAeRdAU4zgKXdXqJWkR4Rf2LU9kzCWmYS9RWmlRwiUFCi7CiV4hRxiL5irLyncE/7F9s/CC2kmXhPSiilCpNqBOgkU5gC9dgmlau9aH+LdyPb9PeDdXEJHcwkdY+y9gaMUgAQZSkKGjJmcOavq8ZEAV31zvbdba6vrzd1+tevLeeeqO+SorjNBstyBhAtwaAbeOGQLYr0cGeQ/3rRnukyY6zEucJAuHUoOBSgogvaQwSc27C1GFncP+M0hdq5G8Fy5BREWB55fGGGJnD+gRvYIxCkBcxMoBYNoy96bTIUfezuOXhB6QpkhSC4hOrUKtcXhOZGAvRYoPpqgJ/StT4WeRXQj7MyiC6hVKhYIMRFQQ4EirYDn2KxLQ871JOwsQhshZxZaiq4SVQHHh0wfIqhWB9k5l0lb9UITIecAtyjczKKj6Ctrj0BOOlDE4cAdR+CpwlmTS0dq/foHvd7cfbdUeHO12msprqYK5rUCRRdByQiwSnY1d4mY/m8sXCTIMNc9itPsakmAMqRnuQG3otC6oyqxJCvxKBBu3zxPkqOUm+e+JIpeCnBKDQirQAlWgJlKi5RbLTIVqJfA5blGaN33Ws0DBsxA6huoNIRGMaYm7F3l6SDtFwbpkBYGac6IprkMa6wj4QlI0A5VguuC3dQfof6ptZWs9nK12u+eFarTaVJ5mtGH7HKiCr45B9Qzg3KLwBabUbHu/FFS/rvd7N7az5j9dnfzrKg9CxSZsZg16HHUOj5lYOQGRFa1UlU6znjHeg8L9Z6Wtj8uYwmOFbh4AaIiUEwUxEg5slE6jpOfkvOqm7Ul+i6n9vkr+haKvWYCN0pZwhpBUxDgzo2j9t7lSIxfbO5Er5fCDR3PgrNCDQt78KM7I9cTsKMOhTMXdTWYHdWzf94+g22k5llslCormgcrZThKz8BBHGDqiV0OyP40vywAG1l5FhhSs+LEQbeRTTJ54ForxN6tdZe4HVetv9QMg21BxT8LrbbiNPgIlJIDyjmCcmqgqSGb19ZwouJfIrYw1w9qDC55n8EYR7mAHgrXPlJyxSghZinT4YQWhpNy2or81mlKcNZCh4Q0pCg2vMJDcamwKpaO8bSaXl3Jtfz4ftGYYWLw8yvl9GiUVBNQrQqkloGlRAgmKdbqOal/7BjL2A4DhllsrUhj4wCpNR7FghsVqwPETi2mWl3kCd844G3mN/CHEcMswNSlo0OGlEZWyzFCGfV/JakxkiEe98THZhiXtpx4Wm39NjtMiRV9McBREVJ2EYSJgVqq2h2qpPJY0dvdflNtlNeLDDHMad8xYsLUPIgmAWrdgxJXMCfmsGGrihPKvkecre+DQc5ijC47ETUoXiNQMAFlZqgl1JqLuhDitL7TUn2HpTMGDBTFHxLLkKdPHrTGAI17Ikye/Ml47rSj2ul/rM6X7EH7cVbTUrXn2BiKbx6oRQXVPGYjFXs1Y591WrJ5qWTj4sbAJ9SKDC7xGB6rG61WAgxB2Li14HVqerO7vZLt5r9ywFgi0TKrNejZdZME1loGsmQgBRVczqTEKBja1BTnOZQHj5pFmUjJZfXQx4RpNAPA0QSCRW09+8isJ9Oc5yAegvwsxCpixecGCYMHIg6grURoPjgXQ/dqaSIwHUMumyXPohyLKhurAsPRGfgaRiqKEJBzsoBUap7q+p8hy9nKLorStWeIMVUgHxsULR2cy02TSfT0hJOXpU5elnaBVLwlXysUTTYaBgThImCEpfSqmIOb6AL3crXEtT3O6gK1loij6+exvVIrUMY0WXou5hNliTpRUi5gGw49j43YMUkvgHGMTho64JIR2JesY/WCFCe8ZS9Xi+q1mXC9Na5RwdU+YmKMINUciDSp3qfqapjoaBYIbjjwPDbWUpWqQRtbPyptFOKxgTfrjJJjj09MSHihc3hc2tO01Kq1yhCwjW66JCgNGzRT35svsZaJDLj64e54NTzDO8KcojyXzN0Sg6GUMbfzIGgGPXmJtSH2QhPesQTu4B6z4KQ4zJUqpN4aUNUGHDFC6Bhb1EK9uMdV2RKyg2/MIrNYtFJiYMxDp6NeLKGAqC/aI1OKbcJxB9yi9DaPjqWqQ4zguq+jiyYYizIIUVIJufeW04TnLhDdbJVmCurHLopRGMgwQdFYwcXSGL1H4TTtuG7J046D5/qlXWDz2qU7BeWxZxFT4NwVSq2tq0TR0z3LO7ndbrZXS9tAH2dtcXtMMccEnNoYSnACNYpgGF3tvmctU2Z4xLioD5wHmYJnn4ZzhBKBcjLQrmNErD24mDPZE32/W7pr9nFuI/j6Yny+tfpTBXr54XiseflhLZt/74cwLl+9+nB4s/R/H/N8+sXFerNt9uP6Ej++fv3x4jhMvei5D6qqFz35QU10Bln8PCF7+ZM/7Wte9OQHhc55NPjyRvewqjiPdbz80Q+3Hi9uH/e19HkM5OWpH6bql1Xjw/XXeYT90yLmPGf/VFudxWvOEkceLy/OcvhZyB+/xTmLiZ+N/MGg/hw55/4N34uefvLG6AySOS5ez2Myv6ybXtZoTt8NnSkQnEm5U0+Sz2GbDwaY59Hw0RvbMwWGM4roZEv2ov8w/ezpPJd40OOdyRnOZ01PbFjOI6qHy4czGe357vErD9XOkCKeekf6e/zVpwXr7/Ff5wljHz/+D5Ccp55LNQAA

metadata_json:
  {"categories":["automation","integration","security","threat-intelligence","AI-integration"],"complexity":"complex","use_cases":["Expose full MISP Tool API to AI agents","Automate threat-intel ingestion, enrichment and publishing","Manage MISP feeds, tags, galaxies, and users programmatically","Integrate AI assistants with SOC workflows and incident response","Orchestrate MISP operations from other n8n workflows or external apps"],"estimated_setup_minutes":200,"required_services":["n8n instance (hosted)","MISP server with API access and credentials","AI agents or tools (e.g., Claude Desktop, custom AI apps)","Publicly reachable webhook or tunneling service if n8n is behind NAT"],"key_features":["Pre-built coverage of all 44 MISP Tool operations","MCP trigger acting as a single AI-accessible endpoint","Automatic parameter population via $fromAI() expressions","Native n8n MISP Tool integration with error handling and retry logic","Zero configuration out-of-the-box, production-ready logging"],"target_audience":["security analysts","threat intelligence teams","SOC teams and incident responders」「n8n users and automation engineers」「Developers building AI integrations and custom tools"]}


name: Automated AWS IAM Key Compromise Response with Slack & Claude AI
author_name: Niranjan G
author_username: niranjan
categories: []
created_at: 2025-06-22T07:43:25.214Z
updated_at: 2025-06-22T07:43:25.214Z
url: https://n8n.io/workflows/5123
scraped_at: 2025-09-14 19:11:00
metadata_generated_at: 2025-09-14 21:18:33
description:
  🛡️ Automated AWS Key Compromise Remediation

  Description

  This n8n workflow provides a secure, enterprise-grade response system for AWS IAM access key compromises with built-in form submission and human approval mechanisms. When an AWS access key is suspected to be compromised, this workflow enables rapid containment through a secure web form interface with basic authentication, human approval via Slack, and automated damage prevention through immediate key deactivation, credential invalidation, and comprehensive security reporting.

  How This Workflow is Useful

  Secure Form-Based Response
  Authenticated Form Submission**: Secure web form with basic authentication for capturing compromise details
  Human Approval Workflow**: Slack-based approval system for sensitive security operations
  Rapid Key Deactivation**: Instantly disables compromised access keys after approval
  Credential Invalidation**: Creates and applies security policies to invalidate existing temporary credentials
  Policy Analysis**: Automatically scans and analyzes both inline and attached IAM policies for the affected user
  AI-Powered Reporting**: Generates detailed security reports with intelligent analysis and team notifications

  Business Value
  Reduces Mean Time to Response (MTTR)**: Automates manual security procedures that typically take hours
  Minimizes Security Exposure**: Immediate containment prevents potential data breaches and unauthorized resource access
  Ensures Compliance**: Provides audit trails and documentation required for security compliance frameworks
  Cost Prevention**: Prevents potential financial damage from compromised credentials being used maliciously
  Rapid Response Capability**: Streamlines security response procedures when incidents are detected

  Technical Benefits
  AWS Best Practices**: Implements official AWS security recommendations for key compromise response
  Scalable Architecture**: Handles multiple access keys and complex IAM policy structures
  Error Handling**: Robust error handling ensures workflow continues even if individual steps fail
  Audit Trail**: Complete logging of all actions taken during the incident response
  Integration Ready**: Easily integrates with existing security tools and notification systems

  Use Cases

  1. Incident Response Automation
  Automated response to security alerts from AWS CloudTrail
  Integration with SIEM systems for immediate key compromise response
  24/7 security monitoring and automated containment

  2. Compliance and Audit
  Meeting regulatory requirements for incident response documentation
  Providing audit trails for security compliance frameworks (SOC 2, ISO 27001, PCI DSS)
  Demonstrating due diligence in security incident handling

  3. Multi-Account Management
  Centralized security response across multiple AWS accounts
  Consistent incident response procedures across different environments
  Standardized security automation for enterprise AWS deployments

  4. Security Training and Testing
  Security team training on AWS incident response procedures
  Tabletop exercises and security drills
  Testing and validation of security response capabilities

  Key Features

  Core Functionality
  ✅ Secure Form Interface: Web form with basic authentication for secure data submission
  ✅ Human Approval Gate: Slack-based approval workflow for sensitive operations
  ✅ Authenticated Data Processing: Secure handling of form submissions with validation
  ✅ Immediate Key Deactivation: Instant disabling of compromised credentials after approval
  ✅ Security Policy Generation: Automatic creation and attachment of credential invalidation policies
  ✅ Policy Analysis: Deep analysis of user permissions and attached policies
  ✅ AI Security Analysis: Intelligent security report generation with risk assessment
  ✅ Team Notifications: Real-time Slack notifications to security teams
  ✅ Comprehensive Logging: Complete audit trail of all response actions

  Technical Specifications
  Secure Form Interface**: Web form with basic authentication for secure data capture
  Human Approval System**: Slack-based approval workflow for sensitive operations
  AWS API Integration**: Direct integration with AWS IAM APIs
  Authentication Layer**: Basic auth protection for form submissions
  Error Handling**: Robust error handling with continuation on non-critical failures
  Scalable Processing**: Handles multiple policies and complex IAM structures
  Security Best Practices**: No hardcoded credentials, uses AWS credential management
  Modular Design**: Easy to customize and extend for specific organizational needs

  Prerequisites

  Required Credentials
  AWS Credentials** with IAM permissions for:
    ListAccessKeys, UpdateAccessKey
    ListUserPolicies, ListAttachedUserPolicies
    CreatePolicy, AttachUserPolicy
    GetPolicy, GetPolicyVersion, GetUserPolicy

  Required Integrations
  Slack Workspace** for approval workflow and team notifications
  Basic Authentication Setup** for secure form access

  Optional Integrations
  AI Language Model** (Claude/OpenAI) for intelligent security analysis and report generation

  Installation and Setup

  Import the workflow into your n8n instance
  Configure AWS credentials in n8n credential manager
  Set up basic authentication for the secure form interface
  Configure Slack integration for approval notifications and team alerts
  Set up AI model (optional) for enhanced security analysis and reporting
  Configure approval workflow in Slack for human oversight
  Test in development environment before production use

  Workflow Inputs

  Secure Form Submission
  This workflow uses a secure web form with basic authentication to capture compromise details:
  Username**: The AWS IAM username of the compromised account
  Access Key ID**: The specific access key ID that has been compromised

  Authentication & Approval Process
  Form Authentication: Basic authentication protects the submission form
  Data Processing: Secure handling and validation of submitted credentials
  Human Approval: Slack notification sent to security team for approval
  Automated Execution: Upon approval, the workflow executes the security response

  This multi-layered approach ensures that sensitive security operations require both authentication and human oversight before execution.

  🚀 Automate with Slack Integration

  Want to fully automate and simplify this workflow? Connect it with Slack for seamless team collaboration and instant response capabilities!

  Interactive Slack Automation
  Combine this AWS Key Compromise Response workflow with our Interactive Slack Approval & Data Submission System to create a fully automated incident response pipeline:

  Instant Slack Alerts**: Receive immediate notifications when key compromises are detected
  One-Click Response**: Trigger the AWS response workflow directly from Slack with interactive buttons
  Team Collaboration**: Enable security teams to respond collectively through Slack channels
  Approval Workflows**: Add human approval gates before executing critical security actions
  Real-time Updates**: Get live status updates and completion notifications in Slack

  How the Complete Solution Works
  Detection: External security monitoring tools (CloudTrail, SIEM, etc.) detect potential key compromise
  Secure Form Access: Security team accesses the authenticated web form to submit compromise details
  Form Submission: Credentials are securely submitted through the basic auth-protected form
  Human Approval: Slack notification sent to security team for review and approval
  Approved Execution: Upon approval, the AWS security response executes automatically
  Real-time Updates: Progress and completion notifications sent back to Slack
  Security Analysis: AI-powered analysis and comprehensive reporting delivered to the team

  Get Started with Full Automation
  To enable automatic notifications and complete the automation pipeline, use the Interactive Slack Approval & Data Submission System with Webhooks workflow: https://n8n.io/workflows/5049-interactive-slack-approval-and-data-submission-system-with-webhooks/

  This integration transforms manual security responses into streamlined, team-collaborative automation that reduces response time from hours to minutes.

  Security Considerations

  Form Authentication**: Basic authentication protects the submission interface
  Human Approval Gate**: Slack-based approval prevents unauthorized execution
  AWS Credential Management**: Uses AWS credential management best practices
  No Sensitive Data Storage**: No sensitive data stored in workflow configuration
  Least-Privilege Access**: Implements least-privilege access principles
  Complete Audit Trails**: Provides complete audit trails for compliance
  Secure Data Processing**: Encrypted handling of form submissions and approvals
  Immediate Damage Prevention**: Designed for rapid containment after approval

  ⚠️ Important Disclaimer

  Use with Caution: Disabling access keys without proper understanding can significantly impact your personal or business operations. This workflow immediately deactivates AWS access keys, which may disrupt running applications, automated processes, or services that depend on these credentials.

  AWS Best Practices Recommendation: 
  Use IAM Roles instead of Access Keys** whenever possible for enhanced security
  IAM roles provide temporary credentials and eliminate the need for long-term access keys
  Follow the principle of least privilege when assigning permissions
  Regularly rotate and audit your AWS credentials
  Implement proper monitoring and alerting for credential usage

  Before Using This Workflow:
  Ensure you understand which services and applications use the target access key
  Have a rollback plan in case of accidental disruption
  Test in a non-production environment first
  Coordinate with your team before executing in production

  For comprehensive AWS security best practices, refer to the AWS Security Best Practices Guide.

  For more workflows and automation solutions, visit: https://n8n.io/creators/niranjan/

nodes_used:
  ["n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.splitOut","n8n-nodes-base.splitInBatches","n8n-nodes-base.splitInBatches","n8n-nodes-base.splitOut","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.merge","n8n-nodes-base.aggregate","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.noOp","n8n-nodes-base.noOp","n8n-nodes-base.slack","@n8n/n8n-nodes-langchain.lmChatAnthropic","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.awsIam","n8n-nodes-base.slack","n8n-nodes-base.stickyNote","n8n-nodes-base.set","n8n-nodes-base.stickyNote","n8n-nodes-base.set","n8n-nodes-base.manualTrigger","n8n-nodes-base.formTrigger","n8n-nodes-base.noOp"]

workflow_json_compressed:
  [encoded data, 8572 characters]

metadata_json:
  {"categories":["security","automation","cloud","incident response","compliance"],"complexity":"complex","use_cases":["Automated incident response to suspected AWS access key compromise","Compliance and audit trail generation for security incidents","Centralized multi-account AWS key remediation","Integration with SIEM/CloudTrail for alert-driven containment","Security training, tabletop exercises and testing of response procedures"],"estimated_setup_minutes":60,"required_services":["n8n (self-hosted or cloud)","AWS IAM (API access with appropriate IAM permissions)","Slack Workspace (for approval & notifications)","Optional: AI language model (Claude/OpenAI) for report generation)","Optional: SIEM/CloudTrail or external alerting systems"],"key_features":["Secure basic-auth web form for capture of compromise details","Human approval workflow via Slack before execution","Immediate access key deactivation","Automated creation and attachment of credential-invalidation policies","Deep analysis of inline and attached IAM policies for the affected user(s)"],"target_audience":["Security/Incident Response teams","Cloud Engineers and DevOps/SREs","Compliance and Audit officers in regulated orgs"]}


name: Generate QR Codes from URLs with QR Server API and Downloadable Images
author_name: Rex Lui
author_username: rexlui
categories: []
created_at: 2025-06-22T08:35:25.306Z
updated_at: 2025-06-22T08:35:25.306Z
url: https://n8n.io/workflows/5124
scraped_at: 2025-09-14 19:11:01
metadata_generated_at: 2025-09-14 21:18:33
description:
  Easily generate QR codes from any URL! This workflow lets users submit a URL via a simple form and instantly receive a downloadable QR code image—perfect for quick sharing or promotions. Setup is fast and user-friendly, so you’ll be up and running in minutes!

  🚀 How it works
  The end user submits a URL through a simple online form.
  The workflow automatically sends the submitted URL to a QR code generation API.
  The user receives a downloadable QR code image corresponding to their URL.

  ⚙️ Setup instruction
  Import Workflow: Click "Import from JSON" in your n8n environment and paste the provided workflow JSON.
  Click "Save" and activate the workflow.
  Double click the "On form submission" node to obtain the production URL.
  You may now use this URL to do QR code generation.

nodes_used:
  ["n8n-nodes-base.formTrigger","n8n-nodes-base.httpRequest","n8n-nodes-base.form","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE6WWb2/bNhDGvwrBDsMGiDZFURIloBi6Dd1apGuXphu2Li/452RztUiHot1khr/7QNluktoNkO2dQB2P5O+ee8gNtga32L181b/4ozrTVxH+fHY94Az3ECVuN9i6IUqn4UWKE4KxGmpTSkE7yhiVjcmVFpRTUUDd1WUNZc0F0JKWXaWUkKoxILis6lKIHG8z7GQPuMW/niPtDaAZOAgyWu/Q2krU+dCjYaV6OwzWO5zhKGcDbt9fZth5A+lzs9t0JWreaZBEVVQQLhQnouKM5F1tOtFxyhTDn9Z77U7lvlmmf044MiYnSg4wSXEXwc5mEHCGl36waXu4fU8zepnhj6Dm3n8YgXSMl6UQhnRNrgmvZU5USSvSmbwpTKENpSrlkEH2ECEMCalfpnzpc5vhcTEbF3smPyQmP+2Y+LR8+v/cwsKMU9dysdoz6NLgmVSwwC1+d36GMxzgamUDmDEetzGsYJvtIy/2R131ajzWvekfrYnztM+F1DD3CwMBtzinlP6frHOws3l8TNrLPZAfYdDBLnfY8cXcDqi3ziK5XC6s3qnFDij6g3wAHfTU+YDiHNAy+LU1YNC787NJ0l2q9W8Qxsq3bMLSGUYd1ZyxsoKSFI1uCK9NTVSpFOm40qITrOoMvdXRzxcXb9A5XK1giF9U0DzG5W3MHQUxttPQfUGsQsL1NM1qp1O5tJOrMEBYQ5ho30/X+VQHkBHIVSDpkNPvjIzy6WaDvvp78G7y7vwMbbdfD/YfuB0ca4q22+tPI7t6oO0WZ3c1+DkbfoeNKEDl1FBSUlERXtQdkQWtiMpVxVmlAQpxy+a5D/2DXXUfBufHDVU1SisuGJGVqAnPVUdEXQuiCyhBQKlqWj3cUH659xPcYu375QLirtkDDEvvzO82znGLA8RVcN9bJ8MNzu5E3mnGzwzqXtgrGAY5S4FPD5G+Q5+VBA1zv1oYNJdrQArAIeM/uoWXSZjRoxu/CsjA2mo41mj+qQq54UYL2RAhDCOcVw0RpWiIkWVOy4JKmVe3VXgbrf5wg37xEb5YjGGM2YfcKQmpaEYYPZboziFaRmmC4CK4iFv85MkT9Py+q/7lxna1Azoyc+QODQrOoNUAAVm3XMVo3Wzs2QQteqQAae/WEOKO0p7vQ4SoUEbzuiDAS0p4yQxRHApSaF5RLkHqBk4Syh+NKH88omMp3aU0UokeablYoGdvXqAu+D7NeTtawDj0TfKGoZ1OZ/4qTHpIJjH99iEitea8FmVOeF0C4apuiChYTZqi7MpaGllV8iQR9mgihfhvogFnrJsdCWY3fEIsh945yOUBXVxmWOpo14DbTi4GyPAAo87GfcE16FXa/Ouwu5LW48tkvZs/+lCjoWIqZyRnFSW8YEAEZTmhUHUNpU3RMTr6gXOgD+5z/3JoN7iXNgF6vxnfLkcOOf7OsHUGrnFLt5fp/jvxUDmV6fQ9dCLjdvsvyyBlBuUJAAA=

metadata_json:
  {"categories":["automation","integration","utilities"],"complexity":"simple","use_cases":["Generate QR codes for URLs","Create downloadable QR images for marketing materials","Share links via QR codes for events or business cards","Automated QR code generation from form submissions"],"estimated_setup_minutes":5,"required_services":["n8n instance","QR code generation API (e.g., qrserver.com or goqr.me)","Publicly accessible webhook URL (for form submissions)"],"key_features":["User submits URL via a simple form","Calls QR code API to generate image","Provides downloadable QR code image to user","Fast, no-code setup and activation","Instant generation and delivery"],"target_audience":["Marketers","Small business owners","Event organizers and promoters」「Product managers」「Developers needing quick integrations"]}


name: Auto-Publish Web Articles as Social Posts for X, LinkedIn, Reddit & Threads with Gemini AI
author_name: Juan Carlos Cavero Gracia
author_username: carlosgracia
categories: []
created_at: 2025-06-22T12:59:23.111Z
updated_at: 2025-06-22T12:59:23.111Z
url: https://n8n.io/workflows/5128
scraped_at: 2025-09-14 19:10:59
metadata_generated_at: 2025-09-14 21:18:32
description:
  This workflow contains community nodes that are only compatible with the self-hosted version of n8n. 

  Description
  This automation template is designed for content curators, marketers, and anyone looking to supercharge their content sharing strategy. It transforms any web article, blog post, or news link into a series of platform-specific social media posts, generated by AI. It also captures a live screenshot of the webpage to use as the post image, automating the entire process of publishing them across X (Twitter), LinkedIn, Threads, and Reddit.

  Note: The default example is configured to share n8n templates, but this workflow can promote any web page, article, or news story. Just change the URL! The upload-post node only works for self-hosted n8n instances, but you can use the standard http node for uploading the content*

  Who Is This For?
  Content Curators & Marketers:** Effortlessly share valuable industry news and articles with tailored messages and visuals for each audience.
  Social Media Managers:** Keep your social feeds consistently active with relevant, high-quality content without the manual overhead.
  Community Builders & Brand Evangelists:** Quickly disseminate product updates, tutorials, and blog posts to your community on all relevant platforms.
  Professionals & Thought Leaders:** Build your personal brand by easily sharing insightful articles with automated visuals, adding your unique perspective.

  What Problem Does This Workflow Solve?
  Sharing a single piece of content across multiple social platforms is tedious. You need to manually write unique posts, create visuals, and then publish everything. This workflow addresses these challenges by:
  Automating Content Creation:** Uses a powerful AI agent (Google Gemini) to read any URL and write compelling, unique posts for each social network.
  Generating Visuals Automatically:** Captures a high-quality screenshot of the source webpage to use as a visually appealing image in your posts, increasing engagement.
  Ensuring Platform-Specific Tone:** The AI is instructed to generate professional posts for LinkedIn, concise threads for X, conversational updates for Threads, and community-focused posts for Reddit.
  One-Click Distribution:** Takes a single URL as input and handles the entire content creation and sharing process across multiple platforms automatically.

  How It Works
  Input a URL: In the "Set Input Data" node, simply paste the URL of the article or page you want to share.
  AI Analysis & Generation: The workflow sends the URL to the AI agent, which scrapes the content and generates four distinct, ready-to-publish posts.
  Screenshot Generation: At the same time, it uses the ScreenshotOne service to capture a high-quality image of the provided URL.
  Cross-Platform Publishing: The generated content and the screenshot are automatically sent to the corresponding nodes to be posted on X, LinkedIn, and Threads, while the text-only version is sent to Reddit.

  Setup
  AI Model Credentials: Add your Google Gemini API key to the Google Gemini Chat Model node to power the AI agent.
  Screenshot Service (ScreenshotOne): The workflow uses ScreenshotOne to generate images for your posts.
      Create a free account at screenshotone.com to get your own API key. The free plan includes 100 screenshots per month.
      In the Upload Post X, Upload Post LinkedIn, and Upload Post Threads nodes, go to the Photos parameter (under Additional Fields) and replace the existing access_key in the URL with your own.
  Upload-Post Account: This workflow uses upload-post.com for multi-platform posting.
      Create a free account at upload-post.com to get your API Token and User ID.
      Add the credentials in the Upload Post X, Upload Post LinkedIn, and Upload Post Threads nodes.
  Reddit Credentials: Connect your Reddit account using OAuth2 in the Reddit node to enable posting.
  Customize the AI: (Optional) Edit the prompt in the Social Media Agent node to match your content. The default prompt is optimized for sharing n8n templates, but you can easily adapt it for any topic to fit your brand's voice and style.

  Requirements
  Accounts:** n8n, Google (for Gemini API), ScreenshotOne, upload-post.com, Reddit.
  API Keys & Credentials:** Google Gemini API Key, ScreenshotOne API Key, Upload-post.com API Token & User ID, Reddit OAuth2 credentials.

  Use this template to become a content-sharing powerhouse, saving hours of work while increasing your reach and engagement across the web.

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","n8n-nodes-base.httpRequestTool","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-upload-post.uploadPost","n8n-nodes-upload-post.uploadPost","n8n-nodes-upload-post.uploadPost","n8n-nodes-base.reddit","n8n-nodes-base.wait","n8n-nodes-base.if"]

workflow_json_compressed:
  [encoded data, 11352 characters]

metadata_json:
  {"categories":["automation","social media","content distribution","AI"],"complexity":"medium","use_cases":["Auto-publish web articles to multiple social networks","Repurpose and tailor content for platform-specific audiences","Generate post visuals by capturing webpage screenshots","Save time for social media managers and content curators","Consistent cross-platform distribution of blog posts/news"],"estimated_setup_minutes":45,"required_services":["n8n (self-hosted)","Google Gemini API (Gemini chat/model)","ScreenshotOne (screenshot API)","upload-post.com (multi-platform posting API)","Reddit (OAuth2 account/credentials)"],"key_features":["Generates platform-specific posts using Google Gemini AI","Captures live webpage screenshots for post images","Publishes to X, LinkedIn, Threads via upload-post.com and posts text to Reddit","Single-URL input to create and distribute all assets","Customizable AI prompt for tone/formatting per platform"],"target_audience":["Content curators","Marketers","Social media managers/community managers」、「Developers running self-hosted n8n_instances"]}


name: AI-Powered Accounting Reports from Sabre EDI with GPT-4 and Pinecone RAG
author_name: Mohan Gopal
author_username: mohan
categories: []
created_at: 2025-06-22T16:45:54.084Z
updated_at: 2025-06-22T16:45:54.084Z
url: https://n8n.io/workflows/5130
scraped_at: 2025-09-14 19:10:59
metadata_generated_at: 2025-09-14 21:18:33
description:
  This workflow automates the process of reading EDI files generated by Sabre, parsing them using an AI Agent, and producing structured accounting reports like:

  📌 Accounts Receivable (AR) Summary
  📌 Tax and Surcharges Report

  It also uses Retrieval-Augmented Generation (RAG) to vectorize the Sabre Interface User Record (IUR)—a 154-page technical document—so that the AI agent can reference it when clarification is required while generating reports.

  ⚙️ Tools & Integrations Used
  Component:Tool/Service:Purpose:Workflow Engine:n8n:Automation & orchestration
  LLM Model:OpenAI GPT-4 / Chat Model:Natural language understanding and parsing
  Embeddings Model:OpenAI Embeddings:Convert text into semantic vector format
  Vector Database:Pinecone:Store and retrieve document chunks semantically
  Storage:Google Drive:Source of raw EDI text files and PDF documentation
  DataLoader + Splitter:n8n Node + Recursive Splitter:Loads and prepares documents for embedding
  AI Agents:n8n AI Agent Node:Runs context-aware prompts and parses reports

  🧱 Workflow Breakdown
  🧠 1. Vectorizing the Sabre IUR Document (RAG Setup)
  📘 Objective: Enable the AI Agent to refer to the IUR document (154 pages) for detailed explanations of EDI terms, formats, and rules.

  Flow Steps:

  Google Drive Search + Download – Find and pull the IUR PDF file.

  Default Data Loader – Load the file and preprocess it for semantic splitting.

  Recursive Character Splitter – Break down large pages into meaningful chunks.

  OpenAI Embeddings – Vectorize each chunk.

  Pinecone Vector Store – Save into a Pinecone namespace for future retrieval.

  ✅ Result: The IUR is now searchable via semantic queries from the AI Agent.

  📁 2. Reading and Extracting Data from EDI Files
  📘 Objective: Parse raw EDI files for financial records and summaries.

  Flow Steps:

  Trigger – Manual or scheduled execution of the workflow.

  Google Drive Search – Finds all new .edi or .txt files.

  Download File Contents – Loads content of each file into memory.

  Extract from File – Raw text extraction.

  📊 3. Report Generation Using AI Agents
  📘 Objective: AI Agents parse the extracted data to generate structured accounting reports.

  a. Accounts Receivable Report Agent
  The extracted text is passed to an AI Agent.

  Model is connected to:

  OpenAI Chat Model (LLM)

  Pinecone Vector DB (IUR reference)

  Outputs a structured AR Summary Report.

  b. Tax and Surcharges Report Agent
  Same steps as above.

  Prompts adjusted to extract tax, fees, surcharges, and amounts.

  ✅ Output Format: Can be mapped to columns and inserted into a Google Sheet or exported as a CSV/JSON.

  📑 Sample Reports You Can Build
  Already implemented:

  ✅ Accounts Receivable (AR) Summary Report

  ✅ Tax and Surcharges Report

  Can be extended to:
  Accounts Payable (AP)
  Passenger Revenue
  Daily Sales
  Commission Report
  Net Profit Margin (if supplier cost + commission is available)

  💡 Key Advantages
  ✅ No-code automation with n8n

  ✅ Semantic reasoning using AI + Vector DB (RAG)

  ✅ Can work with various Sabre outputs without manual parsing

  ✅ Modular: Easy to add new report types

  ✅ Cloud-integrated (Drive, Pinecone, OpenAI)

  🧪 Potential Improvements
  Area	Suggestions
  Testing	Add a “Preview” step to validate extracted data before writing
  Scalability	Batch mode + Google Sheet batching for multiple reports
  Audit Trail	Log every file name, timestamp, report type in a Google Sheet
  Notification	Send Slack/Email when a new report is generated
  Multi-model support	Add Claude/Gemini fallback if OpenAI usage limit is hit

nodes_used:
  ["n8n-nodes-base.manualTrigger","@n8n/n8n-nodes-langchain.vectorStorePinecone","@n8n/n8n-nodes-langchain.embeddingsOpenAi","@n8n/n8n-nodes-langchain.documentDefaultDataLoader","@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter","n8n-nodes-base.googleDrive","n8n-nodes-base.googleDrive","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.vectorStorePinecone","@n8n/n8n-nodes-langchain.embeddingsOpenAi","n8n-nodes-base.extractFromFile","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.stickyNote","n8n-nodes-base.googleDrive","n8n-nodes-base.googleDrive","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.vectorStorePinecone","@n8n/n8n-nodes-langchain.embeddingsOpenAi","@n8n/n8n-nodes-langchain.agent"]

workflow_json_compressed:
  [encoded data, 4232 characters]

metadata_json:
  {"categories":["automation","integration","data processing","AI / RAG"],"complexity":"complex","use_cases":["Automated parsing of Sabre EDI files into structured accounting reports","Accounts Receivable (AR) summaries generation","Tax and surcharges extraction and reporting","Reference-based question answering using large technical documents (IUR) via RAG","Exporting reports to Google Sheets/CSV/JSON for downstream systems"],"estimated_setup_minutes":90,"required_services":["n8n (workflow engine)","OpenAI (GPT-4 / chat model + embeddings)","Pinecone (vector DB)","Google Drive (source of EDI files and IUR PDF)","Sabre EDI files (data source)","Optional: Google Sheets or CSV storage for outputs"],"key_features":["Automated discovery and download of EDI and PDF docs from Google Drive","Recursive splitting + embedding of a large technical doc (IUR) for RAG","Pinecone vector store for semantic retrieval","AI Agent (GPT-4) that parses EDI text and generates structured accounting reports","Multiple report types (AR summary, tax & surcharges) with easy extension to more reports (AP, revenue, commissions, etc.)"],"target_audience":["Finance / accounting teams in travel/airline businesses","Automation engineers and integration developers","Data engineers and BI analysts building reporting pipelines"]}


name: Manage GoHighLevel CRM with Conversational AI Assistant and GPT-4o
author_name: Adam Crafts
author_username: adamcrafts
categories: []
created_at: 2025-06-22T19:08:36.160Z
updated_at: 2025-06-22T19:08:36.160Z
url: https://n8n.io/workflows/5131
scraped_at: 2025-09-14 19:11:02
metadata_generated_at: 2025-09-14 21:18:33
description:
  🌟 Your Conversational GoHighLevel CRM Assistant: Instantly manage contacts, deals, and tasks in GoHighLevel using simple chat commands.

  🚀 Overview

  This automation sets up an intelligent AI assistant directly connected to your GoHighLevel CRM. Instead of clicking through menus and forms, you can now manage your entire sales pipeline through a simple chat conversation. It's like having a dedicated, 24/7 sales operations expert on your team, ready to act on your commands instantly.

  😩 The Problem

  Managing a powerful CRM like GoHighLevel is essential, but it can be incredibly time-consuming. You're constantly jumping between screens to add a new contact after a call, update a deal's status, create a follow-up task, or check calendar availability. Each small action requires navigating different menus, filling out multiple fields, and saving your work. This constant context-switching kills productivity, creates opportunities for human error, and slows down your entire sales cycle.

  ✨ The Solution

  This workflow acts as your personal "automated employee," transforming your GoHighLevel experience by giving you an AI-powered conversational assistant. Now, you can simply tell the AI what you need in plain English, and it gets done.

  When you send a message like, "Create a new contact for John Doe at john@email.com" the automation instantly captures the information and creates the contact. Ask it to "Find all open deals for ABC Corp" and it will search your pipeline. Need to schedule a follow-up? Just say "Create a task to call John Doe next Tuesday." 📅 This assistant handles everything from contact creation and opportunity management to task setting and appointment booking, turning tedious CRM admin into a fast and simple conversation.

  ⚙️ Simple Setup

  This workflow is a pre-built blueprint, designed to be up and running in minutes!

  Upload:** Simply upload the provided JSON file into your n8n instance.
  Connect:** Connect your app credentials (e.g., your GoHighLevel and OpenAI accounts). The workflow will show you exactly where.
  Activate:** Turn the workflow on, and it's ready to go! Let your new automated employee get to work.

  🌐 Explore more workflows
  ❤️ Buy more workflows at: adamcrafts
  🦾 Custom workflows at: adamcrafts@cloudysoftwares.com
  adamaicrafts@gmail.com


  &gt; Build once, customize endlessly, and scale your video content like never before.

nodes_used:
  ["@n8n/n8n-nodes-langchain.memoryBufferWindow","n8n-nodes-base.stickyNote","n8n-nodes-base.highLevelTool","n8n-nodes-base.stickyNote","n8n-nodes-base.highLevelTool","n8n-nodes-base.highLevelTool","n8n-nodes-base.stickyNote","n8n-nodes-base.highLevelTool","n8n-nodes-base.highLevelTool","n8n-nodes-base.highLevelTool","n8n-nodes-base.highLevelTool","n8n-nodes-base.highLevelTool","n8n-nodes-base.highLevelTool","n8n-nodes-base.highLevelTool","n8n-nodes-base.highLevelTool","n8n-nodes-base.highLevelTool","n8n-nodes-base.stickyNote","n8n-nodes-base.highLevelTool","n8n-nodes-base.highLevelTool","@n8n/n8n-nodes-langchain.chatTrigger","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 4848 characters]

metadata_json:
  {"categories":["automation","integration","crm","conversational AI"],"complexity":"medium","use_cases":["Create and update GoHighLevel contacts via chat","Search and filter deals/opportunities","Create follow-up tasks and schedule appointments","Manage pipeline and deal statuses conversationally","Automate repetitive CRM admin via AI prompts"],"estimated_setup_minutes":15,"required_services":["n8n","GoHighLevel API account","OpenAI (GPT-4o) or compatible LLM API"],"key_features":["Natural language conversational interface to manage CRM","Create contacts, deals, tasks, and appointments from chat","Search/open deals and pipeline queries","Context memory buffer for multi-turn conversations","Pre-built n8n workflow with nodes for agent/chat/LM integration"],"target_audience":["Sales teams","CRM administrators","Small business owners/founders using GoHighLevel`,`Operations managers and productivity-focused staff`,`Developers and automation specialists integrating AI with CRM"]}


name: Smart Lead Outreach with Explorium MCP Using Google Sheets and Telegram
author_name: David Olusola
author_username: dae221
categories: []
created_at: 2025-06-22T21:30:08.367Z
updated_at: 2025-06-22T21:30:08.367Z
url: https://n8n.io/workflows/5133
scraped_at: 2025-09-14 19:11:00
metadata_generated_at: 2025-09-14 21:18:33
description:
  🚀 Smart Outreach: Auto-Personalized Lead Sequences

  🧠 What It Does

  This n8n workflow turns your Telegram bot into an AI-powered B2B lead enrichment and outreach engine.

  It uses Explorium MCP's premium business data, combined with GPT-4 intelligence, to deliver:

  Enriched lead profiles (person or company)
  AI-personalized 4-step cold email sequences
  Real-time interaction via Telegram
  Google Sheets logging for CRM or follow-up
  🖥️ Demo: https://www.loom.com/share/4c2ae62154d74b66b4a59a6926282fab
  🔄 How It Works

  Telegram Input
  Users message a company or person’s name to your Telegram bot.

  GPT-4 AI Agent Analyzes the Request
  Determines if input is a person or company
  Starts the enrichment process
  Explorium MCP Client Fetches B2B Data
  Pulls from enterprise-grade business databases
  Finds company size, revenue, funding, contact names, tech stack, and more
  Augments with Tavily search where needed
  Smart Data Processor
  Structures the info
  Classifies it
  Adds enrichment and processing timestamps
  GPT-4 Generates Email Sequence
  4-email cold outreach campaign
  Personalized based on enriched profile
  Professional tone with soft CTA and clear value
  Google Sheets Logging
  People Sheet: name, role, LinkedIn, experience, education, skills
  Companies Sheet: size, HQ, tech stack, funding, lead score, outreach emails
  Telegram Responds in Real-Time
  Sends back structured summary
  Clean JSON or readable text
  🧰 Requirements

  To run this workflow, you’ll need:

  ✅ Telegram Bot (via BotFather)
  ✅ OpenAI API Key (GPT-4 or GPT-4o)
  ✅ Explorium MCP credentials (for B2B enrichment)
  ✅ Tavily API key (for supplemental web results)
  ✅ Google Sheets account (OAuth2 connected to n8n)

  ⚙️ Setup Instructions

  Import the Template into n8n
  Use the JSON file to create a new workflow.
  Configure Telegram Trigger
  Set up your bot via BotFather
  Connect your Telegram API credentials in n8n
  Connect External APIs
  Set up Explorium MCP credentials (via header auth)
  Add Tavily and OpenAI credentials in their respective nodes
  Replace Google Sheets Links
  Update documentId and sheetName to point to your target Sheets
  Customize (Optional)
  Tweak prompt logic, email tone, or data mapping
  Add Slack alerts or CRM pushes
  Test the Flow
  DM a name or company to your Telegram bot
  Wait a few seconds for a full enriched reply + email sequence
  📥 Output Includes:

  Full structured profile in JSON format
  4 cold outreach emails tailored to the lead
  Stored copy in Google Sheets for sales or follow-up
  💼 Who This Is For:

  SDRs & Sales Teams
  AI/Marketing Agencies
  Growth Hackers
  Founders doing outbound manually

nodes_used:
  ["n8n-nodes-base.telegramTrigger","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.memoryPostgresChat","@n8n/n8n-nodes-langchain.mcpClientTool","n8n-nodes-base.httpRequestTool","n8n-nodes-base.code","n8n-nodes-base.telegram","n8n-nodes-base.if","n8n-nodes-base.if","n8n-nodes-base.googleSheets","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.code"]

workflow_json_compressed:
  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

metadata_json:
  {"categories":["automation","integration","data enrichment","sales outreach"],"complexity":"complex","use_cases":["Automated B2B lead enrichment","Personalized cold-email sequence generation","Real-time outreach via Telegram","CRM logging and lead tracking in Google Sheets","Enriching contact/company profiles for SDR workflows"],"estimated_setup_minutes":60,"required_services":["Telegram Bot API (BotFather)","OpenAI (GPT-4 / GPT-4o)","Explorium MCP (B2B enrichment)","Tavily (supplemental web search)","Google Sheets / Google Drive (OAuth2)","PostgreSQL (conversation/memory storage)","n8n platform"],"key_features":["AI classification of input (person vs company)","Explorium MCP enterprise-grade B2B data enrichment","GPT-4 generated 4-step personalized cold email sequences","Real-time interaction and responses via Telegram bot","Structured JSON and human-readable summaries returned to user"],"target_audience":["SDRs and Sales Teams","AI / Marketing Agencies","Growth Hackers and Founders doing outbound manually」「Developers and no-code builders implementing outreach automations"]}


name: Multi-Channel Customer Support Automation Suite
author_name: Elie Kattar
author_username: solutionflows
categories: []
created_at: 2025-06-22T22:08:29.964Z
updated_at: 2025-06-22T22:08:29.964Z
url: https://n8n.io/workflows/5135
scraped_at: 2025-09-14 19:11:00
metadata_generated_at: 2025-09-14 21:18:33
description:
  Multi-Channel Customer Support Automation Suite

  Transform your customer support operations with this enterprise-grade automation workflow that unifies, categorizes, and intelligently routes support tickets from multiple channels.

  🎯 Overview

  This comprehensive n8n workflow automates your entire customer support pipeline, reducing response times by up to 80% while ensuring no customer inquiry goes unnoticed. It seamlessly integrates email, web forms, and webhooks into a single, intelligent support system that works 24/7.

  💡 Key Benefits

  Unified Inbox**: Consolidate support requests from email, web forms, chat, and social media into one streamlined workflow
  Instant Response**: Automatically acknowledge tickets with intelligent, category-specific responses within seconds
  Smart Routing**: Use AI-powered categorization to route tickets to the right team instantly
  Priority Detection**: Automatically identify and escalate urgent issues and VIP customers
  Team Collaboration**: Real-time Slack notifications with color-coded priority alerts
  Zero Setup Hassle**: Pre-configured with industry best practices and ready to deploy

  🚀 Core Features

  Intelligent Ticket Processing
  Automatic categorization into billing, technical, account, feature requests, and complaints
  Sentiment analysis to detect frustrated customers
  Priority assignment based on keywords, customer status, and urgency indicators
  Custom tagging for easy tracking and reporting

  Multi-Channel Integration
  IMAP email monitoring for support inboxes
  Webhook endpoints for web forms and chat widgets
  Expandable architecture for social media channels
  Unified message format regardless of source

  Automated Response System
  Category-specific email templates
  Personalized responses with ticket IDs
  Smart logic to skip auto-responses for urgent/negative cases
  Customizable templates for your brand voice

  Team Notifications & Escalation
  Real-time Slack alerts with full ticket context
  Color-coded priorities (red/urgent, orange/high, green/normal)
  One-click actions to view or claim tickets
  Automatic escalation rules for time-sensitive issues

  CRM & Analytics Ready
  Pre-configured for major CRM systems (Zendesk, HubSpot, Salesforce)
  Comprehensive logging for performance metrics
  Error handling with admin notifications
  Built-in success/failure tracking

  📊 Use Cases

  SaaS Companies: Handle subscription issues, technical bugs, and feature requests with specialized routing to product, engineering, and billing teams.

  E-commerce: Manage order inquiries, shipping issues, and returns while maintaining high customer satisfaction scores.

  Agencies: Provide white-label support services with customizable branding and client-specific routing rules.

  Startups: Scale support operations without hiring additional staff by automating 70% of routine inquiries.

  🛠️ Technical Specifications

  Channels Supported**: Email (IMAP), Web Forms, Webhooks, expandable to social media
  Response Time**: &lt; 2 seconds for auto-responses
  Categorization Accuracy**: 85%+ with keyword matching, 95%+ with AI enhancement
  Scalability**: Handles 1,000+ tickets/day on standard n8n infrastructure
  Integration Ready**: Slack, all major CRMs, SMTP, custom APIs

  💰 ROI & Impact

  Typical results from implementing this workflow:
  80% reduction** in first response time
  60% decrease** in ticket handling time
  40% of tickets** resolved automatically
  95% customer satisfaction** for auto-responded tickets
  Save 20+ hours/week** of manual ticket sorting

  🎁 What's Included

  Complete n8n workflow JSON (ready to import)
  5 pre-configured auto-response templates
  Intelligent categorization rules for common support scenarios
  Priority detection algorithms
  Slack notification formatting
  Error handling and recovery logic
  Setup documentation and customization guide

  🔧 Requirements

  n8n instance (self-hosted or cloud)
  Email account with IMAP/SMTP access
  Slack workspace (for notifications)
  CRM system (optional but recommended)

  🚦 Quick Setup

  Import the workflow JSON
  Configure email and Slack credentials
  Customize auto-response templates
  Connect your CRM
  Go live in under 30 minutes

  Perfect for businesses handling 50-5,000 support tickets monthly who want to deliver exceptional customer service while reducing operational costs.

nodes_used:
  ["n8n-nodes-base.emailReadImap","n8n-nodes-base.webhook","n8n-nodes-base.function","n8n-nodes-base.function","n8n-nodes-base.if","n8n-nodes-base.function","n8n-nodes-base.emailSend","n8n-nodes-base.slack","n8n-nodes-base.function","n8n-nodes-base.function","n8n-nodes-base.function","n8n-nodes-base.merge","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote","n8n-nodes-base.respondToWebhook"]

workflow_json_compressed:
  [encoded data, 6972 characters]

metadata_json:
  {"categories":["automation","customer support","integration","notifications","crm"],"complexity":"complex","use_cases":["SaaS customer support and bug triage","E‑commerce order/shipping/returns support","White‑label agency support services","Startups scaling support operations without hiring"],"estimated_setup_minutes":30,"required_services":["n8n (self‑hosted or cloud)","Email account with IMAP/SMTP access","Slack workspace","CRM (Zendesk, HubSpot, Salesforce or similar)","AI/NLP service for categorization/sentiment (e.g., OpenAI)","Webhook/web form endpoint hosting"],"key_features":["Unified inbox for email, webforms, webhooks (expandable to social)","AI‑powered categorization and sentiment analysis","Priority detection and automatic escalation rules","Category‑specific automated email responses with ticket IDs","Real‑time Slack notifications with color‑coded priorities and one‑click actions to claim/view tickets
  (Note: oneItem)"],"target_audience":["Support teams and customer success managers","Operations/IT teams implementing automation","SaaS companies and startups scaling support processes at low cost (50–5,000 tickets/month) 
  (Note: twoItem)"]}


name: Facebook/Meta Conversion API for eCommerce Leads/Orders
author_name: Omar Akoudad
author_username: mediaplusma
categories: []
created_at: 2025-06-23T00:59:02.029Z
updated_at: 2025-06-23T00:59:02.029Z
url: https://n8n.io/workflows/5136
scraped_at: 2025-09-14 19:11:00
metadata_generated_at: 2025-09-14 21:18:33
description:
  This n8n workflow helps eCommerce businesses (especially in the Cash on Delivery space) send real-time order events to the Meta (Facebook) Conversions API, ensuring accurate event tracking and better ad attribution.

  Features
  Webhook Listener**: Accepts incoming order data (name, phone, IP, user-agent, etc.) via HTTP POST/GET.

  Data Normalization**: Cleans and formats first_name, last_name, phone, and event_time according to Facebook's strict specs.

  Data Hashing**: Securely hashes sensitive user data (SHA256), as required by Meta.

  Full Custom Data Suppor**t: Pass order value, currency, and more.

  Ideal For:
  Shopify, WooCommerce, custom stores (Laravel, Node, etc.)

  Businesses using Meta Ads and needing high-quality server-side tracking

  Teams without access to full dev resources, but using n8n for automation

  How It Works:

  Receive Order from your store via Webhook or API.

  Format & Normalize fields to match Facebook’s expected structure.

  Encrypt Sensitive Fields using SHA256 (name, phone, email).

  Send to Facebook via the Conversions API endpoint.

  Requirements:
  A Meta Business Manager account with Conversions API access

  Your Access Token and Pixel ID set up in n8n credentials

nodes_used:
  ["n8n-nodes-base.set","n8n-nodes-base.stickyNote","n8n-nodes-base.set","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.facebookGraphApi","n8n-nodes-base.webhook","n8n-nodes-base.stickyNote","n8n-nodes-base.code","n8n-nodes-base.stickyNote","n8n-nodes-base.manualTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.code","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  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

metadata_json:
  {"categories":["automation","integration","data processing","marketing","ecommerce"],"complexity":"medium","use_cases":["Server-side conversion tracking for Meta/Facebook Ads","Improve ad attribution for Cash-on-Delivery orders","Forward order/lead events from Shopify, WooCommerce, or custom stores","Normalize and hash PII to meet Conversions API requirements","Include order value, currency and custom_data for better reporting"],"estimated_setup_minutes":30,"required_services":["Meta (Facebook) Business Manager with Conversions API access","Facebook Pixel ID and Access Token","n8n instance (self-hosted or n8n.cloud)","Source eCommerce platform or any system that can POST to a webhook","Public webhook endpoint (or tunneling tool like ngrok) if self-hosted"],"key_features":["HTTP webhook listener to accept incoming order data","Data normalization for first_name, last_name, phone, event_time","SHA256 hashing of sensitive fields (email, phone, names)","Sends events to Facebook Conversions API (graph API node)","Supports custom_data: order value, currency, and extra params for attribution"],"target_audience":["eCommerce merchants (Shopify, WooCommerce, custom stores)","Marketing teams and ad operators using Meta Ads","Small teams or non-developers using n8n for automation tasks"]}


name: Extract Facebook Group Posts with Airtop
author_name: Airtop
author_username: cesar-at-airtop
nodes_used: ["n8n-nodes-base.formTrigger","n8n-nodes-base.airtop","n8n-nodes-base.stickyNote"]
categories: []
created_at: 2025-06-23T05:35:12.640Z
updated_at: 2025-06-23T05:35:12.640Z
url: https://n8n.io/workflows/5138
scraped_at: 2025-09-14 19:11:00
metadata_generated_at: 2025-09-14 21:18:33
description:
  Extract Facebook Group Posts with Airtop

  Use Case

  Extracting content from Facebook Groups allows community managers, marketers, and researchers to gather insights, monitor discussions, and collect engagement metrics efficiently. This automation streamlines the process of retrieving non-sponsored post data from group feeds.

  What This Automation Does

  This automation extracts key post details from a Facebook Group feed using the following input parameters:

  Facebook Group URL**: The URL of the Facebook Group feed you want to scrape.
  Airtop Profile**: The name of your Airtop Profile authenticated to Facebook.

  It returns up to 5 non-sponsored posts with the following attributes for each:

  Post text
  Post URL
  Page/profile URL
  Timestamp
  Number of likes
  Number of shares
  Number of comments
  Page or profile details
  Post thumbnail

  How It Works

  Form Trigger: Collects the Facebook Group URL and Airtop Profile via a form.
  Browser Automation:

     Initiates a new browser session using Airtop.
     Navigates to the provided Facebook Group feed.
     Uses an AI prompt to extract post data, including interaction metrics and profile information.
  Structured Output: The results are returned in a defined JSON schema, ready for downstream use.

  Setup Requirements

  Airtop API Key — Free to generate.
  An Airtop Profile logged into Facebook.

  Next Steps

  Integrate With Analytics Tools**: Feed the output into dashboards or analytics platforms to monitor community engagement.
  Automate Alerts**: Trigger notifications for posts matching certain criteria (e.g., high engagement, keywords).
  Combine With Comment Automation**: Extend this to reply to posts or engage with users using other Airtop automations.

  Let me know if you’d like this saved as a .md file or included in your Airtop automation library.

  Read more about how to extract posts from Facebook groups

workflow_json_compressed:
  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

metadata_json:
  {"categories":["automation","data extraction","social media"],"complexity":"medium","use_cases":["Community monitoring and moderation","Social media research and sentiment analysis","Engagement metrics collection for dashboards","Content curation and competitive analysis","Triggering alerts for high‑engagement or keyworded posts"],"estimated_setup_minutes":15,"required_services":["Airtop (browser automation)","Airtop API Key / Airtop Profile logged into Facebook","Facebook Groups (source content)"],"key_features":["Form trigger to accept Facebook Group URL and Airtop Profile","Browser automation session via Airtop to load group feed","AI prompt to parse and extract post details","Returns up to 5 non‑sponsored posts in structured JSON","Extracted attributes: post text, post URL, page/profile URL, timestamp, likes, shares, comments, profile details, thumbnail"],"target_audience":["Community managers","Social media marketers","Researchers and analysts working with social data developers implementing automations"]}


name: Automated Instagram Reels Workflow
author_name: Iniyavan JC
author_username: netwithjc
categories: []
created_at: 2025-06-23T05:42:27.177Z
updated_at: 2025-06-23T05:42:27.177Z
url: https://n8n.io/workflows/5139
scraped_at: 2025-09-14 19:10:59
metadata_generated_at: 2025-09-14 21:18:31
description:
  This workflow automates the process of creating and posting Instagram Reels, combining Google Drive, AI, Airtable, and the Facebook Graph API. It supports two content creation paths:

  Scheduled Random Video Selection & Posting

  Selects a random video from a Google Drive folder named "Random video mover" based on a schedule.

  Moves the video to a processing folder for posting.

  Manual Upload Trigger & Posting

  Watches a specific Google Drive folder ("n8n reels automation on instagram").

  Triggers the workflow when a new video is uploaded.

  Core Process (applies to both paths)

  Download Video from Google Drive.

  AI Caption Generation with Google Gemini, using the file name as context. The AI creates concise captions with hashtags and a call-to-action.

  Airtable Logging to store video name, caption, and URL.

  Instagram Reels Posting via the Facebook Graph API.

  Recent Change
  In early 2025, Meta tightened its requirements for video_url and image_url parameters. URLs must now be direct, public links to the raw media file with no redirects or authentication. Google Drive links no longer work.

  Our Fix

  Store the binary file locally on the n8n server at /tmp/video.mp4.

  Serve the file through a public n8n webhook with the correct Content-Type.

  Use the webhook URL in the Facebook Graph API request.

  Upload succeeds without the “Media download has failed” error.

  Cleanup

  Deletes the temporary file after posting.

  Benefits

  Saves time with full automation.

  Improves engagement through AI-generated captions.

  Keeps content organized in Airtable.

  Works with Meta’s updated API requirements by hosting files directly from the n8n server.

nodes_used:
  ["n8n-nodes-base.googleDriveTrigger","n8n-nodes-base.googleDrive","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.airtable","n8n-nodes-base.facebookGraphApi","n8n-nodes-base.facebookGraphApi","n8n-nodes-base.googleDrive","n8n-nodes-base.wait","n8n-nodes-base.wait","n8n-nodes-base.code","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.scheduleTrigger","n8n-nodes-base.code","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.wait","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.readWriteFile","n8n-nodes-base.respondToWebhook","n8n-nodes-base.webhook","n8n-nodes-base.readWriteFile","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 6064 characters]

metadata_json:
  {"categories":["automation","social media","integration","content creation","AI-enabled"],"complexity":"complex","use_cases":["Automated Instagram Reels publishing","Scheduled and on-upload video posting","AI-driven caption and hashtag generation","Content inventory and logging in Airtable","Complying with Meta API requirements by hosting raw media"],"estimated_setup_minutes":45,"required_services":["Google Drive (source videos)","Google Gemini (AI captioning)","Airtable (logging)","Meta / Facebook Graph API (Instagram Reels posting)","n8n server with public HTTPS webhook and local file storage"],"key_features":["Scheduled random video selection from Google Drive","Folder watch trigger for manual uploads","Download and temporarily store binary video on n8n server","Serve raw media via public n8n webhook (no redirects/auth) to satisfy Meta requirements","AI-generated concise captions with hashtags and CTA (Google Gemini) using filename context」「Airtable record creation with video metadata and caption」「Posting to Instagram Reels via Facebook Graph API」「Automatic cleanup of temporary files after posting"],"target_audience":["Social media managers","Content creators and video producers","Growth/marketing teams automating publishing workflows」「Developers/automation engineers implementing integrations"]}


name: Build and Update RAG System with Google Drive, Qdrant, and Gemini Chat
author_name: Davide
author_username: n3witalia
categories: []
created_at: 2025-06-23T08:09:25.952Z
updated_at: 2025-06-23T08:09:25.952Z
url: https://n8n.io/workflows/5140
scraped_at: 2025-09-14 19:10:59
metadata_generated_at: 2025-09-14 21:18:32
description:
  This workflow automates the creation and management of a Retrieval-Augmented Generation (RAG) system using Qdrant as a vector store and Google Drive as the document source. It enables full or incremental updates to documents in the Qdrant vector database and integrates with a chatbot using Google Gemini for question answering.

  Here is a clear and professional description in English of the n8n workflow “Create a RAG with Qdrant and update single files”, including its benefits:

  Benefits

  Efficient RAG Setup**
    Seamlessly integrates OpenAI, Qdrant, and Google Drive to create a scalable RAG pipeline.

  Single File Update**
    You can replace the vector representation of a single file without reprocessing the entire collection—ideal for maintaining document freshness.

  Flexible File Source**
    Works with Google Drive, allowing document management and updates from a familiar interface.
  How It Works  
  This workflow is designed to create a Retrieval-Augmented Generation (RAG) system using Qdrant as a vector store and Google Drive as a document source. It consists of four main phases:  

  Collection Setup**:  
    Creates or clears a Qdrant collection to store vectorized documents.  
    Configures the collection with cosine distance metrics and other parameters.  

  Document Processing**:  
    Retrieves files from a specified Google Drive folder.  
    Downloads and processes each file (text extraction, chunking, and embedding using OpenAI).  
    Stores the embeddings in Qdrant for vector search.  

  Single-File Update**:  
    Allows updating or deleting a specific file in the Qdrant collection by referencing its Google Drive ID.  
    Re-embeds the file and updates the vector store.  

  RAG Querying**:  
    Uses a chat trigger to receive user questions.  
    Retrieves relevant documents from Qdrant using vector similarity.  
    Generates answers using Google Gemini as the language model.  

  Set Up Steps  

  Configure Qdrant:  
     Replace QDRANTURL and COLLECTION in the "Create collection" and "Clear collection" HTTP nodes.  
     Ensure Qdrant API credentials are correctly set in the credentials section.  

  Google Drive Integration:  
     Specify the Google Drive folder ID in the "Get files" node.  
     Ensure Google Drive OAuth credentials are configured.  

  OpenAI and Gemini Keys:  
     Add OpenAI API credentials for embeddings (used in "Embeddings OpenAI" nodes).  
     Configure Google Gemini credentials for the chat model.  

  Single-File Update:  
     Set the file_id in the "Edit Fields3" node to target a specific Google Drive file for updates.  

  Testing:  
     Trigger the workflow manually to populate the Qdrant collection.  
     Use the chat interface to test RAG responses.  
  Need help customizing?  
  Contact me for consulting and support or add me on Linkedin. 

nodes_used:
  ["n8n-nodes-base.manualTrigger","@n8n/n8n-nodes-langchain.embeddingsOpenAi","@n8n/n8n-nodes-langchain.documentDefaultDataLoader","@n8n/n8n-nodes-langchain.vectorStoreQdrant","n8n-nodes-base.httpRequest","@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter","n8n-nodes-base.splitInBatches","n8n-nodes-base.wait","@n8n/n8n-nodes-langchain.embeddingsOpenAi","@n8n/n8n-nodes-langchain.documentDefaultDataLoader","@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","n8n-nodes-base.googleDrive","n8n-nodes-base.googleDrive","n8n-nodes-base.googleDrive","@n8n/n8n-nodes-langchain.chatTrigger","@n8n/n8n-nodes-langchain.chainRetrievalQa","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","@n8n/n8n-nodes-langchain.retrieverVectorStore","@n8n/n8n-nodes-langchain.vectorStoreQdrant","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.embeddingsOpenAi","n8n-nodes-base.stickyNote","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.vectorStoreQdrant","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 4772 characters]

metadata_json:
  {"categories":["integration","automation","data processing","AI/ML","knowledge management"],"complexity":"medium","use_cases":["Build a Retrieval-Augmented Generation (RAG) pipeline","Create searchable vector store from Google Drive documents","Answer user queries with context-aware chatbot","Incrementally update or replace vector embeddings for single files","Enterprise knowledge base and document search"],"estimated_setup_minutes":45,"required_services":["n8n","Qdrant (vector database)","Google Drive (document source)","OpenAI (embeddings)","Google Gemini (chat/LLM)"],"key_features":["Create and configure Qdrant collection (cosine distance)","Bulk ingest files from Google Drive with text extraction and chunking","Generate embeddings (OpenAI) and store vectors in Qdrant","Single-file update/delete to refresh vectors without reprocessing whole collection","RAG querying pipeline using vector similarity and Google Gemini for answers"],"target_audience":["developers","data engineers","ML engineers/AI practitioners working on RAG systems"]}


name: Auto Icon & Cover for New Notion Pages
author_name: TreyDong
author_username: trey-dong
categories: []
created_at: 2025-06-23T08:17:34.157Z
updated_at: 2025-06-23T08:17:34.157Z
url: https://n8n.io/workflows/5141
scraped_at: 2025-09-14 19:11:02
metadata_generated_at: 2025-09-14 21:18:34
description:
  How it works
  • Automatically detects when new pages are created in your Notion workspace
  • Uses AI to generate contextually relevant icons based on page titles for perfect visual representation
  • Fetches random high-quality cover images from Unsplash to add visual appeal to each page
  • Seamlessly integrates with your existing Notion workflow without manual intervention

  Set up steps
  • Connect your Notion workspace using API credentials - takes about 5 minutes to configure
  • Set up AI service integration for intelligent icon generation based on page titles
  • Configure Unsplash API access for random cover image fetching
  • Configure webhook triggers to monitor new page creation events
  • Test the workflow with a sample page to ensure proper functionality
  • Keep detailed setup instructions and troubleshooting tips in the workflow notes for future reference

  This template helps streamline your Notion workspace by automatically beautifying new pages with AI-generated icons and stunning Unsplash covers, saving you time while maintaining a visually appealing and professional appearance across your knowledge base.

nodes_used:
  ["n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.splitInBatches","n8n-nodes-base.webhook","@n8n/n8n-nodes-langchain.lmChatOpenRouter","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.code","n8n-nodes-base.stickyNote","n8n-nodes-base.code","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 7668 characters]

metadata_json:
  {"categories":["automation","integration","productivity","knowledge management","AI-enhanced content"],"complexity":"medium","use_cases":["Automatically decorate new Notion pages with icons and covers","Maintain consistent visual styling across a Notion workspace","Save time on manual page formatting for knowledge bases and documentation","Improve discoverability and visual scanning of notes and pages"],"estimated_setup_minutes":20,"required_services":["Notion API (workspace access)","Unsplash API (random high‑quality cover images)","AI icon-generation service (LM/OpenRouter/OpenAI or equivalent)","Public webhook endpoint or n8n webhook to receive Notion events"],"key_features":["Detects new Notion pages via webhook triggers","Generates contextually relevant icons from page titles using AI","Fetches random high‑quality cover images from Unsplash","Automatically updates Notion pages with generated icons and covers","Configurable workflow with testing and troubleshooting notes included"],"target_audience":["Notion workspace administrators","Knowledge managers and content owners","Productivity-focused teams and ops staff who maintain docs and KBs」「Developers or n8n users who automate workspace workflows"]}


name: AI-Powered Email Replies with Spam Filtering & FAQ Lookup using GPT-4o mini & Pinecone
author_name: Matteo
author_username: mattabott
categories: []
created_at: 2025-06-23T09:18:25.356Z
updated_at: 2025-06-23T09:18:25.356Z
url: https://n8n.io/workflows/5142
scraped_at: 2025-09-14 19:11:00
metadata_generated_at: 2025-09-14 21:18:33
description:
  This n8n workflow automates the handling of incoming emails. It detects and filters out spam, searches a knowledge base (FAQ) stored in a Pinecone vector database, and sends a reply using Gmail — all powered by an AI model (GPT-4o mini).

  How It Works
  Receiving Emails

  The Gmail Trigger node checks a Gmail inbox every hour.

  When a new email arrives, it starts the workflow.

  Fetching Full Email Content

  The get_message node retrieves all the details of the message: sender, subject, text, message ID, etc.

  Spam Filtering

  The Spam checker node uses GPT-4o mini to classify the email as either "spam" or "no spam".

  It detects not only classic spam but also automated messages (e.g. from Google or Microsoft).

  If marked as "spam", the workflow ends and nothing is processed.

  Conditional Filter

  The If node checks the spam result.

  Only "no spam" emails proceed to the AI Agent.

  AI-Based Reply

  The AI Agent node generates a response based on:

  	The email content

  	A system prompt defining the assistant’s behavior (polite, professional, under the name “Total AI Solutions”)

  	Information retrieved from the Pinecone Vector Store, which contains FAQs

  The AI is instructed to always check the vector store before replying.

  The AI prepares both the subject and the body of the reply.

  Sending the Reply

  The Gmail node sends the reply to the original sender.

  It uses the original email's ID to keep the thread intact.

  Language Model

  The OpenAI Chat Model node provides GPT-4o mini as the language engine for generating responses.

  Memory Support

  The Simple Memory node maintains short-term context, helpful in multi-turn conversations.

  Knowledge Base (FAQ)

  The Pinecone Vector Store node connects to a Pinecone index (faqmattabott) containing vectorized FAQ content.

  Vectors are created using the Embeddings OpenAI node.

nodes_used:
  ["@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.memoryBufferWindow","n8n-nodes-base.gmailTool","n8n-nodes-base.gmailTrigger","n8n-nodes-base.gmail","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.vectorStorePinecone","@n8n/n8n-nodes-langchain.embeddingsOpenAi","n8n-nodes-base.if","@n8n/n8n-nodes-langchain.openAi"]

workflow_json_compressed:
  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

metadata_json:
  {"categories":["automation","email management","AI/ML","knowledge management","security"],"complexity":"medium","use_cases":["Automated email replies","Spam detection and filtering","FAQ / knowledge-base lookup","Customer support triage","Maintaining threaded conversations"],"estimated_setup_minutes":45,"required_services":["Gmail API (Gmail node)","OpenAI (GPT-4o mini for chat + embeddings)","Pinecone vector database","n8n platform"],"key_features":["AI-based spam classification","Vector search of FAQ knowledge base (Pinecone)","AI-generated reply subject and body","Preserves email thread using original message ID","Embeddings generation for knowledge base content (OpenAI)`,`Short-term memory support for multi-turn context"],"target_audience":["Developers/automation engineers","Customer support teams","Small business owners managing email support"]}


name: 🛠️ Transform JSON to XML for Enhanced AI Prompt Formatting
author_name: Lucas Peyrin
author_username: lucaspeyrin
categories: []
created_at: 2025-06-23T09:48:08.695Z
updated_at: 2025-06-23T09:48:08.695Z
url: https://n8n.io/workflows/5144
scraped_at: 2025-09-14 19:10:59
metadata_generated_at: 2025-09-14 21:18:33
description:
  Overview

  This template provides a powerful and configurable utility to convert JSON data into a clean, well-structured XML format. It is designed for developers, data analysts, and n8n users who need to interface with legacy systems, generate structured reports, or prepare data for consumption by Large Language Models (LLMs), which often exhibit improved understanding and parsing with XML-formatted input.

  Use Cases

  This workflow is ideal for solving several common data transformation problems:

  Preparing Data for AI Prompts:** LLMs like GPT-4 often parse XML more reliably than JSON within a prompt. The explicit closing tags and hierarchical nature of XML reduce ambiguity, leading to better and more consistent responses from the AI.
  Interfacing with Legacy Systems:** Many enterprise systems, SOAP APIs, and older software exclusively accept or produce data in XML format. This template acts as a bridge, allowing modern JSON-based services to communicate with them seamlessly.
  Generating Structured Reports:** Create XML files for reporting or data interchange standards that require a specific, well-defined structure.
  Improving Data Readability:** For complex nested data, a well-formatted XML can be easier for humans to read and debug than a compact JSON string.

  How it works

  This workflow acts as a powerful, configurable JSON to XML converter. It takes a JSON object as input and performs the following steps:

  Recursively Parses JSON: It intelligently navigates through the entire JSON structure, including nested objects and arrays.
  Handles Data Types:
      Primitive Arrays (e.g., ["a", "b", "c"]) are joined into a single string with a safe delimiter.
      Complex Arrays (of objects) are converted into indexed XML tags (&lt;0&gt;, &lt;1&gt;, etc.).
      Dates are automatically detected and formatted into a readable YYYY-MM-DD HH:mm:ss format.
  Generates XML String: It constructs a final XML string based on the logic and configuration set inside the Code node. The output is provided in a single xml field, ready for use.

  Set up steps

  Setup time: ~1 minute

  This workflow is designed to be used as a sub-workflow (or "child workflow").

  In your main workflow, add an Execute Workflow node.
  In the Workflow parameter of that node, select this "JSON to XML Converter" workflow.
  That's it! You can now send JSON data to the Execute Workflow node and it will return the converted XML string in the xml field.

  Customization Options

  The true power of this template lies in its customizability, all managed within the configuration section at the top of the Code node. This allows you to fine-tune the output XML to your exact needs.

  REMOVE_EMPTY_VALUES**: Set to true (default) to completely omit tags for null, undefined, or empty string values, resulting in a cleaner XML. Set to false to include empty tags like &lt;myTag&gt;&lt;/myTag&gt;.
  Newline Formatting**: Control the spacing and readability of the output with four distinct settings:
      NEWLINES_TOP_LEVEL: Adjusts the newlines between root-level elements.
      NEWLINES_ARRAY_ITEMS: Controls spacing between items in a complex array (e.g., between &lt;0&gt; and &lt;1&gt;).
      NEWLINES_OBJECT_PROPERTIES: Manages newlines between the properties of an object.
      NEWLINES_WITHIN_TAGS: Adds newlines between an opening/closing tag and its content for an "indented" look.

  Prerequisites

  An active n8n instance.
  Basic familiarity with JSON and XML data structures.
  Understanding of how to use the Execute Workflow node to run sub-workflows.

nodes_used:
  ["n8n-nodes-base.code","n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 6436 characters]

metadata_json:
  {"categories":["data transformation","integration","automation"],"complexity":"medium","use_cases":["Prepare JSON payloads for LLM prompts (improved parsing with XML)","Bridge JSON-based systems to legacy SOAP/XML endpoints","Generate structured XML reports or data interchange formats","Improve human readability of complex nested data","Standardize date formats and handle arrays for downstream consumers"],"estimated_setup_minutes":100,"required_services":["None (self-contained in n8n)"],"key_features":["Recursively parses nested JSON to XML","Handles primitive arrays (joined) and complex object arrays (indexed tags)","Automatic date detection and formatting (YYYY-MM-DD HH:mm:ss)","Configurable removal of empty values","Multiple newline/formatting options for readable XML output`,`Designed to be used as a sub-workflow (Execute Workflow) and returns xml field"],"target_audience":["developers","data analysts","n8n users/automation engineers`,`integration engineers`,`AI/ML practitioners"]}


name: Trustpilot Insights Scraper: Auto Reviews via Bright Data + Google Sheets Sync
author_name: Shiv Gupta
author_username: shivgupta
categories: []
created_at: 2025-06-23T10:00:18.093Z
updated_at: 2025-06-23T10:00:18.093Z
url: https://n8n.io/workflows/5145
scraped_at: 2025-09-14 19:11:01
metadata_generated_at: 2025-09-14 21:18:33
description:
  Trustpilot Insights Scraper: Auto Reviews via Bright Data + Google Sheets Sync

  Overview
  A comprehensive n8n automation that scrapes Trustpilot business reviews using Bright Data and automatically stores structured data in Google Sheets.

  Workflow Architecture

  1. 📝 Form Trigger Node
  Purpose: Manual input interface for users
  Type**: n8n-nodes-base.formTrigger
  Configuration**:
    Form Title: "Website URL"
    Field: "Trustpilot Website URL"
  Function**: Accepts Trustpilot URL input from users to initiate the scraping process

  2. 🌐 HTTP Request (Trigger Scraping)
  Purpose: Initiates scraping on Bright Data platform
  Type**: n8n-nodes-base.httpRequest
  Method**: POST
  Endpoint**: https://api.brightdata.com/datasets/v3/trigger
  Configuration**:
    Query Parameters:
      dataset_id: gd_lm5zmhwd2sni130p
      include_errors: true
      limit_multiple_results: 2
    Headers:
      Authorization: Bearer BRIGHT_DATA_API_KEY
    Body: JSON with input URL and 35+ custom output fields

  Custom Output Fields
  The workflow extracts the following data points:
  Company Information**: company_name, company_logo, company_overall_rating, company_total_reviews, company_about, company_email, company_phone, company_location, company_country, company_category, company_id, company_website
  Review Data**: review_id, review_date, review_rating, review_title, review_content, review_date_of_experience, review_url, date_posted
  Reviewer Information**: reviewer_name, reviewer_location, reviews_posted_overall
  Review Metadata**: is_verified_review, review_replies, review_useful_count
  Rating Distribution**: 5_star, 4_star, 3_star, 2_star, 1_star
  Additional Fields**: url, company_rating_name, is_verified_company, breadcrumbs, company_other_categories

  3. ⌛ Snapshot Progress Check
  Purpose: Monitors scraping job status
  Type**: n8n-nodes-base.httpRequest
  Method**: GET
  Endpoint**: https://api.brightdata.com/datasets/v3/progress/{{ $json.snapshot_id }}
  Configuration**:
    Query Parameters: format=json
    Headers: Authorization: Bearer BRIGHT_DATA_API_KEY
  Function**: Receives snapshot_id from previous step and checks if data is ready

  4. ✅ IF Node (Status Check)
  Purpose: Determines next action based on scraping status
  Type**: n8n-nodes-base.if
  Condition**: $json.status === "ready"
  Logic**:
    If True: Proceeds to data download
    If False: Triggers wait cycle

  5. 🕒 Wait Node
  Purpose: Implements polling delay for incomplete jobs
  Type**: n8n-nodes-base.wait
  Duration**: 1 minute
  Function**: Pauses execution before re-checking snapshot status

  6. 🔄 Loop Logic
  Purpose: Continuous monitoring until completion
  Flow**: Wait → Check Status → Evaluate → (Loop or Proceed)
  Prevents**: API rate limiting and unnecessary requests

  7. 📥 Snapshot Download
  Purpose: Retrieves completed scraped data
  Type**: n8n-nodes-base.httpRequest
  Method**: GET
  Endpoint**: https://api.brightdata.com/datasets/v3/snapshot/{{ $json.snapshot_id }}
  Configuration**:
    Query Parameters: format=json
    Headers: Authorization: Bearer BRIGHT_DATA_API_KEY

  8. 📊 Google Sheets Integration
  Purpose: Stores extracted data in spreadsheet
  Type**: n8n-nodes-base.googleSheets
  Operation**: Append
  Configuration**:
    Document ID: 1yQ10Q2qSjm-hhafHF2sXu-hohurW5_KD8fIv4IXEA3I
    Sheet Name: "Trustpilot"
    Mapping: Auto-map all 35+ fields
    Credentials: Google OAuth2 integration

  Data Flow

  User Input (URL) 
      ↓
  Bright Data API Call
      ↓
  Snapshot ID Generated
      ↓
  Status Check Loop
      ↓
  Data Ready Check
      ↓
  Download Complete Dataset
      ↓
  Append to Google Sheets

  Technical Specifications

  Authentication
  Bright Data**: Bearer token authentication
  Google Sheets**: OAuth2 integration

  Error Handling
  Includes error tracking in Bright Data requests
  Conditional logic prevents infinite loops
  Wait periods prevent API rate limiting

  Data Processing
  Mapping Mode**: Auto-map input data
  Schema**: 35+ predefined fields with string types
  Conversion**: No type conversion (preserves raw data)

  Setup Requirements

  Prerequisites
  Bright Data Account: Active account with API access
  Google Account: With Sheets API enabled
  n8n Instance: Self-hosted or cloud version

  Configuration Steps
  API Keys: Configure Bright Data bearer token
  OAuth Setup: Connect Google Sheets credentials
  Dataset ID: Verify correct Bright Data dataset ID
  Sheet Access: Ensure proper permissions for target spreadsheet

  Environment Variables
  BRIGHT_DATA_API_KEY: Your Bright Data API authentication token

  Use Cases

  Business Intelligence
  Competitor analysis and market research
  Customer sentiment monitoring
  Brand reputation tracking

  Data Analytics
  Review trend analysis
  Rating distribution studies
  Customer feedback aggregation

  Automation Benefits
  Scalability**: Handle multiple URLs sequentially
  Reliability**: Built-in error handling and retry logic
  Efficiency**: Automated data collection and storage
  Consistency**: Standardized data format across all scrapes

  Limitations and Considerations

  Rate Limits
  Bright Data API has usage limitations
  1-minute wait periods help manage request frequency

  Data Volume
  Limited to 2 results per request (configurable)
  Large datasets may require multiple workflow runs

  Compliance
  Ensure compliance with Trustpilot's terms of service
  Respect robots.txt and rate limiting guidelines

  Monitoring and Maintenance

  Status Tracking
  Monitor workflow execution logs
  Check Google Sheets for data accuracy
  Review Bright Data usage statistics

  Regular Updates
  Update API keys as needed
  Verify dataset ID remains valid
  Test workflow functionality periodically

  Workflow Metadata

  Version ID**: dd3afc3c-91fc-474e-99e0-1b25e62ab392
  Instance ID**: bc8ca75c203589705ae2e446cad7181d6f2a7cc1766f958ef9f34810e53b8cb2
  Execution Order**: v1
  Active Status**: Currently inactive (requires manual activation)
  Template Status**: Credentials setup completed

  For any questions or support, please contact: Email
  or fill out this form

nodes_used:
  ["n8n-nodes-base.if","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.formTrigger","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.wait","n8n-nodes-base.if","n8n-nodes-base.httpRequest","n8n-nodes-base.googleSheets"]

workflow_json_compressed:
  [encoded data, 4516 characters]

metadata_json:
  {"categories":["automation","web scraping","integration","data processing","monitoring"],"complexity":"medium","use_cases":["Trustpilot review collection","Brand reputation monitoring","Customer sentiment analysis","Competitor review analysis","Aggregating reviews for BI/reporting"],"estimated_setup_minutes":30,"required_services":["Bright Data (datasets API)","Google Sheets (Google OAuth2 / Sheets API)","n8n instance (self-hosted or cloud)"],"key_features":["Scrapes Trustpilot business reviews via Bright Data","Polling loop to check snapshot status and avoid rate limits","Retrieves 35+ structured fields (company, review, reviewer, metadata, ratings)","Appends results to Google Sheets with auto-mapping","Manual form trigger to input Trustpilot URL(s)」「Error handling and retry logic to prevent infinite loops"],"target_audience":["Data analysts","Marketing teams","Customer experience/reputation managers」「Developers / automation engineers"]}


name: 🛠️ Process AI Output to Structured JSON with Robust JSON Parser
author_name: Lucas Peyrin
author_username: lucaspeyrin
categories: []
created_at: 2025-06-23T10:13:09.027Z
updated_at: 2025-06-23T10:13:09.027Z
url: https://n8n.io/workflows/5146
scraped_at: 2025-09-14 19:10:59
metadata_generated_at: 2025-09-30 08:33:37
description:
  How it works

  This workflow is a robust and forgiving JSON parser designed to handle malformed or "dirty" JSON strings often returned by AI models or scraped from web pages. It takes a text string as input and attempts to extract and parse a valid JSON object from it.

  Cleans Input: It starts by trimming whitespace and removing common Markdown code fences (like ` Applies Multiple Fixes: It systematically attempts to correct common JSON errors in a specific order:
      Escapes unescaped control characters (like newlines) within strings.
      Fixes invalid backslash escape sequences.
      Removes trailing commas.
      Intelligently attempts to fix unescaped double quotes inside string values.
  Parses Strategically: If a direct parse fails, it tries to extract a potential JSON object from the text (e.g., finding a {...} block inside a larger sentence) and then re-applies the cleaning logic to that extracted portion.
  Outputs Clean Data: If successful, it outputs the parsed JSON fields. By default, it removes the detailed parsing_status object, but you can deactivate the final "Set" node to keep it for debugging.

  Set up steps

  Setup time: ~1 minute

  This workflow is designed to be used as a sub-workflow and requires no internal setup.

  In your main workflow, add an Execute Sub-Workflow node where you need to parse a messy JSON string.
  In the Workflow parameter, select this "Robust JSON Parser" workflow.
  Ensure the data you send to the node is a JSON object containing a text field, where the value of text is the string you want to parse. For example: { "text": "{\\\"key\\\": \\\"some broken json...\\\"}" }.
  The workflow will return the successfully parsed data. To see a detailed log of the cleaning process, simply deactivate the final Remove parsing_status node inside this workflow.

nodes_used:
  ["n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.code","n8n-nodes-base.set","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 6924 characters]

metadata_json:
  {"categories":["data processing","AI/ML","automation"],"complexity":"medium","use_cases":["Parsing and structuring AI model outputs","Cleaning and extracting JSON from scraped web pages or logs","Preprocessing text responses for downstream workflows","ETL step to normalize irregular JSON before ingestion"],"estimated_setup_minutes":10,"required_services":["None (uses n8n internal nodes/code)"],"key_features":["Trims whitespace and removes Markdown/code fences","Attempts multiple ordered fixes for common JSON errors (escaped controls, trailing commas, unquoted keys, etc.)","Forgiving parser that extracts valid JSON from noisy text","Returns structured JSON usable by downstream nodes","Simple integration into existing n8n workflows via Execute Workflow/Code nodes"],"target_audience":["Developers","Data engineers","ML engineers / prompt engineers implementing pipelines with AI outputs to structured data formats"]}


name: Convert Markdown content to Google Docs document with automatic formatting
author_name: Roman Rozenberger
author_username: romek
categories: []
created_at: 2025-06-23T10:24:50.224Z
updated_at: 2025-06-23T10:24:50.224Z
url: https://n8n.io/workflows/5147
scraped_at: 2025-09-14 19:11:00
metadata_generated_at: 2025-09-14 21:18:33
description:
  This workflow is perfect for technical writers, content creators, marketers, and developers who write in Markdown but need to collaborate or publish using Google Docs format. Ideal for teams that want to streamline their content creation and review process.

  What problem does this workflow solve?

  Manual conversion from Markdown to Google Docs is time-consuming and often loses formatting. This workflow eliminates the tedious copy-paste process, automatically preserves formatting, and creates organized, timestamped documents in your Google Drive. Perfect for content teams who write in Markdown but need Google Docs for collaboration and review.

  What this workflow does

  Converts Markdown to HTML** with proper formatting preservation (headers, lists, links, tables)
  Creates timestamped Google Docs** documents with automatic naming
  Adds Drive location metadata** for better organization and reference
  Maintains document structure** including emojis, tables, and text formatting
  Automates file creation** in specified Google Drive folders

  Setup

  Google Drive OAuth2 credentials configured in n8n
  Target Google Drive folder URL
  Input your content title and Markdown text in the "Set Input Data" node

  How to customize this workflow to your needs

  Modify HTML formatting options** in the Markdown conversion node
  Change file naming patterns** to match your organization system  
  Adjust Drive folder structure** and metadata inclusion
  Update MIME type handling** for different output requirements
  Add additional processing steps** like notifications or integrations

  Perfect for technical documentation workflows, content publishing pipelines, blog preparation, and automated report generation.

  Setup Instructions - Markdown to Google Docs Converter

  Prerequisites

  n8n instance** (local or cloud)
  Google account** with Google Drive access
  Basic understanding** of n8n workflow configuration

  Step 1: Import the Workflow

  Open n8n and navigate to Workflows
  Click "Add workflow" → "Import from JSON"
  Upload the Export_Markdown_Content_do_Google_Docs_Document.json file
  Save the workflow with a descriptive name

  Step 2: Configure Google Drive Credentials

  Create Google Drive OAuth2 Credentials

  In n8n, go to Settings → Credentials
  Click "Add credential" → "Google Drive OAuth2 API"
  Follow the OAuth setup to authorize n8n access to Google Drive:
     Visit Google Cloud Console
     Create or select a project
     Enable Google Drive API
     Create OAuth2 credentials
     Add authorized redirect URI for your n8n instance
  Name the credential (e.g., "Google Drive - Markdown Converter")

  Configure Google Drive Nodes

  Update these nodes with your Google Drive credentials:
  Create Empty File
  Update Document with Correct HTML Formatting

  In each node:
  Select your Google Drive credential from the dropdown
  Test the connection to ensure it works properly

  Step 3: Prepare Your Google Drive

  Create Target Folder

  Go to Google Drive (drive.google.com)
  Create a new folder for your converted documents
  Copy the folder URL (will look like: https://drive.google.com/drive/folders/FOLDER_ID)
  Ensure the folder has proper permissions for your Google account

  Step 4: Configure Input Data

  Set Your Default Values

  Open the "Set Input Data" node
  Update the assignments with your preferences:

     Google Drive URL:
     Replace the example URL with your target folder URL
     Format: https://drive.google.com/drive/folders/YOUR_FOLDER_ID

     Content Title:
     Set a default title or leave placeholder text
     This will be used in the document filename

     Content in Markdown:
     Add your Markdown content or keep example for testing
     Supports standard Markdown syntax (headers, lists, links, tables)

  Step 5: Test the Workflow

  Initial Test Run

  Ensure all credentials are configured
  Click the "Test workflow" button on the Manual Trigger node
  Monitor the execution - check for any errors in node outputs
  Verify the result:
     Check your Google Drive folder
     Look for a new document with timestamp in the name
     Open the document to verify formatting

  Troubleshooting Common Issues

  Google Drive Permission Errors:
  Verify OAuth2 credentials are properly configured
  Check that the target folder exists and is accessible
  Ensure Google Drive API is enabled in Google Cloud Console

  Markdown Conversion Issues:
  Check that your Markdown syntax is valid
  Test with simple content first (headers, paragraphs, lists)
  Verify the "Change Markdown To HTML" node settings

  File Creation Problems:
  Confirm the Google Drive folder URL format is correct
  Check that the folder ID in the URL is valid
  Ensure your Google account has write permissions to the folder

  Step 6: Customize for Your Needs

  Modify HTML Formatting Options

  In the "Change Markdown To HTML" node:
  Enable/disable emoji support** (currently enabled)
  Adjust table formatting** (currently enabled)
  Modify header ID generation** (currently disabled)
  Configure space requirements** for headers

  Update File Naming Pattern

  In the "Create Empty File" node:
  Change the naming convention**: Currently uses _PUB {Content Title} {timestamp}
  Modify timestamp format**: Currently yyyy-MM-dd HH:mm:ss
  Add prefixes or suffixes** as needed for your organization

  Step 7: Production Usage

  Regular Workflow Execution

  Update the "Set Input Data" node with new content
  Execute the workflow manually or set up triggers
  Monitor execution logs for any issues
  Check Google Drive for generated documents

  Integration Options

  Webhook Integration:
  Add a Webhook trigger to accept external Markdown content
  Useful for automated content publishing workflows

  Email Integration:
  Add email notifications when documents are created
  Include links to generated Google Docs

  Advanced Configuration

  Error Handling

  Add error handling nodes after critical operations
  Implement retry logic for API failures
  Set up notifications for failed executions

  Performance Optimization

  Adjust the "Wait for Document Creation" timing if needed
  Consider file size limits for Google Docs

  Support and Troubleshooting

  Common Solutions

  Timeout errors**: Increase wait time in "Wait for Document Creation"
  Authentication failures**: Refresh Google OAuth2 credentials
  Formatting issues**: Test with simpler Markdown first

  Getting Help

  Check n8n community forums for Google Drive integration issues
  Review Google Drive API documentation for rate limits
  Test with minimal Markdown content to isolate problems

  Total setup time: ~15-20 minutes  
  Difficulty level: Intermediate  
  Requirements: Google account, n8n instance, basic OAuth2 setup knowledge

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.markdown","n8n-nodes-base.set","n8n-nodes-base.convertToFile","n8n-nodes-base.googleDrive","n8n-nodes-base.merge","n8n-nodes-base.wait","n8n-nodes-base.code","n8n-nodes-base.set","n8n-nodes-base.googleDrive","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 9540 characters]

metadata_json:
  {"categories":["automation","integration","content conversion"],"complexity":"medium","use_cases":["Convert Markdown to Google Docs for collaboration","Technical documentation workflows","Blog and content publishing pipelines","Automated report generation","Automated content review and archival"],"estimated_setup_minutes":20,"required_services":["n8n instance","Google Drive (Google Drive API, OAuth2)","Google Cloud Console (for OAuth2 credentials)"],"key_features":["Converts Markdown to HTML while preserving headers, lists, links, tables and emojis","Creates timestamped Google Docs with automatic naming","Writes files into a specified Google Drive folder and adds Drive location metadata","Maintains document structure and formatting (tables, emojis, text styles)","Configurable HTML/Markdown conversion options and file-naming patterns','Supports extension points (webhooks, email notifications, additional processing)"],"target_audience":["Technical writers","Content creators and marketers","Developers building publishing pipelines or integrations','Documentation teams and content operations"]}


name: Local Chatbot with Retrieval Augmented Generation (RAG)
author_name: Thomas Janssen
author_username: thomasjanssen-tech
categories: []
created_at: 2025-06-23T10:40:17.187Z
updated_at: 2025-06-23T10:40:17.187Z
url: https://n8n.io/workflows/5148
scraped_at: 2025-09-14 19:10:59
metadata_generated_at: 2025-09-14 21:18:31
description:
  Build a 100% local RAG with n8n, Ollama and Qdrant. This agent uses a semantic database (Qdrant) to answer questions about PDF files.

  Tutorial

  Click here to view the YouTube Tutorial

  How it works
  Build a chatbot that answers based on documents you provide it (Retrieval Augmented Generation). You can upload as many PDF files as you want to the Qdrant database. The chatbot will use its retrieval tool to fetch the chunks and use them to answer questions.

  Installation
  Install n8n + Ollama + Qdrant using the Self-hosted AI starter kit
  Make sure to install Llama 3.2 and mxbai-embed-large as embeddings model.

  How to use it
  First run the "Data Ingestion" part and upload as many PDF files as you want
  Run the Chatbot and start asking questions about the documents you uploaded

nodes_used:
  ["n8n-nodes-base.formTrigger","@n8n/n8n-nodes-langchain.vectorStoreQdrant","@n8n/n8n-nodes-langchain.embeddingsOllama","@n8n/n8n-nodes-langchain.documentDefaultDataLoader","@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.chatTrigger","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatOllama","@n8n/n8n-nodes-langchain.memoryBufferWindow","@n8n/n8n-nodes-langchain.vectorStoreQdrant","@n8n/n8n-nodes-langchain.embeddingsOllama","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  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

metadata_json:
  {"categories":["automation","integration","data processing","AI / RAG","document management"],"complexity":"medium","use_cases":["PDF question answering / document QA","Internal knowledge base / searchable docs","Secure/local RAG for sensitive data","Customer support / knowledge retrieval"],"estimated_setup_minutes":60,"required_services":["n8n (self-hosted)","Ollama (local LLM runtime)","Qdrant (vector database)","Llama 3.2 model (local)","mxbai-embed-large embeddings model (local)","PDF files as source data"],"key_features":["Fully local Retrieval Augmented Generation (RAG) workflow","PDF ingestion and recursive text splitting","Embed generation and semantic storage in Qdrant","Vector retrieval integrated into chat/agent flow","Conversational memory buffer for context maintenance"],"target_audience":["Developers integrating local LLMs","Data scientists building document QA systems","Teams requiring on-prem / privacy-preserving solutions (legal, health, finance)"]}


name: 🛠️ Create PDF from HTML with Gotenberg
author_name: Lucas Peyrin
author_username: lucaspeyrin
categories: []
created_at: 2025-06-23T10:48:23.572Z
updated_at: 2025-06-23T10:48:23.572Z
url: https://n8n.io/workflows/5149
scraped_at: 2025-09-14 19:10:59
metadata_generated_at: 2025-09-14 21:18:32
description:
  How it works

  This workflow converts an HTML string into a polished PDF file using the powerful open-source Gotenberg service. It's designed to be a reusable utility in your automation stack.

  Receives Input: The workflow is triggered with a JSON object containing the full html code as a string and a desired file_name for the output.
  Prepares File: It converts the incoming HTML string into a binary index.html file, which is required for the API call.
  Calls Gotenberg API: It sends the HTML file to a running Gotenberg instance via an HTTP request. It also dynamically sets the output filename and embeds metadata (like Author, Title, and Creation Date) directly into the PDF.
  Returns PDF: The workflow outputs the final binary PDF file, ready to be saved, sent in an email, or used in the next step of your main workflow.

  Set up steps

  Setup time: ~3 minutes

  This workflow has one critical prerequisite: a running Gotenberg instance that your n8n can connect to.

  1. Prerequisite: Run Gotenberg

  You need to have the Gotenberg service running. The easiest way is with Docker. Add the following service to your docker-compose.yml file (the same one you use for n8n):

  services:
  ... your n8n service ...

    gotenberg:
      image: gotenberg/gotenberg:8
      restart: always

  Then, restart your stack with docker compose up -d. This makes Gotenberg available at the address http://gotenberg:3000 from within your n8n container.

  2. Use as a Sub-Workflow

  This workflow is ready to be used as a sub-workflow.

  In your main workflow, add an Execute Sub-Workflow node.
  In the Workflow parameter, select this "Create PDF from HTML" workflow.
  Provide the input data in the required format: a JSON object with html and file_name keys.

nodes_used:
  ["n8n-nodes-base.convertToFile","n8n-nodes-base.httpRequest","n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  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

metadata_json:
  {"categories":["automation","document generation","integration","file conversion"],"complexity":"simple","use_cases":["Generate PDFs from HTML (invoices, reports, receipts)","Create downloadable attachments for emails or web apps","Archive HTML pages as PDF","Embed metadata into generated PDFs for compliance or tracking","Use as a reusable sub-workflow in larger automations"],"estimated_setup_minutes":30,"required_services":["Gotenberg (self-hosted instance reachable by n8n)","n8n (to run the workflow)"],"key_features":["Converts HTML string into binary index.html file","Sends HTML to Gotenberg via HTTP to produce a PDF","Dynamically sets output filename","Embeds PDF metadata (Author, Title, Creation Date)","Returns final binary PDF for downstream use or download as a sub-workflow"],"target_audience":["Developers","Automation engineers","DevOps (for hosting Gotenberg)\",\"Product teams and marketers needing automated PDF exports"]}


name: Translate RSS Feed Content to Hindi and Publish to WordPress with OpenAI
author_name: The Higher Pitch
author_username: digvijay
categories: []
created_at: 2025-06-23T10:52:16.997Z
updated_at: 2025-06-23T10:52:16.997Z
url: https://n8n.io/workflows/5150
scraped_at: 2025-09-14 19:11:01
metadata_generated_at: 2025-09-14 21:18:32
description:
  This workflow automatically pulls articles from an RSS feed, translates the content and title from English to Hindi using OpenAI, extracts the featured image from the HTML content, and publishes the translated post as a draft on a connected WordPress site.

  🔧 Key Features:

  Polls RSS feed every 10 minutes for new articles

  Extracts and parses the featured image from custom HTML tags

  Translates content and title from English to Hindi using OpenAI Assistant

  Uploads the featured image to WordPress media library

  Associates the image with the new draft post

  Publishes the translated article as a draft for review

  🎯 Use Case:
  Ideal for multi-language blog automation or content localization workflows where original content is in English and needs to be localized into Hindi before publishing.

nodes_used:
  ["n8n-nodes-base.rssFeedReadTrigger","n8n-nodes-base.wordpress","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.openAi","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.code"]

workflow_json_compressed:
  H4sIAAAAAAAAE52V227bOBBAf8Xgs+jlZUiRfmoRtE2AxV6SdBdF4AdeRo4Am/JKtDe7hv+9kF3Ediu3dt8EaHh4OMMZbkgdyYTcLua/3a4+ffr/z7fPzd3ihRRkgdmRyYbUqcsuBbzr44IrEUDaKMtKxDJG56SW6IRnwkpVIkdU1giIynirpHSBKV+psjJMRhtJQTIulnOX8abF2D1gXi1vmsVyjhkjmeR2hduCJLdAMiEf2qZZY8KXVTd6l2bzunse5WZ0W6dYj97Xyc17npt1ZPI0LUhqIvafm/2ZjBImWMZoUM5S4GVFjfEl9cZwAOWVYSV53ev+4WH0HjGOHtt6NsO2J/+37P8kk+gOTb3rcNx2XR93jy4eQpdNV+e6SWTyBKxg04IsXesWmLHtyGSz3cP+wrbbBfFt8UXSagBTGk29Rk9BB0e9jIGW0VTcY5DKwkHy76aNyxa77qzdv0cRR1Kc66u0wJRaRvTUxLKigFZQF5il2kZVOQVGmOqg9XE5b1wc3S3cDPsC/VjzOeflPf6zwi6fipaCFUL/0BTG4tW1dNpAVXIajLIUDDjqgQlalhDASR2E5gfXB8xfRJt0EB390exMrrTljF2t64RghoGguqoMBYOSOiMs1VwYH5EBaDzofnj3uNe9Xk5dn0oOCpD5QEELpACgqa20pjIECcKiqMxgKj/e/3rWr8OvvORlXnIMr14VLwWL2lMvASgYrakPnlOpwaoqonZMH7xumpQx5W9GxkHxTTLpl4Pn3KVZeHZ1GjdLTG/rrxr6oo4em1dbGUEFYEg1iEjBS6TGcU590ME6FoSqjprnsc5zHIUmrbHNP6lo2JWKTinuhAQaADgFAYY66YGKqC33pmRB8eOERuRnCxyaiKc64pKMie20IC7keo37uV+QDnOuUz/ONwRfMKx63u9txJZMyJqTbUHW++W7x0h563A34F3UfZ4FtaqSVDqttWJMQexnZ2hSwtCjduD9YSYbsnB1L/u02T0cF92b3ZKC1CniC5mw7XS6LY5adAh6wWwcpB7ihqhnWm+QdBo7RBsYMoOk06s6RLr0dN+8tsP1OLl2g6CzNRsCnmm1QfD5un2/Ht95VQb22W4/A/15zYqBCQAA

metadata_json:
  {"categories":["automation","integration","content localization","content management"],"complexity":"medium","use_cases":["Auto-translate RSS articles from English to Hindi","Localize blog content for a Hindi audience","Automatically create WordPress drafts from external feeds for review","Maintain multi-language content pipelines","Extract and reuse featured images from article HTML"],"estimated_setup_minutes":20,"required_services":["OpenAI API","WordPress (REST API) / credentials","RSS feed source"],"key_features":["Polls RSS feed on a schedule (every 10 minutes)","Parses HTML to extract featured image","Translates title and content from English to Hindi using OpenAI","Uploads featured image to WordPress media library and associates it with post","Creates translated post as a draft for review"],"target_audience":["content managers","bloggers","localization teams / translators / L10n engineers"]}


name: Automate Customer Support with Gmail, Google Sheets, ERP Data & GPT-4o AI
author_name: AOE Agent Lab
author_username: aoepeople
categories: []
created_at: 2025-06-23T11:45:30.982Z
updated_at: 2025-06-23T11:45:30.982Z
url: https://n8n.io/workflows/5152
scraped_at: 2025-09-14 19:10:59
metadata_generated_at: 2025-09-14 21:18:32
description:
  🌐 AI Customer Support Assistant - Cloud Version

  What this workflow does:

  This AI-powered customer support automation processes incoming support requests via email or chat, analyzes them using AI, retrieves relevant context, and generates draft responses for support agents.

  Key Features:

  ✅ Multi-channel Input: Email & chat triggers
  ✅ AI-powered Analysis: Extracts sentiment, urgency, and key information
  ✅ Context Integration: Combines product manuals, ERP data, and support history
  ✅ Draft Response Generation: Creates professional responses in German
  ✅ Human-in-the-loop: Approval workflow before sending to customers

  Demo Instructions:
  Use the Chat interface to test with sample customer queries
  Or send test emails to trigger the email workflow
  Watch how AI analyzes and generates contextual responses

nodes_used:
  ["n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.gmailTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.stickyNote","n8n-nodes-base.googleSheets","n8n-nodes-base.aggregate","n8n-nodes-base.stickyNote","n8n-nodes-base.googleDrive","n8n-nodes-base.extractFromFile","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.chainLlm","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.stickyNote","n8n-nodes-base.if","n8n-nodes-base.gmail","n8n-nodes-base.gmail","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.chatTrigger","@n8n/n8n-nodes-langchain.informationExtractor","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 8760 characters]

metadata_json:
  {"categories":["automation","customer support","AI integration","data processing","helpdesk"],"complexity":"complex","use_cases":["Automate triage of incoming support requests","Generate AI-drafted responses in German","Enrich replies with ERP/product/manual/context data","Sentiment and urgency detection for prioritization","Human-in-the-loop approval before sending replies"],"estimated_setup_minutes":90,"required_services":["Gmail (or email provider)","Google Sheets","Google Drive","ERP system API (e.g., SAP, NetSuite, custom ERP)","OpenAI (GPT-4o) or compatible LLM service","Webhook/HTTP endpoint (for chat triggers)"],"key_features":["Multi-channel input (email and chat triggers)","AI-powered analysis: sentiment, urgency, key info extraction","Context integration from product manuals, ERP data, and support history","Draft response generation in German","Human-in-the-loop approval workflow before sending to customers (approval step)"],"target_audience":["Customer support teams and managers","Automation/Integration engineers","IT/Operations teams implementing support tooling\",\"AI/ML practitioners working on conversational assistants"]}


name: TikTok Post Scraper via Keywords | Bright Data + Sheets Integration
author_name: Shiv Gupta
author_username: shivgupta
categories: []
created_at: 2025-06-23T11:59:55.041Z
updated_at: 2025-06-23T11:59:55.041Z
url: https://n8n.io/workflows/5153
scraped_at: 2025-09-14 19:10:59
metadata_generated_at: 2025-09-14 21:18:32
description:
  🎵 TikTok Post Scraper via Keywords | Bright Data + Sheets Integration

  📝 Workflow Description
  Automatically scrapes TikTok posts based on keyword search using Bright Data API and stores comprehensive data in Google Sheets for analysis and monitoring.

  🔄 How It Works

  This workflow operates through a simple, automated process:

  Keyword Input:** User submits search keywords through a web form
  Data Scraping:** Bright Data API searches TikTok for posts matching the keywords
  Processing Loop:** Monitors scraping progress and waits for completion
  Data Storage:** Automatically saves all extracted data to Google Sheets
  Result Delivery:** Provides comprehensive post data including metrics, user info, and media URLs

  ⏱️ Setup Information

  Estimated Setup Time: 10-15 minutes

  This includes importing the workflow, configuring credentials, and testing the integration. Most of the process is automated once properly configured.

  ✨ Key Features

  📝 Keyword-Based Search
  Search TikTok posts using specific keywords

  📊 Comprehensive Data Extraction
  Captures post metrics, user profiles, and media URLs

  📋 Google Sheets Integration
  Automatically organizes data in spreadsheets

  🔄 Automated Processing
  Handles scraping progress monitoring

  🛡️ Reliable Scraping
  Uses Bright Data's professional infrastructure

  ⚡ Real-time Updates
  Live status monitoring and data processing

  📊 Data Extracted

  | Field | Description | Example |
  |-------|-------------|---------|
  | url | TikTok post URL | https://www.tiktok.com/@user/video/123456 |
  | post_id | Unique post identifier | 7234567890123456789 |
  | description | Post caption/description | Check out this amazing content! #viral |
  | digg_count | Number of likes | 15400 |
  | share_count | Number of shares | 892 |
  | comment_count | Number of comments | 1250 |
  | play_count | Number of views | 125000 |
  | profile_username | Creator's username | @creativity_master |
  | profile_followers | Creator's follower count | 50000 |
  | hashtags | Post hashtags | #viral #trending #fyp |
  | create_time | Post creation timestamp | 2025-01-15T10:30:00Z |
  | video_url | Direct video URL | https://video.tiktok.com/tos/... |

  🚀 Setup Instructions

  Step 1: Prerequisites

  n8n instance (self-hosted or cloud)
  Bright Data account with TikTok scraping dataset access
  Google account with Sheets access
  Basic understanding of n8n workflows

  Step 2: Import Workflow

  Copy the provided JSON workflow code
  In n8n: Go to Workflows → + Add workflow → Import from JSON
  Paste the JSON code and click Import
  The workflow will appear in your n8n interface

  Step 3: Configure Bright Data

  In n8n: Navigate to Credentials → + Add credential → Bright Data API
  Enter your Bright Data API credentials
  Test the connection to ensure it's working
  Update the workflow nodes with your dataset ID: gd_lu702nij2f790tmv9h
  Replace BRIGHT_DATA_API_KEY with your actual API key

  Step 4: Configure Google Sheets

  Create a new Google Sheet or use an existing one
  Copy the Sheet ID from the URL
  In n8n: Credentials → + Add credential → Google Sheets OAuth2 API
  Complete OAuth setup and test connection
  Update the Google Sheets node with your Sheet ID
  Ensure the sheet has a tab named "Tiktok by keyword"

  Step 5: Test the Workflow

  Activate the workflow using the toggle switch
  Access the form trigger URL to submit a test keyword
  Monitor the workflow execution in n8n
  Verify data appears in your Google Sheet
  Check that all fields are populated correctly

  ⚙️ Configuration Details

  Bright Data API Settings
  Dataset ID:** gd_lu702nij2f790tmv9h
  Discovery Type:** discover_new
  Search Method:** keyword
  Results per Input:** 2 posts per keyword
  Include Errors:** true

  Workflow Parameters
  Wait Time:** 1 minute between status checks
  Status Check:** Monitors until scraping is complete
  Data Format:** JSON response from Bright Data
  Error Handling:** Automatic retry on incomplete scraping

  📋 Usage Guide

  Running the Workflow

  Access the form trigger URL provided by n8n
  Enter your desired keyword (e.g., "viral dance", "cooking tips")
  Submit the form to start the scraping process
  Wait for the workflow to complete (typically 2-5 minutes)
  Check your Google Sheet for the extracted data

  Best Practices

  Use specific, relevant keywords for better results
  Monitor your Bright Data usage to stay within limits
  Regularly backup your Google Sheets data
  Test with simple keywords before complex searches
  Review extracted data for accuracy and completeness

  🔧 Troubleshooting

  Common Issues

  🚨 Scraping Not Starting
  Verify Bright Data API credentials are correct
  Check dataset ID matches your account
  Ensure sufficient credits in Bright Data account

  🚨 No Data in Google Sheets
  Confirm Google Sheets credentials are authenticated
  Verify sheet ID is correct
  Check that the "Tiktok by keyword" tab exists

  🚨 Workflow Timeout
  Increase wait time if scraping takes longer
  Check Bright Data dashboard for scraping status
  Verify keyword produces available results

  📈 Use Cases

  Content Research
  Research trending content and hashtags in your niche to inform your content strategy.

  Competitor Analysis
  Monitor competitor posts and engagement metrics to understand market trends.

  Influencer Discovery
  Find influencers and creators in specific topics or industries.

  Market Intelligence
  Gather data on trending topics, hashtags, and user engagement patterns.

  🔒 Security Notes

  Keep your Bright Data API credentials secure
  Use appropriate Google Sheets sharing permissions
  Monitor API usage to prevent unexpected charges
  Regularly rotate API keys for better security
  Comply with TikTok's terms of service and data usage policies

  🎉 Ready to Use!

  Your TikTok scraper is now configured and ready to extract valuable data. Start with simple keywords and gradually expand your research as you become familiar with the workflow.

  Need Help? Visit the n8n community forum or check the Bright Data documentation for additional support and advanced configuration options.

  For any questions or support, please contact: Email or
  fill out this form

nodes_used:
  ["n8n-nodes-base.googleSheets","n8n-nodes-base.httpRequest","n8n-nodes-base.wait","n8n-nodes-base.formTrigger","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.if","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 4424 characters]

metadata_json:
  {"categories":["automation","integration","data extraction","monitoring","analytics"],"complexity":"medium","use_cases":["Content research and trend discovery","Competitor post and engagement monitoring","Influencer discovery and outreach","Market intelligence and hashtag analysis","Social listening and reporting"],"estimated_setup_minutes":15,"required_services":["Bright Data API (TikTok scraping dataset)","Google Sheets (Google account / OAuth2)","n8n instance (self-hosted or cloud)"],"key_features":["Keyword-based TikTok post search via Bright Data","Automated scraping with progress/status polling","Comprehensive data extraction (metrics, profile info, media URLs)","Writes results automatically to Google Sheets","Form/webhook trigger for keyword input and live runs URL for testing/triggering workflows manually or programmatically (n8n form node/webhook node integration).
  ‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎‎"],"target_audience":["Marketers and growth teams","Social media analysts","Content strategists and creators researching trends and hashtags"]}


name: 🛠️ Change Binary MimeType/Extension
author_name: Lucas Peyrin
author_username: lucaspeyrin
categories: []
created_at: 2025-06-23T13:02:42.840Z
updated_at: 2025-06-23T13:02:42.840Z
url: https://n8n.io/workflows/5155
scraped_at: 2025-09-14 19:11:00
metadata_generated_at: 2025-09-14 21:18:33
description:
  How it works

  This workflow changes the file name, and therefore the extension and MIME type, of any binary file passed to it. This is perfect for converting file formats on the fly, like turning a Telegram voice message (.oga) into an MP3 for an AI transcription service.

  Set New File Name: The SET OUTPUT FILE NAME node is where you define the desired output file name and extension (e.g., audio.mp3). It also dynamically captures the property name of the incoming binary (e.g., data).
  Extract Binary Data: The workflow temporarily converts the binary file into a Base64 text string to make it accessible in the next step.
  Rebuild Binary with New Name: A Code node takes the Base64 data and reconstructs it as a binary file, but this time, it assigns the new file name you specified. n8n automatically sets the MIME type based on the new file extension.

  Set up steps

  Setup time: &lt; 1 minute

  This workflow is designed to be used as a sub-workflow.

  In your main workflow, add an Execute Sub-Workflow node where you need to change a file's type.
  In the Workflow parameter, select this "Change Binary MimeType/Extension" workflow.
  Open this workflow and go to the SET OUTPUT FILE NAME node.
  Modify the output_file_name value to your desired file name (e.g., voice_message.mp3 or document.pdf).
  Save this workflow. Now, any binary file you send to it from your main workflow will be returned with the new fileName and mimeType.

nodes_used:
  ["n8n-nodes-base.extractFromFile","n8n-nodes-base.set","n8n-nodes-base.code","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE71Y3XLbuhF+lQ2T1rZGZCiSkiidyWRiHztRGts5sfNzGmdOQHApwSIBFgBtKx6/QjvTXrUX7fSyb9CLXvVRzgu0j9BZUP5J7CRuJ9MLj0gawO5+u9+3AE69Ci3zxqce18is0t7Ye9ZwZuA5LrSQXtcT0lgmOU5yb+xhEo6QxUk/SVnECozyoshY3OvFIc97vIhwlGKGESsYYh6xQcxZEbGwn0Z5L2eh1/UKIaeoay2kpQUXT2fZYy52xdPJyw+T3o6YmIl80ecbk8FkXr95tfF0FODi6SGvXs3yx6PF5FCJiTgW7M3OB3rODmeNe3+9FU4O1cnOh5eLnf0fFtv723HxQ/Briet72zIzW/uCb1SHrLdIX9W/eirW4yd7W/imzIe5eJXyuUm9s64nVY7GG7899QSFm4x6WRQP0R/lSeQnYW/oZzwN/VEc9uLBEJNkMPK6HneDJ/OT3o/R1ofJ1nqJb57WmZh4XU+yCr2xt3liNeMWCq0q2BIlel3PLmr6l0yl7+z6GTMYYDtyS6tqOU4qS055//wbRGHUh08S9NnM1coIK5T0xm+jKOn6afiu69VMswotakNZVzUNoMezrqdq1Kyd4GVCMr3YV881fV143eWX9t0udtqwHpyewm52iNwGc1yY1XvtqLWgENrY1TU4OyNYKdJXqI1bu3fWXcIbsSGyYZb7WRiO/CTqjXzWz5nfzwfRaDjopX3Wvx28e5v7sPty//nLfdiaPNuEnUfbm59F2KD9Nqj6vUH4dViZMWIqK5TW/e+j1/NCy7NBFodZ32dJFPpJHGZ+OmTosyRNh1mBo0GUXkbbgvzTHBeXMRqrhZx6Xe+Ilc3tU7O0n2JvkMTF0MfhKPGTOIt81mfcT8NskA2iXtZPhpf2VWPrxv5UiBJ/cp8+7wUl5sfdly+uZQce7XwPm2/2N3f2Jrs7cOcOrOLJGIKqjkFpCGo5XfPO3p2RAPGyyXHXzlBvCSxz442tbvDTuoqD5CKebIS9cBhlPh/xyE/yfuazXsz8BDEfslEURmF8u8ramDE5RVh34MH3zDLYp1g/V1xc5d+Is0mS3lhch2aDbIw9rqSxUC3Wm6JADQ+gfQhIY1bvHRolg5xZ1oUV8myQrKx9dyAP5D0h68YGwmIVtDUBD+D0QAK8vbe6chOTVtaCklHNBG7Ry/J7NwZ2zIQFOxMmmGFZozZBrbFmGlvICLHVcx+7cDsLnxbY2oE8c75rtI2WcCWE7w7kNYWJLuoA+wWPsyjy4yId+AnHws9CPvTzqEizYTToDdPklgpjBZ8vYEfZz+feuDHLId9CX+Io7PpJb3CtBrgqaW7c9Y5FbmfeOInCrjdDMZ1Zb9wPwy5Vh0XXY+/evQs//+mP//r772Bjd2dr8vjli014svlic/mVgN2fCQPCgJ0hVExIoLBgoRqQiDlYBZgLG9DQXgDQ6bz/NEfvO50xLNlC5QBOAmgmrZmjERpzoOFAw4HJHPDEoqScBbA/w8tX8uR4xizkFHElJLaeSTyG7cn2JhD+AZUsQIf+OpsnrKpLHHc6sK+AK3mE2pJxJmH7edwFg9YtceHVe9bkQpHevP/CSihNoxFY6zgBRHnDHJgBBs93HrcrC2frvajYFEm63jukohapS744jBzUBQkZrZcvJKsEd3CwxqqKWcFZWS6gEDJfhk14qcI9C8lVJeQUltStlw05gE7newVSWeCXSQg6nS/036THeMqjzB/049BPBhn3R71+7KdZzONeFA4HxS23N1fY0fu/0aOXJF0/jj/LjuElO9Ir7HBUuZkdSiM8U1PBYXVHwWYuLOwg5pivtRxBg44YBo6VnoNVU6SuRLmvURdKVy5HbfkR2uNLwlzbAVKFbbSF2qZ5mVEhiTN4YmF13en2WnBeSiT8NO0FZo0o84+muQJtDJXGOVUuyUZErrU6EjnmIKQbUWs8EqoxYCzWwYUI1FpxNAawKJBbcYTlYllRrTladMVQvBzFEVFa6YpZ+gHl0JCpXKKktOO0lqwEg/pIcDTBFwoyH+aY9FjqYxb3/SRLEz8dRIU/YlGOWRKn+eh/atvbokLq2vc3zxXmC9tv5I3F10rPi1Id72sxnaL+Rnrej25u6a6d7alGc/KoZsbYmVbNdHYdq+ASrXA0YFnRT3zaIvoJHVGyuGB+Fo/4cISs4O7A9V/SN/q/8XcwjLr+MEw+x9/kgr/95Ap/h2nyMX/hNTNty6EdSNGUD+EZWqgQ5lId36HKnoBGJ6ozVS/bk22s0oKVbhLmjiKNzFHTcTeHmTomWldMiropmb2oJdpSQYbWog7gR9VoKBDzjPE5ybmQXGMusnLhOg3LyrbTkRFDLjlgcLkAaDQu68bRx/E2lcBVVTVS2IVjJQlUp7M3Yxpbe/szKg1r4JcwyZGZToeGvZ61WkRxzNgR9SzTTKdoCO0uFKqhDkOdU3WJmIeNsXDMpOtchi3Azpicmy5MVnIo1ZFrkjNkulWshWruHMgnqIn8DIygJum8dbJHemSXQZCINLpWBsdL/+/Cz3/+Kylsp/N2oxR8DjPUzsBUHOEFgO9WZ9bWZnz/PqtFIFhkAlbX98nAfYtVTWkw989HPzz/9KDNzC+i8Jznay0kLXIvkOULsrVOmgl7qkI7I5l8TKl42A6dFBThikYolZo7EVVg2dxJZytpZi7K0mlaRjJLGnnesJU83+dI0u0Sj7DswgQ4ky7zLo+dzr//8ts/uKU2FOPkAmn562UKMuTKbYvciFqrhzAB5Xb2SqKvpK8ktZZ2Jhg0pAimzVJZu7xXzFBVHS/Fy3TBMj4vEUyNXBSC07pZiZXpuqp0XQSOhZ1RzypEjpLTvuqTlK0rNQd24TXstbZvl65zj7+eLgLo9/9YAiRNU9olRE/acuaKau6EYqBjLYVAzRKn7a0FdamyRDlFV99u38qAN8aq6gKSK4XqEnueSicZKzf09SVfGdTqGHXRlFeTblTZ0MN1yCbyN43QCI8y1dgr4cDesg3eFrzziV+Hz/d9+nnC6noBj5ZOyumdA/mRBF/vvu+cnErq9u2lxQ23VeNTj44F3vjt21N3S3abo7GbQQf4HE+8cXj2jo7zN17V3LT8F67Mblz4qy3/JiNfvji6wc7Z2X8AT5D20TQVAAA=

metadata_json:
  {"categories":["data processing","file handling","automation"],"complexity":"simple","use_cases":["Change file extension and MIME type of binary files","Prepare audio for transcription services (e.g., .oga → .mp3)","Normalize binary files for downstream systems or APIs","Use as a reusable sub-workflow to convert file formats on the fly"],"estimated_setup_minutes":100,"required_services":[],"key_features":["Set custom output file name and extension","Temporarily convert binary to Base64 for processing","Rebuild binary with new fileName using a Code node","n8n auto-assigns MIME type from the new extension","Designed to be invoked as a sub-workflow via Execute Sub-Workflow"],"target_audience":["developers","automation engineers","integration builders"]}


name: Transform Books into 100+ Social Media Posts with DeepSeek AI and Google Drive
author_name: Adam Crafts
author_username: adamcrafts
categories: []
created_at: 2025-06-23T13:46:17.215Z
updated_at: 2025-06-23T13:46:17.215Z
url: https://n8n.io/workflows/5156
scraped_at: 2025-09-14 19:11:01
metadata_generated_at: 2025-09-14 21:18:33
description:
  📚🤖✨ Your Automated Content Factory: Turn Any Book into 100+ Social Media Ideas Instantly Never run out of content again by automatically generating a massive library of social media posts from a single document.

  🚀 Overview

  This automation is a game-changer for content creators, marketers, and authors. It transforms any book or long document into a treasure trove of over 100 ready-to-use, short-form content ideas for platforms like TikTok, Instagram Reels, and YouTube Shorts. Drop a file, and get a batch of viral-ready posts back.

  😩 The Problem

  You have amazing, valuable content locked away in books, e-books, or long reports. Turning that content into a steady stream of engaging social media posts is a painful, manual grind. You spend countless hours rereading chapters, trying to pinpoint interesting facts, brainstorming catchy hooks, and writing dozens of unique posts. It's a creative bottleneck that drains your time and energy, making it impossible to post consistently and scale your reach.

  ✨ The Solution

  This workflow acts as your personal AI content team, working 24/7. Simply drop a book file (like a PDF or TXT) into a designated Google Drive folder. The automation instantly gets to work:
  It reads and understands the entire book, breaking it down chapter by chapter.
  An advanced AI agent then analyzes the core ideas, emotional hooks, and surprising facts within the text.
  It generates 5-10 unique, viral content ideas for each chapter, complete with an irresistible hook, the core message, and a call-to-action to drive engagement.
  Finally, it neatly saves all of these brilliant ideas into a new document in another Google Drive folder, ready for you to use. It's a complete, hands-off content repurposing machine.

  ⚙️ Simple Setup

  This workflow is a pre-built blueprint, designed to be up and running in minutes!

  Upload:** Simply upload the provided JSON file into your n8n instance.
  Detailed Setup:** Follow all the instructions of the Detailed Setup.
  Activate:** Turn the workflow on, and it's ready to go! Let your new automated employee get to work.

  🌐 Explore more workflows
  ❤️ Buy more workflows at: adamcrafts
  🦾 Custom workflows at: adamcrafts@cloudysoftwares.com
  adamaicrafts@gmail.com

nodes_used:
  ["@n8n/n8n-nodes-langchain.vectorStoreQdrant","@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter","@n8n/n8n-nodes-langchain.documentDefaultDataLoader","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.memoryBufferWindow","n8n-nodes-base.code","n8n-nodes-base.googleDrive","n8n-nodes-base.httpRequest","@n8n/n8n-nodes-langchain.chainRetrievalQa","@n8n/n8n-nodes-langchain.retrieverVectorStore","@n8n/n8n-nodes-langchain.vectorStoreQdrant","@n8n/n8n-nodes-langchain.vectorStoreQdrant","@n8n/n8n-nodes-langchain.embeddingsCohere","@n8n/n8n-nodes-langchain.informationExtractor","n8n-nodes-base.splitOut","n8n-nodes-base.googleDrive","n8n-nodes-base.googleDriveTrigger","n8n-nodes-base.code","@n8n/n8n-nodes-langchain.lmChatDeepSeek","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  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

metadata_json:
  {"categories":["automation","content repurposing","AI/ML","integration"],"complexity":"complex","use_cases":["Turn books/longdocs into social media content ideas","Bulk content ideation for TikTok/Instagram/YouTube Shorts","Automated chapter-by-chapter summarization and hook generation","Scaling social media publishing for authors and marketers"],"estimated_setup_minutes":30,"required_services":["n8n instance","Google Drive (file trigger & Docs)","Qdrant vector store","DeepSeek AI or compatible LLM/agent API","HTTP/Webhook access (optional)"],"key_features":["Watch a Google Drive folder for uploaded books","Document loading and recursive text splitting by chapter","Ingest content into a vector store (Qdrant) for retrieval","AI agent analyzes chapters to extract hooks, core messages, CTAs","Generates 5–10 unique short-form post ideas per chapter (100+ total)"],"target_audience":["content creators","social media managers","authors and publishers looking to repurpose long-form content into short videos/posts to scale output"]}


