# templates

name: Segment PDFs by Table of Contents with Gemini AI and Chunkr.ai
author_name: Lukas Kunhardt
author_username: lukaskunhardt
categories: []
created_at: 2025-06-05T15:46:55.497Z
updated_at: 2025-06-05T15:46:55.497Z
url: https://n8n.io/workflows/4697
scraped_at: 2025-12-24 13:02:45
description:
  Intelligently Segment PDFs by Table of Contents

  This workflow empowers you to automatically process PDF documents, intelligently identify or generate a hierarchical Table of Contents (ToC), and then segment the entire document's content based on these ToC headings. It effectively breaks down a large PDF into its constituent sections, each paired with its corresponding heading and hierarchical level.

  Why It's Useful

  Unlock the true structure of your PDFs for granular access and advanced processing:

  AI Agent Tool:** A key use case is to provide this workflow as a tool to an AI agent. The agent can then use the segmented output to "read" and navigate to specific sections of a document to answer questions, extract information, or perform tasks with much greater accuracy and efficiency.
  Targeted Content Extraction:** Programmatically pull out specific chapters or subsections for focused analysis, summarization, reporting, or repurposing content.
  Enhanced RAG Systems:** Improve your Retrieval Augmented Generation (RAG) pipelines by feeding them well-defined, contextually relevant document sections instead of entire, monolithic PDFs. This leads to more precise AI-generated responses.
  Modular Document Processing:** Process different parts of a document using distinct logic in subsequent n8n workflows by acting on individual sections.
  Data Preparation:** Seamlessly convert lengthy PDFs into a structured format where each section (including its heading, level, and content in multiple formats) becomes a distinct, manageable item.

  How It Works

  Ingestion & Advanced Parsing: The workflow ingests a PDF (via a provided URL or a pre-set one for manual runs). It then utilizes Chunkr.ai to perform Optical Character Recognition (OCR) and parse the document into detailed structural elements, extracting text, HTML, and Markdown for each segment.
  AI-Powered Table of Contents Generation: A Google Gemini AI model analyzes the initial pages of the document (where a ToC often resides) along with section headers extracted by Chunkr as a fallback. This allows it to construct an accurate, hierarchical Table of Contents in a structured JSON format, even if the PDF lacks an explicit ToC or if it's poorly formatted.
  Precise Content Segmentation: Sophisticated custom code then meticulously maps the AI-generated ToC headings to their corresponding content within the parsed document from Chunkr. It intelligently determines the precise start and end of each section.
  Structured & Flexible Output:
      The primary output provides each identified section as an individual n8n item. Each item includes the heading text, its hierarchical level (e.g., 1, 1.1, 2), and the full content of that section in Text, HTML, and Markdown formats.
      Optionally, the workflow can also reconstruct the entire document into a single, navigable HTML file or a clean Markdown file.

  What You Need

  To run this workflow, you'll need:

  Input PDF:**
      When triggered by another workflow: A URL pointing to the PDF document.
      When triggered manually: The workflow uses a pre-configured sample PDF from Google Drive for demonstration (this can be customized).
  Chunkr.ai API Key:** Required for the initial parsing and OCR of the PDF document. You'll need to insert this into the relevant HTTP Request nodes.
  Google Gemini API Credentials:** Necessary for the AI model to intelligently generate the Table of Contents. This should be configured in the Google Gemini Chat Model nodes.

  Outputs

  The workflow primarily generates:

  Individual Document Sections:** A series of n8n items. Each item represents a distinct section of the PDF and contains:
      heading: The text of the section heading.
      headingLevel: The hierarchical level of the heading (e.g., 1 for H1, 2 for H2).
      sectionText: The plain text content of the section.
      sectionHTML: The HTML content of the section.
      sectionMarkdown: The Markdown content of the section.

  Alternatively, you can configure the workflow to output:

  Full Reconstructed Document:**
      A single HTML file representing the entire processed document.
      A single Markdown file representing the entire processed document.

  This workflow is ideal for anyone looking to deconstruct PDFs into meaningful, manageable parts for advanced automation, AI integration, or detailed content analysis.

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.switch","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","@n8n/n8n-nodes-langchain.outputParserStructured","@n8n/n8n-nodes-langchain.outputParserAutofixing","n8n-nodes-base.set","n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.stopAndError","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","n8n-nodes-base.stickyNote","n8n-nodes-base.extractFromFile","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","n8n-nodes-base.googleDrive","n8n-nodes-base.stickyNote","n8n-nodes-base.wait","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.code","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.html","n8n-nodes-base.moveBinaryData","n8n-nodes-base.code","n8n-nodes-base.convertToFile","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.merge"]

workflow_json_compressed:
  [encoded data, 18568 characters]


name: Notify on Discord about New Epic Games Free Game Releases
author_name: Pawel
author_username: labm0nkey
categories: []
created_at: 2025-06-05T17:53:10.882Z
updated_at: 2025-06-05T17:53:10.882Z
url: https://n8n.io/workflows/4701
scraped_at: 2025-12-24 13:02:44
description:
  Description
  Very straightforward workflow. It checks the Epic Games website if the HTML container with free games has changed. If it did then it will send a notification to Discord with a list of embeds containing those games.

  Requirements
  You will need to install n8n-nodes-puppeteer community node

  Setup
  There are two nodes that notify Discord. One at the very end and one in the loop in case of error. Configure them with a webhook or a bot, whatever suits you. That's all.

nodes_used:
  ["n8n-nodes-base.scheduleTrigger","n8n-nodes-base.html","n8n-nodes-base.splitOut","n8n-nodes-base.set","n8n-nodes-base.merge","n8n-nodes-base.code","n8n-nodes-base.filter","n8n-nodes-base.merge","n8n-nodes-base.code","n8n-nodes-base.set","n8n-nodes-base.wait","n8n-nodes-base.set","n8n-nodes-base.if","n8n-nodes-base.merge","n8n-nodes-base.discord","n8n-nodes-puppeteer.puppeteer","n8n-nodes-base.if","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.html","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 5100 characters]


name: Post images and text from Google Drive and Sheets to LinkedIn
author_name: papcy
author_username: papcy
categories: []
created_at: 2025-06-05T17:54:32.733Z
updated_at: 2025-06-05T17:54:32.733Z
url: https://n8n.io/workflows/4702
scraped_at: 2025-12-24 13:02:45
description:
  How This LinkedIn Automation Workflow Helps You:

  Save time - Eliminate manual LinkedIn posting and content scheduling tasks
  Stay consistent - Automated daily posting keeps your LinkedIn profile active and engaging
  Keep control - Preview every post before it goes live via Telegram approval system
  Track everything - Complete posting history and status tracking in Google Sheets dashboard
  Never double-post - Smart status tracking prevents duplicate content and posting errors
  Scale content - Manage multiple posts in advance through organized spreadsheets
  Professional workflow - Streamlined process perfect for social media agencies and content creators
  Reduce errors - Automated file handling eliminates manual upload mistakes

  How This LinkedIn Auto-Posting System Works:

  Setup your content in Google Sheets with captions and Google Drive image URLs
  Schedule runs daily at your chosen time (default 4 PM) automatically via n8n
  Finds next eligible post with empty posting status column using smart filtering
  Downloads image directly from your Google Drive storage securely
  Sends Telegram preview with image and caption for manual approval
  Posts to LinkedIn immediately if approved, or marks as declined in database
  Updates sheet status automatically to "Posted" or "Declined" with timestamps
  Sends confirmation message to Telegram with posting results and analytics

  Requirements:

  Google Sheets with organized post content and image URLs
  Images stored in Google Drive for reliable access
  Telegram bot configured for approval notifications
  LinkedIn business account connected to n8n platform

  Here is how your google sheet look like

nodes_used:
  ["n8n-nodes-base.stickyNote","n8n-nodes-base.function","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.httpRequest","n8n-nodes-base.telegram","n8n-nodes-base.telegram","n8n-nodes-base.if","n8n-nodes-base.googleSheets","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.scheduleTrigger","n8n-nodes-base.googleSheets","n8n-nodes-base.telegram","n8n-nodes-base.if","n8n-nodes-base.httpRequest","n8n-nodes-base.linkedIn","n8n-nodes-base.googleSheets","n8n-nodes-base.telegram","n8n-nodes-base.telegram","n8n-nodes-base.telegramTrigger"]

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


name: JSON String Validator via Webhook
author_name: ist00dent
author_username: ist00dent
categories: []
created_at: 2025-06-05T18:12:14.340Z
updated_at: 2025-06-05T18:12:14.340Z
url: https://n8n.io/workflows/4704
scraped_at: 2025-12-24 13:02:43
description:
  This n8n template provides a simple yet powerful utility for validating if a given string input is a valid JSON format. You can use this to pre-validate data received from external sources, ensure data integrity before further processing, or provide immediate feedback to users submitting JSON strings.

  🔧 How it works
  Webhook: This node acts as the entry point for the workflow, listening for incoming POST requests. It expects a JSON body with a single property:

    jsonString: The string that you want to validate as JSON.

  Code (JSON Validator): This node contains custom JavaScript code that attempts to parse the jsonString provided in the webhook body.

    If the jsonString can be successfully parsed, it means it's valid JSON, and the node returns an item with valid: true.
    If parsing fails, it catches the error and returns an item with valid: false and the specific error message.
    This logic is applied to each item passed through the node, ensuring all inputs are validated.

  Respond to Webhook: This node sends the validation result (either valid: true or valid: false with an error message) back to the service that initiated the webhook request.

  👤 Who is it for?
  This workflow is ideal for:

  Developers & Integrators: Pre-validate JSON payloads from external systems (APIs, webhooks) before processing them in your workflows, preventing errors.
  Data Engineers: Ensure the integrity of JSON data before storing it in databases or data lakes.
  API Builders: Offer a dedicated endpoint for clients to test their JSON strings for validity.
  Customer Support Teams: Quickly check user-provided JSON configurations for errors.
  Anyone handling JSON data: A quick and easy way to programmatically check JSON string correctness without writing custom code in every application.

  📑 Data Structure
  When you trigger the webhook, send a POST request with a JSON body structured as follows:

  {
    "jsonString": "{\"name\": \"n8n\", \"type\": \"workflow\"}"
  }

  Example of an invalid JSON string:

  {
    "jsonString": "{name: \"n8n\"}" // Missing quotes around 'name'
  }

  The workflow will return a JSON response indicating validity:

  For a valid JSON string:

  {
    "valid": true
  }

  For an invalid JSON string:

  {
    "valid": false,
    "error": "Unexpected token 'n', \"{name: \"n8n\"}\" is not valid JSON"
  }

  ⚙️ Setup Instructions
  Import Workflow:
    In your n8n editor, click "Import from JSON" and paste the provided workflow JSON.

  Configure Webhook Path:
    Double-click the Webhook node.
    In the 'Path' field, set a unique and descriptive path (e.g., /validate-json).

  Activate Workflow:
    Save and activate the workflow.

  📝 Tips
  This JSON validator workflow is a solid starting point. Consider these enhancements:

  Enhanced Error Feedback:
    Upgrade: Add a Set node after the Code node to format the error message into a more user-friendly string before responding.
    Leverage: Make it easier for the caller to understand the issue.

  Logging Invalid Inputs:
    Upgrade: After the Code node, add an IF node to check if valid is false. If so, branch to a node that logs the invalid jsonString and error to a Google Sheet, database, or a logging service.
    Leverage: Track common invalid inputs for debugging or improvement.

  Transforming Valid JSON:
    Upgrade: If the JSON is valid, you could add another Function node to parse the jsonString and then operate on the parsed JSON data directly within the workflow.
    Leverage: Use this validator as the first step in a larger workflow that processes JSON data.

  Asynchronous Validation:
    Upgrade: For very large JSON strings or high-volume requests, consider using a separate queueing mechanism (e.g., RabbitMQ, SQS) and an asynchronous response pattern.
    Leverage: Prevent webhook timeouts and improve system responsiveness.

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

workflow_json_compressed:
  H4sIAAAAAAAAE5VX227bOBD9FUJdNA5gurpfXORht1jsumjTRVO0WDQBTFIji40tqSKdxBv433dIWb7ESZA+RZbImTPnzBwy947MnbET//XfxeoDu/75x7lf/jsBZ+gsQDNnfO/ISmlWCZiYdV6SJHEWFzwr8rwAiKMAEjcL3SyIhc898FPOvMLjOUQBT7zUL3geA3e9LE0TN3bWQ6diC8BQ7y8+nZML3cpqRr6yucyZrltyIxn5Brys62vEoNlMOePvV7ipzsE83nd4Ez9JI+blNPCLmIaFm1MWej6NAj8RbpTleR4421SbgGPyGQTIGyB7uU2WVWNWVWlFbRrKmYLR7RZFUyupZV1hehqn7pB6oYuQNgssL37showlCeVREtFQBAXlXl7QAhjPRJJEsWvwNKxFRBpaZZhtmC5x701XPNAfqq6o6lHVjclpFiJnpdbNR9BlbZL98+niCy5oQTW4AD4iZnzb/zw3P9ddVV8xkwXur4cb5lAr7oY5o0HhIXNBmNPUSz2ahZGPpHHmusmOuc82aE503atCbqUukUi1nOsnueuw5F/qb4+R6LlbDg8JOSh5E+ObtCSx+XxSiXqB3Ew0LNRRhd5oV2MYhXEaxwXNggRrTERBmfAyKljhAveyRAi2q/Ed4h73Lfiy3hCG48PGCJ4q6od61wn05g35UkpFTBzSi66ILIgugZwY9bu0J0RW9t2mwwiv8xXBnXaTBTi6rDDcRJMW9LKtFDmx38ZEt0s4IThI/YuCzRW+YfMa58xqxyoCbYtLFqAUm4FBICu7HMNeIss48RjYKKzIGfl+9da8LnDHoPsmUQFSF+Q3WTVLPUJtBqen5P6yIph/1T0QggB/17iy0aZ9kBQFtqpdoaRo68VRpdvdf1Zq2T5gBu6kQlQcEA4Q1sU3ofoU3W4saWBQjszekeXv9WtixETYhx9Ge3jOzs7ISTeBJ6d9HaRj3EYfPLn39G2/esPcqFmqcnBvyx2Te7InEFmTdb9+TQAF2uXCuv9mVT4HIrDTFLktoT3gDPtgIZUyj6hIVWvCSAf5ZQBsQwy7FhiTS2diNHzQfk+mGF06B+DNnzUi1aIkAzjdk35SWD2sykzO1ZAYOFbsg+7rNvwKZBj1jbtFgjjWpke7aeijvX3GBiMfmMsyTtM4yGmYuxnlWcwp44mbRImXBCnfWcR5rdEiege0jD3pDUpLcb0yOx44RBKjQwTxsUPcytx4nI9Hi1OCnJXaGQfmB06bhgp/Oa9eHWY3xe7MZI4zAWgCZkTlxiWJOSWQiZ9LwIEZGa+AuwYEDg/rPM5OhUnBZGU2oMb4BxuvaesGWr0ak+muK6ZkYLTr2oCs6iWaidGz3loZYcoGPh0dm/OW9yIosiByQ7Rm7tPQhQyfAE06CuKYxanHhPuQd4t2488YjnyoZ1L8Ov+hb/j3j/kX9bxukf9hrwQC3FMifqjEo3gOFdnQqohYKo0e957dsAvRSvRCc3YcGuIBy0eW2HnsvtdP96xkaqxOLYXAkSiW86EZ2On+2Ey3pj+18zPdt/2DCX1ONsAx8d00QRJDjrLxkLI0C/HU89I08oKkCLOnxuXz5mLyy4o9L1fwUrke4jhUSkGVK0v4zU7RzkDIAM0Xv7THKt2y/dN445JDM3zzZW6HqT9kkWXWNHMpGJ+jQXImro36dpZWyhykumR4QrZyNkOnz/e1f0wRpIMJjZdYZ9zZoqNAmxPQcgN3IJamhE9tDq25XHomxk23315V8QosQl54VGQ+0DCN8JpUpHhVFVkahl7g4RXJsRRW6Bab+9hzlyT8usBeR8Hwdl51d52X3hvtxiH+j5HDnTN211dXiPbZ6/pj2V5yg3sk03r9PzVUbhj+DAAA


name: 📑 Anonymize & Reformat CVs with Gemini AI, Google Sheets & Apps Script
author_name: Louis
author_username: louisdl
categories: []
created_at: 2025-06-05T21:46:44.820Z
updated_at: 2025-06-05T21:46:44.820Z
url: https://n8n.io/workflows/4708
scraped_at: 2025-12-24 13:02:46
description:
  🧾 CV Anonymization & Reformatting Automation

  An advanced N8N workflow to anonymize and reformat resumes for internal or external distribution

  🔍 Overview
  This template automates the anonymization, structuring, and reformatting of CVs/resumes using a combination of AI, PDF parsing, and Google Apps Script. It’s ideal for companies or teams that need to showcase their workforce—while ensuring candidate privacy and presenting the information in a standardized format.

  👥 Who it's for
  HR departments
  Consulting agencies
  Project managers needing anonymized candidate profiles
  Any enterprise team required to share CVs in a consistent, brand-compliant, and privacy-conscious way

  ⚙️ What it does
  Watches a Folder for new PDFs (CVs)
  Extracts Content from the PDF
  2.Uses Gemini Flash 2.0 to intelligently structure the resume content
  Stores the structured data in a Google Sheet
  Generates a New CV from a customizable template via Google Apps Script
  Anonymizes Names (e.g. “John Doe” → “J. D.”)
  (Optional) Sends or downloads the final anonymized version

  🛠️ Setup Requirements
  To use this workflow, you’ll need to configure:

  Your input/output folders
  Field mappings (e.g. what to extract)
  A Google Apps Script endpoint for PDF generation
  A Google Sheet acting as your structured data database
  A Gemini API key and access (or any other LLM)

  💡 Templates are customizable: you can define your own layout as long as the placeholders match your database field names.

  ✨ Customization Ideas
  Automatically email the anonymized CV to a recipient
  Use conditional logic to switch templates (e.g. for different roles or departments)
  Add a second formatting layer for internal vs external audiences

nodes_used:
  ["n8n-nodes-base.compareDatasets","n8n-nodes-base.googleDrive","n8n-nodes-base.extractFromFile","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","n8n-nodes-base.splitInBatches","n8n-nodes-base.googleSheets","n8n-nodes-base.code","n8n-nodes-base.googleSheets","n8n-nodes-base.code","n8n-nodes-base.httpRequest","n8n-nodes-base.googleSheets","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote","n8n-nodes-base.googleDriveTrigger"]

workflow_json_compressed:
  H4sIAAAAAAAAE6VX244aRxD9lRHP9Kbvl32Ks4mdlZLYsh2/WFZU013NosAMgcayZe2/pwbWy23AsCshxDQ11adPVZ2q/jaYYoHB9bfBuFkUaCLepsH1wHqoZY7Kg4wxuFqYJGrwnsfayeSkVB4BTa2l8LW3tcG6djoqi7Z2QubBcFBwOptAwZs5psU7LMvZTUsrWJA2KPMl3g8HTZtwMbj+SLt3u0L20bigGQ8SmYakWTAQGIogTc4oFQfy3MAUybpzB3OsfoUCCyyLbs+vs+6fxjds5ZrV9M9VXBtu2c3axbiM24a2ZtrzodSfaBHm5LjgnBB9u187+0BPKzt5pe6HDzB5iDbE4FmyVjEdTWYBYmYuBK64y0Zwt4H5qm1HE0I5H3/GoxBHK6PvNtvwJOdDzX8EbwNOeaFzDcA0oWDa1ZJ5LgOrvUYhDc9Shw24376UOcRS5Xk7rV6OJ8cR4tryJRk+2O2iPAOkeATpFBrPBQXaast0kpKBs4Ip6yAbK4UW4oDBVzgdN+Pq5g5K9ScBm2yw/kxgf9oAnkAzincwbq4m08587WD9/i5wq/nQXwCcO+8DSsFSyJIRo4L57qvmUXARhNHAN8D/aNtZ9fozzqtbqobjCbqYTcbltvkFSrzDvfyU+sL4Zxmd8ZFFxQNRqyQLVE5MpRi0ghC8xQ3Cv2eJSrS6+UDBx0k6DnGdoO/u8KCAhLB8yH5Mor4yjyAFBVp5DYwy1TPN0ZODqBglr6MSypr7uFXoE4SmapdltiwnijztJWXQZ+GSj6i8UbFWFNzgKSG1S0BZCZKR/PEapZcmhe3gjqpyh9Vs3kZcLMbNqGrzaiW18Sk8KuLRXkQjgkXJDQlRsjXTOSUGXCWqdcygs5XgYY/GxeU8MkcSxIw5n8jEUUbtHJMiGsIFnAE4+mUDBI1O21pulTeWajJelI6+WcpVJnk5noh3pcze4n9LXJQ9mEGeBVNfbYA6zKpGnxlGrZk2vmY+iy4jXRAejaHGswH6FiF9DzemLsxPqRdKST4U/KJASy28zhJIZ1WkxuiQOk4GZryoXcoxObUV6HdlHP/9Wv3VluNyvljZPJjssEjtkIlDxRnEtinYFHI1OK6PNQSRVZJMOk4lFFJkoXsEL9AIUXMBsheouBypfBZSLjJyrzSzvgu4jtDVDjAbso3RI6JVG6QvbqsXI/JZsWpE6VpgPuoGmQonOKXlxbqBFmqSZzQl6DztHsb4s7RKXIXHA0QrYgAlWDacDmB0JL54JC0goaqFViRmvVTLi6nWz2IapDNadvMRt6QBWtMwgqT4Mhm0wRHPZqtn/v7+/ZtqU+AXioDpNED1EolfMC4LvqYRdz1/ntAFGrqo+kkXdOQkrNSrGAhP9WZJ1rgJNLHEXm7V07g1h4jP45aab8yOpJXaEwHlhsQfwVAWO04F5yLkrSzeHkWr9/PxaITzc0bSjel2/QlJZMszhieyoMM0GLs3V2fb6ej0PKWyIJd0D+gAnJxLVqZDuq0k/DK45vefPtGGOzN2n78Tc26vw91e2efx+O2j1+H+KNjnsj/1D9wNN288RZb6z7t/mj58/TeZHnwPn87xQSD7HJ85SvUiP4xs/w5HJvFen32N/jk5IA6z9LH8eok+PRHtYx4+vnhyQumvnN6teg/bPz6eqsfDGxs5hvE/XStcUhd8WPv4vIQ+cHhYe6fS6/npcgHoo8Sew+v9/f/b687arhEAAA==


name: Daily News Digest: Summarize RSS Feeds with OpenAI and Deliver to WhatsApp
author_name: Danielle Gomes
author_username: daniellegomes
categories: []
created_at: 2025-06-05T22:10:34.527Z
updated_at: 2025-06-05T22:10:34.527Z
url: https://n8n.io/workflows/4709
scraped_at: 2025-12-24 13:02:41
description:
  This n8n workflow collects and summarizes news from multiple RSS feeds, using OpenAI to generate a concise summary that can be sent to WhatsApp or other destinations. Perfect for automating your daily news digest.

  🔁 Workflow Breakdown:
  Schedule Trigger
  Start the workflow on your desired schedule (daily, hourly, etc.).

  🟨 Note: Set the trigger however you wish.

  RSS Feeds (My RSS 01–04)
  Fetches articles from four different RSS sources.

  🟨 Note: You can add as many RSS feeds as you want.

  Edit Fields (Edit Fields1–3)
  Normalizes RSS fields (title, link, etc.) to ensure consistency across different sources.

  Merge (append mode)
  Combines the RSS items into a single unified list.

  Filter
  Optionally filter articles by keywords, date, or categories.

  Limit
  Limits the analysis to the 10 most recent articles.

  🟨 Note: This keeps the result concise and avoids overloading the summary.

  Aggregate
  Prepares the selected news for summarization by combining them into a single content block.

  OpenAI (Message Assistant)
  Summarizes the aggregated news items in a clean and readable format using AI.

  Send Summary to WhatsApp
  Sends the AI-generated summary to a WhatsApp endpoint via webhook (yoururlapi.com). You can replace this with an email service, Google Drive, or any other destination.

  🟨 Note: You can send it to your WhatsApp API, email, drive, etc.

  No Operation (End)
  Final placeholder to safely close the workflow. You may expand from here if needed.

nodes_used:
  ["n8n-nodes-base.filter","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.merge","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.limit","n8n-nodes-base.aggregate","n8n-nodes-base.scheduleTrigger","n8n-nodes-base.noOp","n8n-nodes-base.stickyNote","n8n-nodes-base.rssFeedRead","n8n-nodes-base.rssFeedRead","n8n-nodes-base.rssFeedRead","n8n-nodes-base.rssFeedRead","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

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


name: Generate Customizable Random Strings with Interactive Forms
author_name: Ger Longstacks
author_username: dims3body
categories: []
created_at: 2025-06-06T00:00:43.456Z
updated_at: 2025-06-06T00:00:43.456Z
url: https://n8n.io/workflows/4710
scraped_at: 2025-12-24 13:02:44
description:
  contract
  input: length of the strings and number of copies
  output: random strings as specified.
    randomness determined by Crypto node (generate/base64)

  How to run the workflow
  Import the workflow into your n8n project
  Click the Form Trigger to specify the length of the strings and how many copies to generate
  The workflow runs then displays the generated random strings

  How to set up
  No additional set up is necessary to execute the workflow manually.

  integration Patterns of interests
  formTrigger node to submit a form, then use form (end) node to display results at the end of the triggered workflow.
  set(dup)-summarize(concatenate) to run a part of the workflow multiple times then merge the results to one piece of data

nodes_used:
  ["n8n-nodes-base.crypto","n8n-nodes-base.formTrigger","n8n-nodes-base.form","n8n-nodes-base.html","n8n-nodes-base.summarize","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.stickyNote"]

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


name: Simple Eval for Legal Benchmarking
author_name: Adam Janes
author_username: adamjanes
categories: []
created_at: 2025-06-06T01:08:26.025Z
updated_at: 2025-06-06T01:08:26.025Z
url: https://n8n.io/workflows/4712
scraped_at: 2025-12-24 13:02:44
description:
  This workflow demonstrates a simple way to run evals on a set of test cases stored in a Google Sheet.

  The example we are using comes from an info extraction task dataset, where we tested 6 different LLMs on 18 different test cases.

  You can see our sample data in this spreadsheet here to get started.

  Once you have this working for our dataset, you can plug in your own test cases matching different LLMs to see how it works with your own data.

  How it works:
  It loads test cases from Google Sheets. 
  For each row in our Google Sheet, it grabs the source document, converting it to text.
  Our "LLM judge" passes the input/output of each LLM to GPT-4.1 to evaluate each test case (Pass/Fail + Reason).
  It logs the outcome to a Google Sheet.
  A 0.5s pause between each request gets around OpenAI's API rate limits.

  Set up steps:
  Add your credentials for Google Sheets, Google Drive, and OpenRouter.
  Make a copy of the original data spreadsheet so that you can edit it yourself. You will need to plug your version in the Update Results node to see the spreadsheet update on each run of the loop.

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.splitInBatches","n8n-nodes-base.wait","@n8n/n8n-nodes-langchain.lmChatOpenRouter","n8n-nodes-base.extractFromFile","n8n-nodes-base.googleDrive","n8n-nodes-base.googleSheets","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.googleSheets","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.if","n8n-nodes-base.if"]

workflow_json_compressed:
  [encoded data, 5772 characters]


name: 🦋 Bluesky New Follower Auto DM
author_name: Square Zero Labs
author_username: squarezerolabs
categories: []
created_at: 2025-06-06T03:44:53.924Z
updated_at: 2025-06-06T03:44:53.924Z
url: https://n8n.io/workflows/4713
scraped_at: 2025-12-24 13:02:45
description:
  🦋 Bluesky New Follower Auto DM

  Effortlessly send welcome direct messages to new followers on Bluesky — no storage, no dependencies, just real-time engagement.

  🧑‍💼 Who is this for?

  This template is ideal for:

  Creators, **brands, and community builders on Bluesky looking to engage their followers automatically
  n8n beginners** who want an easy-to-configure automation with no external dependencies
  Anyone seeking a lightweight, stateless solution for follower messaging — without needing to manage databases or history

  🧩 What problem is this workflow solving? / Use case

  Automatically welcoming new followers is a powerful way to start building relationships, increase engagement, and show your followers that you’re active and approachable.

  Use it to:

  Start conversations and build relationships immediately
  Build a loyal community by making people feel seen
  Boost follower retention
  Automate engagement while keeping your workflow simple

  ⚙️ What this workflow does

  Runs every 4 hours (configurable)
  Authenticates your Bluesky account via secure app password
  Fetches the last 100 Bluesky notifications
  Filters for new "follow" events
  Starts a chat if there is no existing conversation with the new follower
  Sends a customized welcome message automatically

  All done without having to save data.

  🛠️ Setup

  There is only one node that needs to be modified. In the Setup node:

  Enter your Bluesky handle (e.g., yourname.bsky.social)
  Create an App Password  
     → Generate it here
  Customize your welcome message in the Setup node

  Then save and activate the workflow

  You’re now ready to automatically greet new followers as they arrive.

  🧪 How to customize this workflow to your needs

  Update the schedule**  
    Modify the Cron node to change how often the workflow runs (default: every 4 hours)

  Personalize the message**  
    Update the welcomeMessage field in the Setup node to reflect your tone, brand, or goals

  Add tracking or CRM integration**  
    If you'd like to log interactions or sync with another system, you can extend the workflow with additional nodes.

nodes_used:
  ["n8n-nodes-base.cron","n8n-nodes-base.set","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.httpRequest","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.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.filter"]

workflow_json_compressed:
  H4sIAAAAAAAAE6WWyW4bRxCGX2UwZ7bR+8JbrECBgMRBoiCBYejQS7U0EDnDkEMtEfQIPmS5BnkBP1weITUkLZEShyaZi9AaNv76+q/q6nooq1QOS31+dfr+7LfrH74dj+/e+7floBxD68vhQ1nVs9bXEc66fZlZyqXlMoI3jscsvNEmiOR5VF5x7aLXWtFsk0yZRgGch+xsspkFGj3qtjCejHwLJ1NIs3No55OTBr9ACxignc7hcVDWfgwY7e1oDrPr++Id3BanzWjU3MK0+GreNsXX33VK/nJWDj9c4P4mQbd8WJ4mRRWdNpIwg3+kSUCcNI5oDSGGYI1StnyKcjJt6uKnaXV5CdNO9X7Sfa1tTRayJPgZvIm4CX+cNLOqrXA5/MAoHaAbGH3ip6jUwhQRHh6XCj/jf4t97HGwotJaSwfBEweREynAEy80JQZ45sB4NDo/Uy2c6cWZQbtJow+lYRZYFE4Spz0lMkSFHnlNIuhMccGCNOseAaasOIfZQqcP66ptJz/Cr5i1F3jscLesMkYzg2jKEakCJZaFRKiNlrlMkTI9851WI1RcK5RZfyZx+QLO8b3g+BOcYNxIoJwkyRSRkmZiubZECcVjyIjm43oq67Sq2MNc404f6JpzVmVpBYkiAtZYjp1rlFAvtZA0qCzWsvrvP3/+XSwKrTjDWz6dxy5wv3WztorX9++a9oWBCpNLBH3FWcambqFuUansZw7KC0upIT5STWQWkngmKEkJsnRJi6DiOvNfvxd7lmMfL6MSgfWRvNwpFyAokhNWgHTKE6vxMmOdqmw4zdnChsefim+gLRCjylX0x1nMFJYCP5LYS2ZsFkCScOiw4hRhMyeUKuuMMpHavOHwx2J1ob50mXpxraWDYw1O+HqAcpkEx/Hqs6zxdolMNLiswFNg2a7j/vGpWFyxX2AUmzHsump9vLxrAfJIXsspMw5r1xvPsF8xTZzHO+iwSwATPkFaa1XnC4RixXAYJtYAObYIRDbBpozF6lUmkqqIsZgnjMkcueUBwD9TdhW7TP6ehdvf+g9+mij30hiaiOYO+7+iyKyEIRCM8Spx6qN4Jj2rMVLXDU6a+qYpbqv26mlYOKLlcrkXrXzz/BqwmKUQeKmAMcw/Nm1iRXRExZCc1NjEMtuaf3Z4nfL/U6fJ+hwCPglCIie4RLzFPhY4FdlKpZz1Wzn54ZxduzqWE3BWzBpnEaM5ckomSQhYCcnhg6CZNNG8evp7CfPnn9fp9ixJjknGPR6fxRtYDqeDEkevtqovF8eBO4jzTvT7acIgw/KGdee6WQosJmbsYwpNloRqhnNWEoz4hCfiAkcYgUnIorMXjalh9fyi8HL6w8XYVx0xTrbdmXZMYouNA5zWE9yVQ/p4cYEgK2+26bwaSrYKfN61prD4vjEzb5ffGF+3ir84yjaZL7ehHefeGAe3qe/XOrZG6AXbFmfXdLpVfSdYf4Sdqo+P/wF0E74V7A0AAA==


name: Query and Monitor Shopify Orders via Telegram Bot Commands
author_name: Roninimous
author_username: roninimous
categories: []
created_at: 2025-06-06T04:09:16.931Z
updated_at: 2025-06-06T04:09:16.931Z
url: https://n8n.io/workflows/4714
scraped_at: 2025-12-24 13:02:43
description:
  This n8n workflow integrates Shopify order management with Telegram, allowing you to query open orders and order details directly through Telegram chat commands. It provides an interactive way to monitor your Shopify store orders using Telegram as an interface.

  Key Features

  Telegram Trigger: Listens for messages and callback queries from your Telegram bot.
  Switch Node: Routes incoming Telegram messages to different flows based on message content:
  	 /orders command to fetch all open orders
  	Callback queries starting with /order_ to fetch details of a specific order
  Shopify Get Orders: Retrieves all open orders from your Shopify store using your Shopify API credentials.
  Conditional Check (If Node): Determines if there are any open orders; branches accordingly:
  	If orders exist, prepare an interactive Telegram message with a list of orders.1
  	If no orders exist, send a “No Order” message.
  Orders Code Node: Formats the list of open orders into a Telegram message with inline buttons. Each button corresponds to an order and sends a callback data containing the order ID.
  Get Order Details: When a user selects an order button, the workflow extracts the order ID from the callback data, fetches detailed order information from Shopify, and formats the order items into a readable message.
  Send Messages to Telegram: Sends formatted messages back to Telegram:
  	The list of open orders with clickable buttons.
  	Detailed information about a selected order.
  	“No Order” notification if there are no open orders.

  How It Works
  A Telegram user sends /orders to the bot.
  The workflow fetches open orders from Shopify and sends a message with buttons listing each order.
  When a user clicks an order button, the workflow fetches and displays detailed information about that specific order in Telegram.
  If there are no open orders, the bot replies accordingly.

  Setup Instructions
  Create a Telegram Bot:
  	Use @BotFather on Telegram to create a bot and get the bot token.
  Obtain Shopify API Credentials:
  	Create a private app in your Shopify admin dashboard with permission to read orders.
  	Obtain the API key and access token.
  Configure n8n Credentials:
  	Add your Telegram bot token as Telegram API credentials in n8n.
  	Add your Shopify API credentials in n8n Shopify credentials.
  Import the Workflow:
  	Import this workflow into your n8n instance.
  	Update the Telegram and Shopify credential nodes to use your credentials.
  Set Webhook URLs:
  	Ensure your Telegram bot webhook is set correctly to receive messages.
  	n8n webhook URLs should be publicly accessible.

  Test the Workflow:
  	Send /orders to your Telegram bot to verify it retrieves and lists open orders.

  Customization Guidance
  Modify Commands: Update the Switch node to add more Telegram commands or change existing ones.
  Change Message Formats: Edit the Code nodes to customize how order lists and details appear.
  Expand Shopify Integration: Add nodes to handle other Shopify operations like updating orders, managing products, etc.
  Multi-User Support: Adapt the workflow to handle multiple Telegram chat IDs dynamically.

  Security and Implementation Notes
  The native Telegram node in n8n has limitations: it does not support sending dynamic inline keyboard arrays in JSON format, which is essential for displaying a variable number of buttons depending on how many orders are retrieved from Shopify.
  To overcome this, this workflow uses the HTTP Request node to call Telegram’s API directly, allowing full flexibility to send dynamic inline keyboards as JSON objects. (I will make an update once Telegram Node support dynamic inline keyboards).
  Security Considerations:**
  	Always store your Telegram bot token securely in n8n credentials and never expose it in the HTTP Request node’s URL or body directly.
  	Use environment variables or n8n credentials to inject tokens safely.
  	Be mindful of Telegram API rate limits and add error handling in your workflow.
  While using HTTP Request nodes increases flexibility, it also requires careful management of request payloads and authentication, as opposed to the built-in Telegram node which abstracts much of this complexity.

  Benefits
  Quickly access Shopify order data without leaving Telegram.
  Interactive inline buttons improve user experience.
  Automated, real-time integration between Shopify and Telegram.

nodes_used:
  ["n8n-nodes-base.telegramTrigger","n8n-nodes-base.shopify","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.shopify","n8n-nodes-base.code","n8n-nodes-base.if","n8n-nodes-base.switch","n8n-nodes-base.code","n8n-nodes-base.httpRequest","n8n-nodes-base.telegram"]

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


name: Daily Validated Business Ideas using n8n and Upwork
author_name: Archit Jain
author_username: architjn
categories: []
created_at: 2025-06-06T05:41:25.897Z
updated_at: 2025-06-06T05:41:25.897Z
url: https://n8n.io/workflows/4715
scraped_at: 2025-12-24 13:02:43
description:
  How it works
  Runs at set times to fetch new Upwork job listings.
  Checks each job’s total or hourly budget and keeps only higher-budget ones.
  Extracts the job description for those selected jobs.
  Uses AI to identify the core business idea from each description.
  Records the idea and job details into a Google Sheet.
  Can also be triggered manually to process a single job description.

  Set up steps

  Required:** Upwork API key, AI service key, and a Google Sheet.
  Import:** Bring the JSON into n8n.
  Configure:** Enter your API keys and connect to your Google Sheet.
  Time:** About 25–35 minutes to complete all steps.
  Notes:** Detailed setup instructions are added as sticky notes inside the workflow.

nodes_used:
  ["n8n-nodes-base.scheduleTrigger","n8n-nodes-base.httpRequest","n8n-nodes-base.set","n8n-nodes-base.executeWorkflowTrigger","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.switch","n8n-nodes-base.filter","n8n-nodes-base.filter","n8n-nodes-base.merge","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.googleSheets","@n8n/n8n-nodes-langchain.lmChatOpenRouter","@n8n/n8n-nodes-langchain.lmChatOpenRouter","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE6WYW0/bSBTHv4qVZ4adu2d4WqDttqu2VC1qpV1Vq7mcCd4GO2s7tAjx3fc4AeIEG5L2BSXxmTM/n/mfy3AzKeLkaHL26qrRb6/f/nV8crJ4cVVODiaX0LrJ0c2kKJvWlQHedHZWiJiMCEYyq2NOA4iUIvVJRQHMBSeYz4XWiScjgSUhDdeSUqtBOuEs+m3hcj5zLZzWEJtP0C7mpxX+Ai3gBm29gNuDSekuAXc7WTRFCU2TvYngss9uVkTXVnXnxE2bydHfX9G0itB9vFm9SBTGWx0M8UhHEEESE0ARSW1wOncQrZs8bPApXEBczCA7r4vpFJaer+fdk9KUZOmaeNfAYXNnuLabV03RFlWJW9MDiiBzV6PTFmqkubldOfqM35Y27JDfHtwhQohGB0qJ9pwRqaImVklJkhU0xCREnqs14uvz8w/ZR/hvAU07infRtvO1TQ+N8x3gZA/OK2o0jUBSlAhnrCE2KUlCYlTK3Cum8jXcn5XPXkAT6mK+3HA0fLDFxRjdAUwcygcwGhKeIxcksOCIjFITY50jxqkUIhcpB7MG+3IBZfbyB4QFyirz19lxWbUXUGdfqvpbmlXfR1FhtejebuTApd7hyNkDPPfJOJNHQqmRRDJJiaMcSIiWUxBSBynX8H9Am51WNWQb+l8T/47Iv62xZ66chgtXlIdtVc16L9iPt0QhcPosNO9JgWnGpdSSqNwbIn1IxOZ5QsVKcCzq3EIvlU6RZZWnx1Mo2x1o3Z3dllx3CG1PrjQJ6pgnJnJNJI+eOKM1gZQYB6CG2V5gHyrI3oxV+bKusfIcTUJVtkW5gOX3s0U7X3TPL90PVEpXiPhm3IXigzqvoa2vz8pXrpitqt74KxrKYhCCgGB5px2BwodEOKNcQdJOguhVtO9FGy7GE/H+cY9Ryp1ScU0kQWMLcJF4qT2RWO6RyABxQSWK7QHVzNZEJ8U0O69aN8s+1NW/ENpmlC4Vs3Y717SmB4Ttp1wwoMEYR4QICKhNThxLkWhHUSJBQExhE/B1tahn1z9PuCcgVcbn2KoI1YBnSvNALI2G5MpQwz3nVvQA30E9hVGky7unPSJj9jxRZ1huwCqSU4oJzrFIWW4l4YHnSmPx4LnuaQz1GtoF9u9slQDZB1c3/e45mk/V0n5lvnazVav0brWq31Od58lpAKIMwzqgNJ64chhfL503HNtr6PXUzbni0wXAeGudVtV0BkubZovT7tZc9QNlsorqYD0RFJu+zIMgNoqcWIctPyYFXvWqVXX8JpOHLCPZe1dWOwR3dnl64dqzOZQfMc7bMmV8x7A+4IoguErSYEn12LVCpJjxyRDhgQus/lRa8Qj3lzkFNQfa7IPJOPbRXGKBFKHrAZEYbCIErGdMGYE1kvfFW4Rv19n7qh1PqWZpc2fSQyNdLcIwbrMtm0LXKI4mk3FOYDpXEhE1RAwnVkpiPAY2D9FJZyhWAD3IyfYGxYn7F0C1ENxGiCQEg+WT4ZH7BBpV6zkVSuLQHwdB+d6gjP5SSGkQVnCK82DiOKIorGCWK0yt6ITQSXZFYZBU7E9qfimmEIWOQjDiLMfDV0bhyILNyUOSzGiD2s0HSeVPqVQ8TqCnOdHahba4wn2SmzU4juDMjoPOdLl0NRSj6VkdoZuCrljn42q1fnkz9N0NaykVHfDiAPjHcLxHOO6d40wHFTp5IESJHRZXLR2vWht+uMTCgOx4jeve8KmrxdLyAK+lEX5Mjujt169Icjf2DDl6av545Otgc93oWDAIcV8BkcIV/3T1boHz4zt0N9sgGh2VH63a3mHjMjj0stvj31Oc943lOdzRqflZ3O0zHCIe9T6Ivm09eOBPdfdh9Wz/G2DI7fBFfNDfgOSGPG7NdaOutlW4ty+28jVyr1ydf3d33PnYl8aPojg2Fq426I9+O2+0sWh7w+cv+UORGs2+gfjf3v4PC8CiYiATAAA=


name: Facebook Ads Competitive Analysis using Gemini and Open AI
author_name: Archit Jain
author_username: architjn
categories: []
created_at: 2025-06-06T05:43:57.695Z
updated_at: 2025-06-06T05:43:57.695Z
url: https://n8n.io/workflows/4716
scraped_at: 2025-12-24 13:02:44
description:
  How it works
  User submits a keyword through a form to trigger the workflow.
  Ads matching the keyword are scraped from Facebook Ads Library.
  Ads are filtered by media type (image or video).
  Images are analyzed using an AI model to describe visuals and text.
  Videos are downloaded, processed, and sent to Gemini for visual and spoken content analysis.
  Text, URLs, and media descriptions are compiled.
  All ad insights are saved into a Google Sheet for easy viewing.

  Set up steps
  Requires** Apify and Gemini API credentials, Google Sheets access, and OpenAI key.
  Import** the workflow into n8n and connect accounts to form, HTTP, and Sheets nodes.
  Provide form trigger URL for user input; no advanced config needed.
  Estimated setup time:** ~15–20 minutes for a user familiar with n8n.
  Sticky notes** inside the workflow provide helpful guidance per section.

nodes_used:
  ["n8n-nodes-base.formTrigger","n8n-nodes-base.httpRequest","n8n-nodes-base.switch","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.extractFromFile","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.merge","n8n-nodes-base.googleSheets","n8n-nodes-base.splitInBatches","n8n-nodes-base.stickyNote","n8n-nodes-base.wait","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE6WXS3PbNhDHv4pGZ8PFi3j41DSpW8+08UztpodMDgtgIXMikSpJv8bj796l5Fi0TDlSevKDwOK3i93/Lh6mZZqeTG9+bz/WMlyqfGmv/r7upkfTBXYwPXmYllXbQRXxrF/nlUrZqei08CZZHlHlnHjIRVIoIIISwSpjssxOo8hKO2k0596gBgWe7Ha4WM6hw/cNpvYCu+vl+5r+gx3SAV1zjY9H0woWSKf1H7Aru7qZnELEUNdfJ+9SO3lXwfy+LdveGsza6cnnL7SnTtj/+rD2CFI2hZeCgYbEdAGeQTaGxZSly8Fr59P0+aTzapLrZjFpr8OibNuyrnrb98v+W+UqtjLOArR43K+7bMrZDBtas6zbsuuXn3xmSvIjJjgnmFsMV0S7ipkDw4sCMoMUHdMuZeaLZBmGGKWOOgB3vSVoiKXDhpx4eFyf/on+WhmXx/Lx6MmzIMAiKMtiMJJpngRzWWtWaCMLaRBFMfDsIjawxD5sOz266rrlX/jvNbbdlkfkzDeP3sTTAzy66BySksxwn5mO5LMTgrOUApgMKCWPA7zbsotXO9Hab58HVELuB6UGUEUwBRcuMaFCZNpHilnynFkZlZBJqwL4IBuWWL0720D9TFQ/bcjmUM3iFZTVcd0vLLfwOAVN6u/iiWP3jKd4cMkawegHJWsGywLlCDM+U9RykY0QG7xf77oGYjfJTb2YnJZz3Bk+XK88pYVP6wagtr9cvQfoM6b0NghlE8OMBdUUL6imtGNGU9IFSwXv1AbzN1yUVTn5VCasJx8wEtaeKbiAO6qwvprly9AW/dWPx7bBrrk/r06hnK9l5I0UlcYnDVZSNhSWaZUNVRDnjGsQSPlLwuE2fnyob6t5DWntyeFVRCHeK85DQldQQFXWjNvC0GZhGRgrqNozUL6GbGFQRKclCeLkbAEznHyCOSHsLijstqtJ75Wu6lhv0lUG6VArpoSjEs+YWTCkshwwhUj16YLbplunwcF0rr9xbQ7CK7QsrNKGIYbAdLKOBW4sMzlioqDa7OwG709sZrsTc/H0dcAk91XFoQBJ4EkKhUxQ7ChkVjMvbWBOOc6JJxrjB6oIN7uRZnU9m+PFFWLXbpGpPaVRH5tnMpKX6BVQbsVM2uOoLJwN1KMAhI4megrZhuyPul5Ozm+wmZxRI3/jJpfzsjurfgGSb9zC9Ga/glDPjD7nKIUHVuRE8u24ZZ6DYz4GDCKQQTuQ74uujF/vJx/rbncQ29WapyUvmrjr4eQruGmsqw6rjkxNdyukickXhfLU7QoCzYoziKlgVkePpOKmSIPe/A+U3U7C2/XHYTGojfwNBwwlKSA5UjIlrkjOCs9CDsiU1kYl5N6uBq/vdKOhzKOjdNQsYd+Noqf60Z60XigvczQ8cjkabXFwuFWfCvZHo91PlRmVYRkh9CoB1I8ok1NUlME5W5r0RkHlwaAkakSqXgvRfqQkOtaE7Jig+ZNINTCHTpNCKaAZmfTdx1FS9UMhfV1b+2FarpNHoakAQj80k14FDpwZw6Vyhmc9FPYBpj4YU3L9IwGl1TTQlCSPJxnmLXV56hldWc1WW/EO43V/wHmTaDynd43obdys96+KhUaXlEXMzKCiYhFIN+F8ZKhstgqTowcLkRJEhbE3tTK8qlT6uaCpj+DpkdG7+L0hZ7X6iF5QCe+mJ/zxyxeCWfebMVsvVX9089NkOrb7rSFg1NbT6D1ma9fI88rO0WbP9tA8fubmNTIaga3XwKiNLbgxO29MyKMmt7va7viOjzFvxeWlyI8e/xp3DGBn6x21OZIOY0a3pp+XpsTQ1AvPDzb1LX9fv7NH82Dk0Tpqb6z8/m/sHh//A15Oxk8VEQAA


name: Generate Landing Page Layouts from Competitor Analysis with GPT-4
author_name: Henry
author_username: henry
categories: []
created_at: 2025-06-06T07:48:52.208Z
updated_at: 2025-06-06T07:48:52.208Z
url: https://n8n.io/workflows/4717
scraped_at: 2025-12-24 13:02:42
description:
  Who is this for?

  This workflow is ideal for SEO specialists, web designers, and digital marketers who want to quickly draft effective landing page layouts by referencing established competitors. It suits users who need a fast, structured starting point for web design while ensuring competitive relevance.

  What problem is this workflow solving? / Use case

  Designing a high-converting landing page from scratch can be time-consuming. This workflow automates the process of analyzing a competitor’s website, identifying essential sections, and producing a tailored layout—helping users save time and improve their website’s effectiveness.

  What this workflow does

  The workflow fetches and analyzes your chosen competitor’s landing page, using web scraping and structure-detection nodes in n8n. It identifies primary sections like hero banners, service highlights, testimonials, and contact forms, and then generates a simplified, customizable layout suitable for wireframing or initial design.

  Setup

  Prepare your unique services and target audience profile for customization later.
  Gather the competitor’s landing page URL you wish to analyze.
  Run the workflow, inputting your competitor’s URL when prompted.

  How to customize this workflow to your needs

  After generating the initial layout, adapt section names and content blocks to highlight your services and brand messaging.
  Add or remove sections based on your objectives and audience insights.
  Integrate additional nodes for richer analysis, such as keyword extraction or design pattern detection, to tailor the output further.

nodes_used:
  ["n8n-nodes-base.manualTrigger","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.set","n8n-nodes-base.splitOut","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.aggregate","@n8n/n8n-nodes-langchain.lmChatOpenAi"]

workflow_json_compressed:
  [encoded data, 4724 characters]


name: Discord Channel Creation from Google Sheets with Member Notifications
author_name: Incrementors
author_username: incrementors
categories: []
created_at: 2025-06-06T10:34:48.258Z
updated_at: 2025-06-06T10:34:48.258Z
url: https://n8n.io/workflows/4719
scraped_at: 2025-12-24 13:02:45
description:
  Discord Channel Creation Automation - n8n Workflow

  A comprehensive n8n automation that monitors Google Sheets for new project entries, automatically creates dedicated Discord channels, and sends formatted member notifications with all essential project details.

  📋 Overview

  This workflow provides an automated Discord channel creation solution that eliminates manual channel setup and ensures consistent team communication. Perfect for agencies, development teams, and project-based organizations that need to streamline their Discord workspace management.

  ✨ Key Features

  🔍 Automated Monitoring: Continuously watches Google Sheets for new entries requiring Discord channels
  📢 Discord Integration: Creates dedicated channels using Discord API for organized communication
  📊 Smart Filtering: Only processes valid entries without existing Discord channels
  📧 Member Notifications: Sends formatted announcements with key project details
  📈 Status Tracking: Updates Google Sheets with Discord channel IDs and completion status
  🔄 Sequential Processing: Handles multiple channel requests with proper workflow sequencing
  ⚡ Error Handling: Built-in validation and error management
  🎯 Customizable Messages: Flexible Discord notification templates

  🎯 What This Workflow Does

  Input

  Sheet Data:** New entries in Google Sheets requiring Discord channels
  Discord Configuration:** Server and category settings for channel creation
  Notification Settings:** Member notification preferences and mentions

  Processing

  Monitor Trigger: Watches Google Sheets for new row additions
  Data Validation: Filters entries that need Discord channel creation
  Channel Creation: Creates new Discord channel with specified naming convention
  Sheet Update: Records Discord channel ID and status in Google Sheets
  Status Check: Verifies successful channel creation before messaging
  Member Notification: Sends formatted announcement to Discord channel
  Additional Details: Sends follow-up message with supplementary information
  Completion Tracking: Marks channel creation process as complete

  Output Data Points

  | Field | Description | Example |
  |-------|-------------|---------|
  | Entry ID | Unique identifier for the entry | ENTRY-2025-001 |
  | Title/Name | Name or title from the sheet entry | New Marketing Campaign |
  | Category/Type | Category or type of entry | Marketing Project |
  | Discord Channel ID | ID of created Discord channel | 1234567890123456789 |
  | Channel URL | Direct link to Discord channel | https://discord.com/channels/... |
  | Creation Status | Current status of channel creation process | Discord Created, Message Sent |
  | Timestamp | When the channel creation was completed | 2025-06-06T09:00:00Z |

  🚀 Setup Instructions

  Prerequisites

  n8n instance (self-hosted or cloud)
  Google account with Sheets access
  Discord server with bot permissions
  10-15 minutes for setup

  Step 1: Import the Workflow

  Copy the JSON workflow code from the provided file
  In n8n: Workflows → + Add workflow → Import from JSON
  Paste JSON and click Import

  Step 2: Configure Discord Integration

  Create Discord Bot:
     Go to Discord Developer Portal
     Create new application and bot
     Copy bot token for credentials
     Add bot to your Discord server with proper permissions

  Set up Discord credentials:
     In n8n: Credentials → + Add credential → Discord Bot API
     Enter your Discord bot token
     Test the connection

  Configure Discord settings:
     Note your Discord server (guild) ID
     Create or identify the category for new project channels
     Update guild ID and category ID in workflow nodes

  Step 3: Configure Google Sheets Integration

  Create Channel Request Sheet:
     Go to Google Sheets
     Create new spreadsheet named "Discord Channel Requests" or similar
     Copy the Sheet ID from URL: https://docs.google.com/spreadsheets/d/SHEET_ID_HERE/edit

  Set up Google Sheets credentials:
     In n8n: Credentials → + Add credential → Google Sheets OAuth2 API
     Complete OAuth setup and test connection

  Prepare your data sheet with required columns:
     Column A: Timestamp (auto-filled by form)
     Column B: Entry Name/Title
     Column C: Category/Type
     Column D: Description
     Column E: Contact/Owner Information
     Column F: Entry ID
     Column G: Discord ID (will be auto-filled)
     Column H: Discord Channel Creation Status (will be auto-filled)

  Step 4: Update Workflow Settings

  Update Google Sheets nodes:
     Open "Monitor New Project Entries" node
     Replace document ID with your Sheet ID
     Select your Google Sheets credential
     Choose correct sheet/tab name

  Update Discord nodes:
     Open all Discord nodes
     Replace guild ID with your Discord server ID
     Replace category ID with your project category ID
     Select your Discord Bot credential

  Configure notification settings:
     Open Discord message nodes
     Replace demo@example.com with actual email if needed
     Customize team mentions and message content
     Adjust notification timing as needed

  Step 5: Test & Activate

  Add test entry:
     Add sample data to your Google Sheet
     Ensure all required fields are filled
     Leave Discord ID column empty for testing

  Test the workflow:
     Activate workflow (toggle switch)
     Add new row to trigger workflow
     Verify Discord channel creation
     Check for member notifications
     Confirm sheet updates

  📖 Usage Guide

  Adding New Channel Requests

  Navigate to your Google Sheets document
  Add new entry with all required information
  Leave Discord ID and status columns empty
  Workflow will automatically process within minutes
  Check Discord for new channel and notifications

  Understanding Status Updates

  The workflow uses intelligent status tracking:

  Empty Discord ID:** Entry needs channel creation
  "Discord Created":** Channel created, ready for notifications
  "Discord Created, Message Sent":** Process complete
  Error states:** Check execution logs for troubleshooting

  Customizing Member Notifications

  To modify notification content, edit Discord message nodes:

  Main announcement:** Update "Send Project Announcement Message" node
  Additional details:** Update "Send Additional Project Details" node
  Member mentions:** Replace @everyone with specific roles
  Message formatting:** Customize using Discord markdown

  🔧 Customization Options

  Adding More Data Fields

  Edit Google Sheets trigger and message nodes to include:

  Budget or resource information
  Timeline and deadlines
  Assigned team members or owners
  Priority levels
  Additional context or requirements

  Modifying Discord Structure

  Customize channel organization:

  // Example: Add category to channel name
  "name": "{{ $json['Category/Type'] }}-{{ $json['Entry ID'] }}"

  // Example: Set channel topic
  "topic": "Channel for {{ $json['Title/Name'] }} - {{ $json['Category/Type'] }}"

  🚨 Troubleshooting

  Common Issues & Solutions

  | Issue | Cause | Solution |
  |-------|-------|----------|
  | "Discord permission denied" | Bot lacks required permissions in Discord server | Ensure bot has "Manage Channels" and "Send Messages" permissions |
  | "Google Sheets trigger not firing" | Incorrect sheet permissions or credential issues | Re-authenticate Google Sheets, check sheet sharing settings |
  | "Channel creation failed" | Invalid guild ID, category ID, or duplicate channel names | Verify Discord IDs, ensure unique entry IDs |
  | "Messages not sending" | Discord rate limiting or invalid channel references | Add delays between messages, verify channel creation success |
  | "Workflow execution failed" | Missing data fields or validation errors | Ensure all required fields are populated |

  📊 Use Cases & Examples

  1. Project Management Automation

  Goal: Streamline project channel creation process

  Monitor new project requests or approvals
  Create dedicated project workspaces
  Notify relevant team members instantly
  Track channel setup completion

  2. Event Organization

  Goal: Organize events with dedicated Discord channels

  Create channels for conferences, meetups, or workshops
  Include event details in notifications
  Tag organizers and participants
  Maintain event communication history

  3. Team Department Organization

  Goal: Manage department or team-specific channels

  Separate channels for different departments
  Share department announcements and updates
  Coordinate team assignments
  Track departmental activities

  4. Community Management

  Goal: Organize community groups and special interest channels

  Create channels for community groups
  Share group information and guidelines
  Facilitate member-to-member communication
  Track community engagement and growth

  📈 Performance & Limits

  Expected Performance

  | Metric | Value |
  |--------|-------|
  | Processing time | 30-60 seconds per entry |
  | Concurrent entries | 5-10 simultaneous (depends on Discord limits) |
  | Success rate | 95%+ for valid data |
  | Daily capacity | 100+ entries (depends on rate limits) |

  Resource Usage

  Memory:** ~50MB per execution
  Storage:** Minimal (data stored in Google Sheets)
  API calls:** 3-5 Discord calls + 2-3 Google Sheets calls per entry
  Execution time:** 1-2 minutes for complete process

  📋 Quick Setup Checklist

  Before You Start

  n8n instance running (self-hosted or cloud)
  Google account with Sheets access
  Discord server with admin permissions
  Discord bot created and added to server
  15 minutes for complete setup

  Setup Steps

  Import Workflow** - Copy JSON and import to n8n
  Configure Discord** - Set up bot credentials and test
  Create Google Sheet** - New sheet with required columns
  Set up Google Sheets credentials** - OAuth setup and test
  Update workflow settings** - Replace IDs and credentials
  Test with sample entry** - Add test entry and verify
  Activate workflow** - Turn on monitoring trigger

  🎉 Ready to Use!

  Your workflow URL: https://your-n8n-instance.com/workflow/discord-channel-creation

  🎯 Happy Channel Management! This workflow provides a solid foundation for automated Discord channel creation. Customize it to fit your specific team needs and communication requirements.

nodes_used:
  ["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.googleSheetsTrigger","n8n-nodes-base.filter","n8n-nodes-base.discord","n8n-nodes-base.googleSheets","n8n-nodes-base.filter","n8n-nodes-base.discord","n8n-nodes-base.discord","n8n-nodes-base.googleSheets"]

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


name: Deep Research - Sales Lead Magnet Agent
author_name: Max Mitcham
author_username: maxmitcham
categories: []
created_at: 2025-06-06T12:18:33.114Z
updated_at: 2025-06-06T12:18:33.114Z
url: https://n8n.io/workflows/4721
scraped_at: 2025-12-24 13:02:41
description:
  Want to check out all my flows, follow me on:

  https://maxmitcham.substack.com/

  https://www.linkedin.com/in/max-mitcham/


  This automation flow is designed to generate comprehensive, research-backed lead magnet articles based on a user-submitted topic, conduct deep research across multiple sources, and automatically create a professional Google Doc ready for LinkedIn sharing.

  ⚙️ How It Works (Step-by-Step):

  📝 Chat Input (Entry Point)
  A user submits a topic through the chat interface:
  Topic for lead magnet content
  Target audience (automatically detected)
  Company context (when relevant)

  🔍 Query Builder Agent
  An AI agent refines the input by:
  Converting the topic into 5 targeted research queries
  Determining if topic relates to *company for specialized research
  Using structured output parsing for consistent results

  📚 Research Leader Agent
  Conducts comprehensive research that:
  Uses Perplexity API for real-time web research
  Integrates *company knowledge base when relevant
  Creates detailed table of contents with research insights
  Identifies key trends, expert opinions, and case studies

  📋 Project Planner Agent
  Structures the content by:
  Generating professional title and subtitle
  Creating 8-10 logical chapter outlines
  Developing detailed writing prompts for each section
  Ensuring step-by-step actionable guidance

  ✍️ Research Assistant Team
  Multiple AI agents write simultaneously:
  Each agent writes one chapter with proper citations
  Maintains consistent voice across all sections
  Includes real-world examples and implementation steps
  Uses both web research and *company knowledge

  📝 Editor Agent
  Professional content polishing:
  Refines tone for authenticity and engagement
  Adds image placeholders where appropriate
  Ensures proper flow between chapters
  Optimizes for LinkedIn lead magnet format

  📄 Google Docs Creation
  Automated document generation:
  Creates new Google Doc with formatted content
  Sets proper sharing permissions (public link)
  Organizes in designated company folder
  Returns shareable URL for immediate use

  🛠️ Tools Used:
  n8n: Workflow orchestration platform
  Anthropic Claude: Primary AI model for content generation
  OpenRouter: Backup AI model options
  Perplexity API: Real-time research capabilities
  *Company Knowledge Hub: Internal documentation access
  Google Docs API: Document creation and formatting
  Google Drive API: File management and sharing

  📦 Key Features:
  End-to-end automation from topic to published document
  Multi-agent approach ensures comprehensive coverage
  Real-time research with proper citations
  Company-specific knowledge integration
  Professional editing and formatting
  Automatic Google Docs creation with sharing
  Scalable content generation (3-5 minutes per article)

  🚀 Ideal Use Cases:
  B2B companies building thought leadership content
  Sales teams creating industry-specific lead magnets
  Marketing departments scaling content production
  Consultants developing expertise-demonstrating resources
  SaaS companies creating feature-focused educational content
  Startups establishing market presence without content teams
  `

nodes_used:
  ["@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.outputParserStructured","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.splitOut","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.merge","n8n-nodes-base.code","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.googleDocs","@n8n/n8n-nodes-langchain.chatTrigger","@n8n/n8n-nodes-langchain.toolHttpRequest","@n8n/n8n-nodes-langchain.lmChatAnthropic","n8n-nodes-base.set","n8n-nodes-base.googleDrive","n8n-nodes-base.googleDocs","@n8n/n8n-nodes-langchain.toolHttpRequest","@n8n/n8n-nodes-langchain.lmChatOpenRouter","@n8n/n8n-nodes-langchain.lmChatAnthropic"]

workflow_json_compressed:
  [encoded data, 12372 characters]


name: Gmail AI Email Manager
author_name: Max Mitcham
author_username: maxmitcham
categories: []
created_at: 2025-06-06T12:20:00.982Z
updated_at: 2025-06-06T12:20:00.982Z
url: https://n8n.io/workflows/4722
scraped_at: 2025-12-24 13:02:41
description:
  Want to check out all my flows, follow me on:

  https://maxmitcham.substack.com/

  https://www.linkedin.com/in/max-mitcham/

  Email Manager - Intelligent Gmail Classification

  This automation flow is designed to automatically monitor incoming Gmail messages, analyze their content and context using AI, and intelligently classify them with appropriate labels for better email organization and prioritization.

  ⚙️ How It Works (Step-by-Step):

  📧 Gmail Monitoring (Trigger)
  Continuously monitors your Gmail inbox:
  Polls for new emails every minute
  Captures all incoming messages automatically
  Triggers workflow for each new email received

  📖 Email Content Extraction
  Retrieves complete email details:
  Full email body and headers
  Sender information and recipient lists
  Subject line and metadata
  Existing Gmail labels and categories
  Email threading information (replies/forwards)

  🔍 Email History Analysis
  AI agent checks relationship context:
  Searches for previous emails from the same sender
  Checks sent folder for prior outbound correspondence
  Determines if this is a first-time contact (cold email)
  Analyzes conversation thread history

  🤖 Intelligent Classification Agent
  Advanced AI categorization using:
  Claude Sonnet 4 for sophisticated email analysis
  Context-aware classification based on email history
  Content analysis for intent and urgency detection
  Header analysis for automated vs. human-sent emails

  🏷️ Smart Label Assignment
  Automatically applies appropriate Gmail labels:
  To Respond: Requires direct action/reply
  FYI: For awareness, no action needed
  Notification: Service updates, policy changes
  Marketing: Promotional content and sales pitches
  Meeting Update: Calendar-related communications
  Comment: Document/task feedback

  📋 Structured Processing
  Ensures consistent labeling:
  Uses structured output parsing for reliability
  Returns specific Label ID for Gmail integration
  Applies label automatically to the email
  Maintains classification accuracy

  🛠️ Tools Used:
  n8n: Workflow automation platform
  Gmail API: Email monitoring and label management
  Anthropic Claude: Advanced email content analysis
  Gmail Tools: Email history checking and search
  Structured Output Parser: Consistent AI responses

  📦 Key Features:
  Real-time email monitoring and classification
  Context-aware analysis using email history
  Intelligent cold vs. warm email detection
  Multiple classification categories for organization
  Automatic Gmail label application
  Header analysis for automated email detection
  Thread-aware conversation tracking

  🚀 Ideal Use Cases:
  Busy executives managing high email volumes
  Sales professionals prioritizing prospect communications
  Support teams organizing customer inquiries
  Marketing teams filtering promotional content
  Anyone wanting automated email organization
  Teams needing consistent email prioritization
  `

nodes_used:
  ["n8n-nodes-base.gmailTrigger","n8n-nodes-base.gmail","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.gmail","@n8n/n8n-nodes-langchain.lmChatAnthropic","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.gmailTool","n8n-nodes-base.gmailTool"]

workflow_json_compressed:
  [encoded data, 5904 characters]


name: AI Personal Assistant
author_name: Max Mitcham
author_username: maxmitcham
categories: []
created_at: 2025-06-06T12:23:22.572Z
updated_at: 2025-06-06T12:23:22.572Z
url: https://n8n.io/workflows/4723
scraped_at: 2025-12-24 13:02:41
description:
  Email Personal Assistant - Comprehensive Communication Manager

  This automation flow is designed to proactively monitor email, calendar, and Slack communications, analyze priorities across all channels, and generate a comprehensive daily briefing with actionable tasks for executive productivity management.

  ⚙️ How It Works (Step-by-Step):

  ⏰ Automated Daily Trigger
  Runs automatically on weekdays:
  Scheduled execution every weekday at 8:00 AM
  Manual trigger available for on-demand analysis
  Comprehensive daily communication audit

  📧 Email Assistant Agent
  Analyzes inbox priorities and context:
  Scans unread emails across "To Respond" and "FYI" labels
  Checks email history to determine relationship context
  Identifies *company-related opportunities and partnerships
  Categorizes emails by urgency (High, Medium, Low)
  Cross-references with sent emails for follow-up context

  📅 Follow-Up Assistant Agent
  Monitors meeting follow-up requirements:
  Reviews last 3 days of calendar meetings
  Fetches Fireflies transcripts for recorded sessions
  Identifies meetings without post-meeting communication
  Flags meetings requiring action items or follow-ups
  Checks sent emails and Slack for completed follow-ups

  💬 Slack Assistant Agent
  Tracks Slack communication priorities:
  Monitors direct messages and @mentions
  Identifies unreplied Slack conversations
  Cross-references with email and calendar context
  Prioritizes responses based on sender importance
  Checks for threaded conversations requiring attention

  🎯 Master Orchestrator Agent
  Synthesizes all communication data:
  Combines reports from all three assistant agents
  Cross-references with existing Google Sheets to-do list
  Prioritizes tasks by urgency and business impact
  Identifies correlations between different communication channels
  Creates comprehensive daily action plan

  📊 Task Management Integration
  Automated tracking and delivery:
  Appends new tasks to Google Sheets to-do tracker
  Sends personalized daily briefing via Slack DM
  Maintains conversation memory for context continuity
  Tracks outstanding vs. completed items

  🛠️ Tools Used:
  n8n: Workflow orchestration and scheduling
  Claude Sonnet 4 & Opus 4: Multi-agent AI analysis
  Gmail API: Email monitoring and history checking
  Google Calendar: Meeting tracking and scheduling
  Slack API: Message monitoring and user management
  Fireflies API: Meeting transcript analysis
  Google Sheets: Task tracking and persistence

  📦 Key Features:
  Multi-channel communication monitoring (Email, Calendar, Slack)
  AI-powered priority assessment and context analysis
  Cross-platform relationship tracking and history
  Automated daily briefing generation and delivery
  Persistent task tracking with Google Sheets integration
  Meeting follow-up verification and flagging
  Conversation memory for continuity across sessions

  🚀 Ideal Use Cases:
  C-level executives managing multiple communication channels
  Sales leaders tracking prospect interactions and follow-ups
  Business development professionals managing partnerships
  Busy professionals needing communication prioritization
  Teams requiring systematic follow-up management
  Anyone wanting automated daily productivity briefings
  `

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.gmailTool","@n8n/n8n-nodes-langchain.lmChatAnthropic","@n8n/n8n-nodes-langchain.memoryBufferWindow","n8n-nodes-base.googleCalendarTool","n8n-nodes-base.gmailTool","@n8n/n8n-nodes-langchain.lmChatAnthropic","n8n-nodes-base.gmailTool","n8n-nodes-base.gmailTool","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.httpRequestTool","n8n-nodes-base.gmailTool","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatAnthropic","n8n-nodes-base.slackTool","n8n-nodes-base.slack","n8n-nodes-base.slackTool","n8n-nodes-base.slackTool","n8n-nodes-base.slackTool","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatAnthropic","n8n-nodes-base.googleSheets","n8n-nodes-base.slack","n8n-nodes-base.googleSheetsTool","n8n-nodes-base.scheduleTrigger"]

workflow_json_compressed:
  [encoded data, 13928 characters]


name: Track Website Visibility in Google's AI Overview with SerpAPI and Google Sheets
author_name: hani safaei
author_username: hanisafaei
categories: []
created_at: 2025-06-06T12:40:53.023Z
updated_at: 2025-06-06T12:40:53.023Z
url: https://n8n.io/workflows/4724
scraped_at: 2025-12-24 13:02:44
description:
  This template helps anyone track how often their website appears in Google’s AI Overview. a growing part of search results that can’t currently be tracked using traditional SEO tools. 
  With this workflow, users can:
  Input a list of keywords (from Google Search Console or manual research).
  Use the SerpApi to pull Google search results.
  Extract AI Overview content and its list of sources.
  Map that information into a structured Google Sheet, including whether your site is listed in those sources.

  Setup is straightforward and fully automated, but you'll need: 
  A SerpApi key
  A connected Google Sheets account

  Who is this for?
  This workflow is designed for SEO professionals, digital marketers, and site owners who want to track their website’s visibility in Google AI Overviews.

  What problem does it solve?
  AI Overviews are rapidly becoming more common in Google search results. However, there's no tool (yet) that tells you if your website is appearing in those answers. This is a blind spot for SEO. This workflow helps you check your site’s presence in AI Overviews manually, at scale.

  What does the workflow do?
  The workflow:
  Takes a list of target keywords (exported from GSC or elsewhere)
  Uses SerpApi to get search results from Google
  Extracts the AI Overview block and its sources
  Checks if your domain is among them
  Saves all results into a Google Sheet 

  The final Google Sheet will contain: Keyword | AI Overview Exists | List of Sources | Is my domain listed

  Setup
  You’ll need:
  A SerpApi API key
  A Google Sheet with your list of keywords
  A connected Google Sheets account in n8n

  How to customize this workflow
  Change the list of keywords (pull from GSC or edit the sheet manually)
  Replace the placeholder domain with your own
  Adjust the Google Sheet column mapping as needed

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.googleSheets","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.googleSheets","n8n-nodes-base.stickyNote"]

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


name: Automate Candidate Screening with LlamaIndex & GPT for Email Responses
author_name: Khairul Muhtadin
author_username: khmuhtadin
categories: []
created_at: 2025-06-06T13:27:49.918Z
updated_at: 2025-06-06T13:27:49.918Z
url: https://n8n.io/workflows/4727
scraped_at: 2025-12-24 13:02:46
description:
  This n8n workflow — HRMate — streamlines your entire recruitment process by automatically parsing incoming job applications, evaluating candidate fit using AI, and sending personalized acceptance or rejection emails — all without manual intervention.

  It triggers on every new email application, extracts candidate info and attachments (PDF resumes), leverages* LlamaIndex AI* for content parsing, then scores candidates against job requirements via OpenAI. Finally, it sends tailored emails and updates candidate status automatically.

  💡 Why Use HRMate?

  Save hours** of manual CV screening and email replies
  Never ghost applicants again** — automatic, polite rejections with AI-generated growth suggestions
  Increase hiring accuracy** with AI-assisted candidate scoring
  Centralize communication** with auto-acceptance invites including calendly scheduling links
  Fully customizable and scalable for multiple job openings

  ⚡ Who Is This For?

  HR teams overwhelmed with incoming applications
  Small businesses wanting professional recruitment automation
  Recruiters seeking data-driven candidate assessments
  Companies aiming to improve applicant experience and speed

  ❓ What Problem Does It Solve?

  Screening candidates manually is slow, inconsistent, and often leads to candidates being ignored (ghosted). HRMate Fix automates parsing, evaluation, and personalized email communication, drastically reducing workload and improving candidate engagement.

  🔧 What This Workflow Does

  ⏱ Trigger: On every new incoming email application via Gmail Trigger (polls every minute)
  📎 Attachment Check: Detects and uploads PDF resumes to LlamaIndex AI for parsing
  🔍 Parsing: Waits and retrieves clean markdown text of candidate documents
  🤖 AI Evaluation: Matches candidate profile against job criteria using GPT-4o-mini, scoring fit from 1 to 100
  💌 Email Communication:

    If score ≥ 80 → sends acceptance email with calendly interview scheduling link
    If score &lt; 80 → sends rejection email with professional, motivational feedback generated by AI
  🗂 Status Update: Marks candidate as accepted/rejected and optionally updates Google Sheets

  🔐 Setup Instructions

  Import .json workflow into n8n
  Add credentials:

     Gmail OAuth2 (trigger & email sending)
     LlamaIndex API key (for PDF parsing)
     OpenAI API key (GPT-4o-mini model for evaluation)
  Customize job criteria in "Set Job Criteria Text" node
  Update email templates and calendly links as needed
  Test workflow with real incoming applications

  🧩 Pre-Requirements

  n8n instance (self-hosted or cloud)
  Gmail account with API credentials
  LlamaIndex API access
  OpenAI API key
  Google Sheets (optional, for status tracking)

  🛠️ Customize It Further

  Add new job positions by replicating job criteria and subject filters
  Modify evaluation criteria or prompts in OpenAI node
  Integrate Slack or other notification nodes
  Adjust email content and branding for acceptance/rejection messages

  🧠 Nodes Used

  Gmail Trigger
  HTTP Request (LlamaIndex API)
  Wait node (poll parsing status)
  Code node (markdown cleaning)
  OpenAI GPT-4o-mini node (candidate evaluation)
  IF nodes (conditional email flow)
  Gmail node (send acceptance/rejection emails)
  Set nodes (data preparation & status marking)
  Google Sheets (optional update)
  Sticky Notes for documentation

  📞 Support

  Made by: Khmuhtadin  
  Tag: youtube, summarizer, telegram, openai  
  Category: AI Automation, Video Tools
  Need a custom? Contact Me

nodes_used:
  ["n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.if","n8n-nodes-base.wait","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.noOp","n8n-nodes-base.gmailTrigger","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.if","n8n-nodes-base.if","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.if","n8n-nodes-base.gmail","n8n-nodes-base.gmail","n8n-nodes-base.set","n8n-nodes-base.set","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-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

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


name: Automated Competitor Intelligence: CrunchBase to ClickUp Tracking Workflow
author_name: Yaron Been
author_username: yaron-nofluff
categories: []
created_at: 2025-06-06T13:38:22.149Z
updated_at: 2025-06-06T13:38:22.149Z
url: https://n8n.io/workflows/4728
scraped_at: 2025-12-24 13:02:44
description:
  🚀 Automated Competitor Intelligence: CrunchBase to ClickUp Tracking Workflow!

  Workflow Overview
  This cutting-edge n8n automation is a sophisticated competitive intelligence tool designed to transform market research into actionable insights. By intelligently connecting CrunchBase, ClickUp, and intelligent data processing, this workflow:

  Discovers Competitor Insights: 
     Automatically retrieves company data
     Tracks real-time business updates
     Eliminates manual research efforts

  Intelligent Data Processing:
     Converts company names to API-compatible formats
     Fetches comprehensive company information
     Ensures precise data retrieval

  Automated Task Management:
     Creates instant review tasks in ClickUp
     Distributes competitive intelligence
     Enables rapid team response

  Seamless Workflow Integration:
     Cross-platform data synchronization
     Reduces manual intervention
     Provides structured competitive insights

  Key Benefits
  🤖 Full Automation: Zero-touch competitive tracking
  💡 Smart Data Processing: Intelligent insight generation
  📊 Comprehensive Intelligence: Detailed company information
  🌐 Multi-Platform Synchronization: Seamless data flow

  Workflow Architecture

  🔹 Stage 1: Competitor Identification
  Manual Trigger**: Workflow initiation
  Competitor Name Setting**
  Slug Generation**:
    Converts names to API-compatible formats
    Ensures precise data matching

  🔹 Stage 2: Data Retrieval
  CrunchBase API Integration**
  Comprehensive Company Lookup**
  Real-Time Information Gathering**

  🔹 Stage 3: Insight Distribution
  ClickUp Task Creation**
  Structured Information Sharing**
  Team Notification Mechanism**

  Potential Use Cases
  Strategic Planning**: Competitive landscape monitoring
  Sales Teams**: Market intelligence gathering
  Product Managers**: Tracking industry innovations
  Investors**: Investment opportunity research
  Marketing Departments**: Competitive analysis

  Setup Requirements
  CrunchBase API
     API credentials
     Configured access permissions
     Company tracking setup

  ClickUp Workspace
     Connected ClickUp account
     Task management configuration
     Team collaboration settings

  n8n Installation
     Cloud or self-hosted instance
     Workflow configuration
     API credential management

  Future Enhancement Suggestions
  🤖 Multi-competitor tracking
  📊 Advanced trend analysis
  🔔 Customizable alert mechanisms
  🌐 Expanded data source integration
  🧠 Machine learning insights generation

  Technical Considerations
  Implement robust error handling
  Use secure API authentication
  Maintain flexible data processing
  Ensure compliance with API usage guidelines

  Ethical Guidelines
  Respect business privacy
  Use data for legitimate research
  Maintain transparent information gathering
  Provide proper attribution

  Hashtag Performance Boost 🚀
  #CompetitiveIntelligence #MarketResearch #BusinessTracking #AIWorkflow #DataAutomation #TechInnovation #StrategicPlanning #BusinessIntelligence #MarketInsights #APIAutomation

  Workflow Visualization

  [Manual Trigger]
      ⬇️
  [Set Competitor Name]
      ⬇️
  [Generate Crunchbase Slug]
      ⬇️
  [Fetch Crunchbase Data]
      ⬇️
  [Create ClickUp Task]

  Connect With Me

  Ready to revolutionize your competitive intelligence?

  📧 Email: Yaron@nofluff.online

  🎥 YouTube: @YaronBeen

  💼 LinkedIn: Yaron Been

  Transform your competitive research with intelligent, automated workflows!

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.set","n8n-nodes-base.code","n8n-nodes-base.httpRequest","n8n-nodes-base.clickUp","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 4540 characters]


name: Startup Founder Discovery and AI-Powered Outreach with CrunchBase and Gmail
author_name: Yaron Been
author_username: yaron-nofluff
categories: []
created_at: 2025-06-06T13:39:30.662Z
updated_at: 2025-06-06T13:39:30.662Z
url: https://n8n.io/workflows/4729
scraped_at: 2025-12-24 13:02:43
description:
  🚀 Automated Founder Discovery: CrunchBase to Gmail Outreach Workflow!

  Workflow Overview
  This cutting-edge n8n automation is a sophisticated founder intelligence and outreach tool designed to transform startup research into actionable networking opportunities. By intelligently connecting CrunchBase, OpenAI, and Gmail, this workflow:

  Discovers Startup Founders: 
     Automatically retrieves founder profiles
     Tracks latest company updates
     Eliminates manual research efforts

  Intelligent Profile Processing:
     Extracts key professional information
     Filters most relevant details
     Prepares comprehensive founder insights

  AI-Powered Summarization:
     Generates professional email-ready summaries
     Crafts personalized outreach content
     Ensures high-quality communication

  Seamless Email Distribution:
     Sends automated founder digests
     Integrates with Gmail
     Enables rapid professional networking

  Key Benefits
  🤖 Full Automation: Zero-touch founder research
  💡 Smart Profiling: Intelligent founder insights
  📊 Comprehensive Intelligence: Detailed professional summaries
  🌐 Multi-Platform Synchronization: Seamless data flow

  Workflow Architecture

  🔹 Stage 1: Founder Discovery
  Manual Trigger**: Workflow initiation
  CrunchBase API Integration**: Profile retrieval
  Intelligent Filtering**:
    Identifies key startup founders
    Prepares for detailed analysis

  🔹 Stage 2: Profile Extraction
  Detailed Information Capture**
  Key Field Mapping**
  Structured Data Preparation**

  🔹 Stage 3: AI Summarization
  OpenAI GPT Processing**
  Professional Summary Generation**
  Contextual Insight Creation**

  🔹 Stage 4: Email Distribution
  Gmail Integration**
  Automated Outreach**
  Personalized Communication**

  Potential Use Cases
  Venture Capitalists**: Startup scouting
  Sales Teams**: Lead generation
  Recruitment Specialists**: Talent discovery
  Networking Professionals**: Strategic connections
  Startup Ecosystem Researchers**: Market intelligence

  Setup Requirements
  CrunchBase API
     API credentials
     Configured access permissions
     Founder tracking setup

  OpenAI API
     GPT model access
     Summarization configuration
     API key management

  Gmail Account
     Connected email
     Outreach email configuration
     Appropriate sending permissions

  n8n Installation
     Cloud or self-hosted instance
     Workflow configuration
     API credential management

  Future Enhancement Suggestions
  🤖 Advanced founder scoring
  📊 Multi-source intelligence gathering
  🔔 Customizable alert mechanisms
  🌐 Expanded networking platform integration
  🧠 Machine learning insights generation

  Technical Considerations
  Implement robust error handling
  Use secure API authentication
  Maintain flexible data processing
  Ensure compliance with API usage guidelines

  Ethical Guidelines
  Respect professional privacy
  Maintain transparent outreach practices
  Ensure appropriate communication
  Provide opt-out mechanisms

  Hashtag Performance Boost 🚀
  #StartupNetworking #FounderDiscovery #AIOutreach #ProfessionalNetworking #TechInnovation #BusinessIntelligence #AutomatedResearch #StartupScouting #ProfessionalGrowth #NetworkingTech

  Workflow Visualization

  [Manual Trigger]
      ⬇️
  [Updated Profiles List]
      ⬇️
  [Founder Profiles]
      ⬇️
  [Extract Key Fields]
      ⬇️
  [AI Summarization]
      ⬇️
  [Send Email]

  Connect With Me

  Ready to revolutionize your professional networking?

  📧 Email: Yaron@nofluff.online

  🎥 YouTube: @YaronBeen

  💼 LinkedIn: Yaron Been

  Transform your founder research with intelligent, automated workflows!

nodes_used:
  ["@n8n/n8n-nodes-langchain.outputParserStructured","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.gmail","n8n-nodes-base.manualTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 5912 characters]


name: Automated Funding Intelligence: CrunchBase to Google Sheets Tracking Workflow
author_name: Yaron Been
author_username: yaron-nofluff
categories: []
created_at: 2025-06-06T13:40:28.808Z
updated_at: 2025-06-06T13:40:28.808Z
url: https://n8n.io/workflows/4730
scraped_at: 2025-12-24 13:02:45
description:
  🚀 Automated Funding Intelligence: CrunchBase to Google Sheets Tracking Workflow!

  Workflow Overview
  This cutting-edge n8n automation is a sophisticated startup funding intelligence tool designed to transform market research into actionable insights. By intelligently connecting CrunchBase, data processing, and Google Sheets, this workflow:

  Discovers Funding Opportunities: 
     Automatically retrieves latest funding rounds
     Tracks industry-specific investments
     Eliminates manual market research efforts

  Intelligent Data Processing:
     Filters funding data by location and industry
     Extracts key investment metrics
     Ensures comprehensive market intelligence

  Seamless Data Logging:
     Automatically updates Google Sheets
     Creates real-time investment database
     Enables rapid market trend analysis

  Scheduled Intelligence Gathering:
     Daily automated tracking
     Consistent market insight updates
     Zero manual intervention required

  Key Benefits
  🤖 Full Automation: Zero-touch funding research
  💡 Smart Filtering: Targeted investment insights
  📊 Comprehensive Tracking: Detailed funding intelligence
  🌐 Multi-Source Synchronization: Seamless data flow

  Workflow Architecture

  🔹 Stage 1: Funding Discovery
  Scheduled Trigger**: Daily market scanning
  CrunchBase API Integration**
  Intelligent Filtering**:
    Location-based selection
    Industry-specific focus
    Most recent funding rounds

  🔹 Stage 2: Data Extraction
  Comprehensive Metadata Parsing**
  Key Information Retrieval**
  Structured Data Preparation**

  🔹 Stage 3: Data Logging
  Google Sheets Integration**
  Automatic Row Appending**
  Real-Time Database Updates**

  Potential Use Cases
  Venture Capitalists**: Investment opportunity tracking
  Startup Scouts**: Market trend analysis
  Market Researchers**: Comprehensive funding insights
  Investors**: Strategic decision support
  Business Strategists**: Competitive landscape monitoring

  Setup Requirements
  CrunchBase API
     API credentials
     Configured access permissions
     Funding round tracking setup

  Google Sheets
     Connected Google account
     Prepared tracking spreadsheet
     Appropriate sharing settings

  n8n Installation
     Cloud or self-hosted instance
     Workflow configuration
     API credential management

  Future Enhancement Suggestions
  🤖 Advanced investment trend analysis
  📊 Multi-source funding aggregation
  🔔 Customizable alert mechanisms
  🌐 Expanded industry coverage
  🧠 Machine learning insights generation

  Technical Considerations
  Implement robust error handling
  Use secure API authentication
  Maintain flexible data processing
  Ensure compliance with API usage guidelines

  Ethical Guidelines
  Respect business privacy
  Use data for legitimate research
  Maintain transparent information gathering
  Provide proper attribution

  Hashtag Performance Boost 🚀
  #StartupFunding #InvestmentIntelligence #MarketResearch #AIWorkflow #DataAutomation #VentureCapital #TechInnovation #InvestmentTracking #BusinessIntelligence #StartupEcosystem

  Workflow Visualization

  [Daily Trigger]
      ⬇️
  [Fetch Funding Rounds]
      ⬇️
  [Extract & Format Data]
      ⬇️
  [Log to Google Sheets]

  Connect With Me

  Ready to revolutionize your funding intelligence?

  📧 Email: Yaron@nofluff.online

  🎥 YouTube: @YaronBeen

  💼 LinkedIn: Yaron Been

  Transform your market research with intelligent, automated workflows!

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

workflow_json_compressed:
  [encoded data, 5308 characters]


name: Automated Investor Intelligence: CrunchBase to Google Sheets Data Harvester
author_name: Yaron Been
author_username: yaron-nofluff
categories: []
created_at: 2025-06-06T13:41:28.967Z
updated_at: 2025-06-06T13:41:28.967Z
url: https://n8n.io/workflows/4731
scraped_at: 2025-12-24 13:02:41
description:
  🚀 Automated Investor Intelligence: CrunchBase to Google Sheets Data Harvester!

  Workflow Overview
  This cutting-edge n8n automation is a sophisticated investor intelligence tool designed to transform market research into actionable insights. By intelligently connecting CrunchBase, data processing, and Google Sheets, this workflow:

  Discovers Investor Insights: 
     Automatically retrieves latest investor data
     Tracks key investment organizations
     Eliminates manual market research efforts

  Intelligent Data Processing:
     Filters investor-specific organizations
     Extracts critical investment metrics
     Ensures comprehensive market intelligence

  Seamless Data Logging:
     Automatically updates Google Sheets
     Creates real-time investor database
     Enables rapid market trend analysis

  Scheduled Intelligence Gathering:
     Daily automated tracking
     Consistent investor insight updates
     Zero manual intervention required

  Key Benefits
  🤖 Full Automation: Zero-touch investor research
  💡 Smart Filtering: Targeted investment insights
  📊 Comprehensive Tracking: Detailed investor intelligence
  🌐 Multi-Source Synchronization: Seamless data flow

  Workflow Architecture

  🔹 Stage 1: Investor Discovery
  Scheduled Trigger**: Daily market scanning
  CrunchBase API Integration**
  Intelligent Filtering**:
    Investor-specific organizations
    Key investment metrics
    Most recent data

  🔹 Stage 2: Data Extraction
  Comprehensive Metadata Parsing**
  Key Information Retrieval**
  Structured Data Preparation**

  🔹 Stage 3: Data Logging
  Google Sheets Integration**
  Automatic Row Appending**
  Real-Time Database Updates**

  Potential Use Cases
  Venture Capitalists**: Investment ecosystem mapping
  Startup Scouts**: Investor trend analysis
  Market Researchers**: Comprehensive investment insights
  Business Development**: Strategic partnership identification
  Investment Analysts**: Market intelligence gathering

  Setup Requirements
  CrunchBase API
     API credentials
     Configured access permissions
     Investor organization tracking setup

  Google Sheets
     Connected Google account
     Prepared tracking spreadsheet
     Appropriate sharing settings

  n8n Installation
     Cloud or self-hosted instance
     Workflow configuration
     API credential management

  Future Enhancement Suggestions
  🤖 Advanced investment trend analysis
  📊 Multi-source investor aggregation
  🔔 Customizable alert mechanisms
  🌐 Expanded investment stage tracking
  🧠 Machine learning insights generation

  Technical Considerations
  Implement robust error handling
  Use secure API authentication
  Maintain flexible data processing
  Ensure compliance with API usage guidelines

  Ethical Guidelines
  Respect business privacy
  Use data for legitimate research
  Maintain transparent information gathering
  Provide proper attribution

  Hashtag Performance Boost 🚀
  #InvestorIntelligence #VentureCapital #MarketResearch #AIWorkflow #DataAutomation #StartupEcosystem #InvestmentTracking #BusinessIntelligence #TechInnovation #StartupFunding

  Workflow Visualization

  [Daily Trigger]
      ⬇️
  [Fetch Investor Data]
      ⬇️
  [Extract Investor Fields]
      ⬇️
  [Log to Google Sheets]

  Connect With Me

  Ready to revolutionize your investor research?

  📧 Email: Yaron@nofluff.online

  🎥 YouTube: @YaronBeen

  💼 LinkedIn: Yaron Been

  Transform your market intelligence with intelligent, automated workflows!

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

workflow_json_compressed:
  [encoded data, 4476 characters]


name: Daily Startup Intelligence: Crunchbase Updates to Email Digest with GPT
author_name: Yaron Been
author_username: yaron-nofluff
categories: []
created_at: 2025-06-06T13:43:04.848Z
updated_at: 2025-06-06T13:43:04.848Z
url: https://n8n.io/workflows/4732
scraped_at: 2025-12-24 13:02:43
description:
  🚀 Automated Startup Intelligence: CrunchBase Updates to Email Digest Workflow!

  Workflow Overview
  This cutting-edge n8n automation is a sophisticated startup intelligence tool designed to transform market research into actionable insights. By intelligently connecting CrunchBase, AI processing, and Gmail, this workflow:

  Discovers Startup Updates: 
     Automatically retrieves latest company information
     Tracks recent organizational changes
     Eliminates manual market research efforts

  Intelligent Data Processing:
     Filters and extracts key company details
     Generates AI-powered summaries
     Ensures comprehensive market intelligence

  Smart Summarization:
     Uses AI to create readable company updates
     Transforms complex data into digestible insights
     Provides professional, context-rich summaries

  Seamless Email Distribution:
     Automatically sends daily update digests
     Delivers insights directly to your inbox
     Enables rapid market awareness

  Key Benefits
  🤖 Full Automation: Zero-touch startup research
  💡 Smart Filtering: Targeted company insights
  📊 Comprehensive Tracking: Detailed market intelligence
  🌐 Multi-Source Synchronization: Seamless data flow

  Workflow Architecture

  🔹 Stage 1: Company Discovery
  Manual/Scheduled Trigger**: Market scanning
  CrunchBase API Integration**
  Intelligent Filtering**:
    Recent updates
    Specific time frames
    Key organizational information

  🔹 Stage 2: Data Extraction
  Comprehensive Metadata Parsing**
  Key Information Retrieval**
  Structured Data Preparation**

  🔹 Stage 3: AI Summarization
  OpenAI GPT Processing**
  Professional Summary Generation**
  Contextual Insight Creation**

  🔹 Stage 4: Email Distribution
  Gmail Integration**
  Automated Update Digest**
  Personalized Delivery**

  Potential Use Cases
  Venture Capitalists**: Startup ecosystem tracking
  Market Researchers**: Industry trend analysis
  Startup Founders**: Competitive intelligence
  Business Strategists**: Market opportunity identification
  Investors**: Real-time company insights

  Setup Requirements
  CrunchBase API
     API credentials
     Configured access permissions
     Company update tracking setup

  OpenAI API
     GPT model access
     Summarization configuration
     API key management

  Gmail Account
     Connected email
     Digest email configuration
     Appropriate sending permissions

  n8n Installation
     Cloud or self-hosted instance
     Workflow configuration
     API credential management

  Future Enhancement Suggestions
  🤖 Advanced company trend analysis
  📊 Multi-source intelligence gathering
  🔔 Customizable alert mechanisms
  🌐 Expanded industry tracking
  🧠 Machine learning insights generation

  Technical Considerations
  Implement robust error handling
  Use secure API authentication
  Maintain flexible data processing
  Ensure compliance with API usage guidelines

  Ethical Guidelines
  Respect business privacy
  Use data for legitimate research
  Maintain transparent information gathering
  Provide proper attribution

  Hashtag Performance Boost 🚀
  #StartupIntelligence #MarketResearch #AIWorkflow #CompanyUpdates #BusinessIntelligence #TechInnovation #DataAutomation #StartupEcosystem #InvestorInsights #TrendTracking

  Workflow Visualization

  [Manual/Scheduled Trigger]
      ⬇️
  [Fetch Crunchbase Updates]
      ⬇️
  [Extract Company Details]
      ⬇️
  [AI Summarization]
      ⬇️
  [Send Email Digest]

  Connect With Me

  Ready to revolutionize your startup intelligence?

  📧 Email: Yaron@nofluff.online

  🎥 YouTube: @YaronBeen

  💼 LinkedIn: Yaron Been

  Transform your market research with intelligent, automated workflows!

nodes_used:
  ["@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.manualTrigger","n8n-nodes-base.httpRequest","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.gmail","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 5964 characters]


name: Automated Job Hunter: Upwork Opportunity Aggregator & AI-Powered Notifier
author_name: Yaron Been
author_username: yaron-nofluff
categories: []
created_at: 2025-06-06T13:44:04.045Z
updated_at: 2025-06-06T13:44:04.045Z
url: https://n8n.io/workflows/4733
scraped_at: 2025-12-24 13:02:41
description:
  🚀 Automated Job Hunter: Upwork Opportunity Aggregator & AI-Powered Notifier!

  Workflow Overview
  This cutting-edge n8n automation is a sophisticated job discovery and notification tool designed to transform freelance job hunting into a seamless, intelligent process. By intelligently connecting Apify, OpenAI, Google Sheets, and Gmail, this workflow:

  Discovers Job Opportunities: 
     Automatically scrapes Upwork job listings
     Tracks recent freelance opportunities
     Eliminates manual job searching efforts

  Intelligent Data Processing:
     Filters and extracts key job details
     Structures job information
     Ensures comprehensive opportunity tracking

  AI-Powered Summarization:
     Generates concise job summaries
     Creates human-readable job digests
     Provides quick, actionable insights

  Seamless Notification:
     Automatically logs jobs to Google Sheets
     Sends personalized email digests
     Enables rapid opportunity assessment

  Key Benefits
  🤖 Full Automation: Zero-touch job discovery
  💡 Smart Filtering: Targeted job opportunities
  📊 Comprehensive Tracking: Detailed job market insights
  🌐 Multi-Platform Synchronization: Seamless data flow

  Workflow Architecture

  🔹 Stage 1: Job Discovery
  Scheduled Trigger**: Daily job scanning
  Apify Integration**: Upwork job scraping
  Intelligent Filtering**:
    Recent job postings
    Specific keywords
    Relevant opportunities

  🔹 Stage 2: Data Extraction
  Comprehensive Job Metadata Parsing**
  Key Information Retrieval**
  Structured Data Preparation**

  🔹 Stage 3: AI Summarization
  OpenAI GPT Processing**
  Professional Summary Generation**
  Contextual Job Insight Creation**

  🔹 Stage 4: Multi-Platform Distribution
  Google Sheets Logging**
  Gmail Integration**
  Automated Job Digest Delivery**

  Potential Use Cases
  Freelancers**: Opportunity tracking
  Job Seekers**: Automated job discovery
  Recruitment Agencies**: Market intelligence
  Skill Development Professionals**: Trend monitoring
  Career Coaches**: Client opportunity identification

  Setup Requirements
  Apify
     Upwork scraping actor
     API token
     Configured scraping parameters

  OpenAI API
     GPT model access
     Summarization configuration
     API key management

  Google Sheets
     Connected Google account
     Prepared job tracking spreadsheet
     Appropriate sharing settings

  Gmail Account
     Connected email
     Job digest configuration
     Appropriate sending permissions

  n8n Installation
     Cloud or self-hosted instance
     Workflow configuration
     API credential management

  Future Enhancement Suggestions
  🤖 Advanced job matching algorithms
  📊 Multi-platform job aggregation
  🔔 Customizable alert mechanisms
  🌐 Expanded job category tracking
  🧠 Machine learning job recommendation

  Technical Considerations
  Implement robust error handling
  Use secure API authentication
  Maintain flexible data processing
  Ensure compliance with platform guidelines

  Ethical Guidelines
  Respect job poster privacy
  Use data for legitimate job searching
  Maintain transparent information gathering
  Provide proper attribution

  Hashtag Performance Boost 🚀
  #FreelanceJobHunting #CareerAutomation #JobDiscovery #AIJobSearch #WorkflowAutomation #FreelanceTech #CareerIntelligence #JobMarketInsights #ProfessionalNetworking #TechJobSearch

  Workflow Visualization

  [Daily Trigger]
      ⬇️
  [Fetch Upwork Jobs]
      ⬇️
  [Format Job Fields]
      ⬇️
  [Log to Google Sheets]
      ⬇️
  [AI Summarization]
      ⬇️
  [Send Email Digest]

  Connect With Me

  Ready to revolutionize your job hunting strategy?

  📧 Email: Yaron@nofluff.online

  🎥 YouTube: @YaronBeen

  💼 LinkedIn: Yaron Been

  Transform your job search with intelligent, automated workflows!

nodes_used:
  ["n8n-nodes-base.scheduleTrigger","n8n-nodes-base.httpRequest","n8n-nodes-base.set","n8n-nodes-base.googleSheets","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.gmail","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 6644 characters]


name: Automated Job Market Tracker: Upwork Scraper to Google Sheets Workflow
author_name: Yaron Been
author_username: yaron-nofluff
categories: []
created_at: 2025-06-06T13:45:01.910Z
updated_at: 2025-06-06T13:45:01.910Z
url: https://n8n.io/workflows/4734
scraped_at: 2025-12-24 13:02:43
description:
  🚀 Automated Job Market Tracker: Upwork Scraper to Google Sheets Workflow!

  Workflow Overview
  This cutting-edge n8n automation is a sophisticated job market intelligence tool designed to transform freelance job tracking into a seamless, data-driven process. By intelligently connecting Apify, data processing, and Google Sheets, this workflow:

  Discovers Job Opportunities: 
     Automatically scrapes Upwork job listings
     Tracks recent freelance postings
     Eliminates manual job market research

  Intelligent Data Processing:
     Filters and extracts key job details
     Structures job information
     Ensures comprehensive opportunity tracking

  Seamless Data Logging:
     Automatically updates Google Sheets
     Creates real-time job market database
     Enables rapid market trend analysis

  Scheduled Intelligence Gathering:
     Periodic automated tracking
     Consistent job listing updates
     Zero manual intervention required

  Key Benefits
  🤖 Full Automation: Zero-touch job market research
  💡 Smart Filtering: Targeted job opportunity insights
  📊 Comprehensive Tracking: Detailed freelance market intelligence
  🌐 Multi-Source Synchronization: Seamless data flow

  Workflow Architecture

  🔹 Stage 1: Job Discovery
  Scheduled Trigger**: Periodic market scanning
  Apify Integration**: Upwork job scraping
  Intelligent Filtering**:
    Recent job postings
    Specific keywords
    Relevant opportunities

  🔹 Stage 2: Data Extraction
  Comprehensive Job Metadata Parsing**
  Key Information Retrieval**
  Structured Data Preparation**

  🔹 Stage 3: Data Logging
  Google Sheets Integration**
  Automatic Row Appending**
  Real-Time Database Updates**

  Potential Use Cases
  Freelancers**: Market trend tracking
  Job Seekers**: Opportunity intelligence
  Recruitment Agencies**: Market analysis
  Skill Development Professionals**: Skill demand monitoring
  Business Strategists**: Labor market insights

  Setup Requirements
  Apify
     Upwork scraping actor
     API token
     Configured scraping parameters

  Google Sheets
     Connected Google account
     Prepared job tracking spreadsheet
     Appropriate sharing settings

  n8n Installation
     Cloud or self-hosted instance
     Workflow configuration
     API credential management

  Future Enhancement Suggestions
  🤖 Advanced job matching algorithms
  📊 Multi-platform job aggregation
  🔔 Customizable alert mechanisms
  🌐 Expanded job category tracking
  🧠 Machine learning job recommendation

  Technical Considerations
  Implement robust error handling
  Use secure API authentication
  Maintain flexible data processing
  Ensure compliance with platform guidelines

  Ethical Guidelines
  Respect job poster privacy
  Use data for legitimate research
  Maintain transparent information gathering
  Provide proper attribution

  Hashtag Performance Boost 🚀
  #FreelanceJobTracking #JobMarketIntelligence #WorkflowAutomation #CareerTech #MarketResearch #JobInsights #SkillsDemand #TechInnovation #DataDrivenCareer #ProfessionalGrowth

  Workflow Visualization

  [Scheduled Trigger]
      ⬇️
  [Fetch Upwork Jobs]
      ⬇️
  [Format Job Data]
      ⬇️
  [Log to Google Sheets]

  Connect With Me

  Ready to revolutionize your job market research?

  📧 Email: Yaron@nofluff.online

  🎥 YouTube: @YaronBeen

  💼 LinkedIn: Yaron Been

  Transform your job market intelligence with intelligent, automated workflows!

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

workflow_json_compressed:
  [encoded data, 5100 characters]


name: AI Blog Generator for Shopify Product listings: Using GPT-4o and Google Sheets
author_name: Kumar Shivam
author_username: shivam840708
categories: []
created_at: 2025-06-06T15:00:32.038Z
updated_at: 2025-06-06T15:00:32.038Z
url: https://n8n.io/workflows/4735
scraped_at: 2025-12-24 13:02:41
description:
  🧠 AI Blog Generator for Shopify Products using GPT-4o

  The AI Blog Generator is an advanced automation workflow powered by n8n, integrating GPT-4o and Google Sheets to generate SEO-rich blog articles for Shopify products. It automates the entire process — from pulling product data, analyzing images for nutritional information, to producing structured HTML content ready for publishing — with zero manual writing.

  💡 Key Advantages

  🔗 Shopify Product Sync**  
    Automatically pulls product data (title, description, images, etc.) via Shopify API.

  🤖 AI-Powered Nutrition Extraction**  
    Uses GPT-4o to intelligently analyze product images and extract nutritional information.

  ✍️ SEO Blog Generation**  
    GPT-4o generates blog titles, meta descriptions, and complete articles using both product metadata and extracted nutritional info.

  🗂️ Structured Content Output**  
    Produces well-formatted HTML with headers, bullet points, and nutrition tables for seamless Shopify blog integration.

  📄 Google Sheets Integration**  
    Tracks blog creation, manages retries, and prevents duplicate publishing using a centralized Google Sheet.

  📤 Shopify Blog API Integration**  
    Publishes the generated blog to Shopify using a two-step blog + article API call.

  ⚙️ How It Works

  Manual Trigger  
     Initiate the process using a test trigger or a scheduler.

  Fetch Products from Shopify  
     Retrieves all product details including descriptions and images.

  Extract Product Images  
     Splits and processes each image individually.

  OCR + Nutrition AI  
     GPT-4o reads nutrition facts from product images. Skips items without valid info.

  Check Existing Logs  
     References a Google Sheet to avoid duplicates and determine retry status.

  AI Blog Generation  
     Creates a blog with headings, bullet points, intro, and a nutrition table.

  Shopify Blog + Article Posting  
     Uses the Shopify API to publish the blog and its content.

  Update Google Sheet  
     Logs the blog URL, HTML content, errors, and status for future reference.

  🛠️ Setup Steps

  Shopify Node**: Connects to your Shopify store and fetches product data.  
  Split Out Node**: Divides product images for individual OCR processing.  
  OpenAI Node**: Uses GPT-4o to extract nutrition data from images.  
  If Node**: Filters for entries with valid nutrition information.  
  Edit Fields Node**: Formats the product data for AI processing.  
  AI Agent Node**: Generates SEO blog content.  
  Google Sheets Nodes**: Reads and updates blog creation status.  
  HTTP Request Nodes**: Posts the blog and article via Shopify’s API.

  🔐 Credentials Required

  Shopify Access Token** – For retrieving product data and posting blogs  
  OpenAI API Key** – For GPT-4o-based AI generation and image processing  
  Google Sheets OAuth** – For accessing the log sheet

  👤 Ideal For

  Ecommerce teams looking to automate content for hundreds of products  
  Shopify store owners aiming to boost organic traffic through blogging  
  Marketing teams building scalable, AI-driven content workflows

  💬 Bonus Tip

  The workflow is modular. You can easily extend it with internal linking, language translation, or even social media sharing — all within the same n8n flow.

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.shopify","n8n-nodes-base.splitOut","@n8n/n8n-nodes-langchain.openAi","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.if","n8n-nodes-base.noOp","n8n-nodes-base.httpRequestTool","n8n-nodes-base.httpRequestTool","n8n-nodes-base.googleSheetsTool","n8n-nodes-base.googleSheetsTool","@n8n/n8n-nodes-langchain.memoryBufferWindow","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.set","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 7280 characters]


name: Generate Personalized Strava Ride Titles & Descriptions with DeepSeek AI
author_name: Thibaud
author_username: tderouze
categories: []
created_at: 2025-06-06T15:11:46.257Z
updated_at: 2025-06-06T15:11:46.257Z
url: https://n8n.io/workflows/4736
scraped_at: 2025-12-24 13:02:45
description:
  Title: Automatic Strava Titles & Descriptions Generation with AI

  Description:
  This n8n workflow connects your Strava account to an AI to automatically generate personalized titles and descriptions for every new cycling activity. It leverages the native Strava trigger to detect new activities, extracts and formats ride data, then queries an AI agent (OpenRouter, ChatGPT, etc.) with an optimized prompt to get a catchy title and inspiring description. The workflow then updates the Strava activity in real time, with zero manual intervention.

  Key Features:
  Secure connection to the Strava API (OAuth2)
  Automatic triggering for every new activity
  Intelligent data preparation and formatting
  AI-powered generation of personalized content (title + description)
  Instant update of the activity on Strava


  Use Cases:
  Cyclists wanting to automatically enhance their Strava rides
  Sports content creators
  Community management automation for sports groups


  Prerequisites:
  Strava account
  Strava OAuth2 credentials set up in n8n
  Access to a compatible AI agent (OpenRouter, ChatGPT, etc.)


  Benefits:
  Saves time
  Advanced personalization
  Boosts the appeal of every ride to your community

nodes_used:
  ["n8n-nodes-base.code","n8n-nodes-base.code","@n8n/n8n-nodes-langchain.lmChatOpenRouter","n8n-nodes-base.stravaTrigger","n8n-nodes-base.set","n8n-nodes-base.strava","@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-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 4840 characters]


name: Generate a Legal Website Accessibility Statement with AI and WAVE
author_name: Lukas Kunhardt
author_username: lukaskunhardt
categories: []
created_at: 2025-06-06T16:22:13.453Z
updated_at: 2025-06-06T16:22:13.453Z
url: https://n8n.io/workflows/4738
scraped_at: 2025-12-24 13:02:44
description:
  Who is this for?
  This template is for any website owner, digital agency, or compliance officer operating within the European Union. It's designed for users who need to comply with the upcoming European Accessibility Act (EAA) but may not have deep technical or legal expertise.

  Disclaimer
  This workflow uses an npm package called "cheerio" to work with the specified URLs HTML code. Installing packages is only possible in self hosting.

  What problem is this workflow solving? / Use Case
  Starting June 28, 2025, the European Accessibility Act (EAA) mandates that most websites offering products or services in the EU must be accessible and publish a formal Accessibility Statement. Manually creating this legal document is complex, requiring both a technical site analysis and knowledge of specific legal requirements. This workflow automates the generation of a compliant first draft, saving significant time and effort.

  What this workflow does
  After you input your details (like website URL and API key) in a central configuration node, this workflow automatically:
  Scans your live website for accessibility issues using the powerful WAVE API.
  Processes the scan results to identify the main problem areas.
  Instructs a Google Gemini AI agent with a specialized legal prompt based on the European Accessibility Act.
  Generates a formal Accessibility Statement in your desired language.
  Saves the statement as an .html file and sends it to you as an email attachment.

  Setup
  This workflow is designed for a quick setup:
  Configure All Variables: Click the 'CHANGE THESE: dependencies' node. This is your central control panel. Fill in all the values, including your WAVE API Key, the URL to analyze, company details, and desired output language.
  Set Up Credentials: You will need to connect your Google accounts for the workflow to run.
      Gemini: Click the 'gemini 2.5 pro' node, click the gear icon (⚙️) next to the "Credential" field, and connect your Google Gemini API credentials.
      Gmail: Click the 'Send report by email' node and connect your Gmail account to allow sending the final report.
  Activate & Execute: Make sure the workflow is active in the top-right corner, then click 'Execute Workflow' to run your first analysis.

  How to customize this workflow to your needs
  This template is a great starting point for any EU country. Here's how to adapt it:
  Localize for Your Country (Important!):* The generated statement contains a placeholder for the "Enforcement Procedure". You *must* edit the prompt in the *'Accessibility Statement Generator'** node to replace this placeholder with the name and link to your specific country's official enforcement body.
  Change the AI:** Swap the Google Gemini node for any other AI model, like OpenAI or Anthropic Claude, by replacing the node and connecting it to the agent.
  Change the Trigger:* Replace the *'When clicking ‘Execute workflow’'** node with a Form Trigger or Webhook Trigger to run this workflow based on external inputs, for example, to offer this analysis as a service to your clients.

nodes_used:
  ["n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","@n8n/n8n-nodes-langchain.outputParserStructured","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","n8n-nodes-base.html","n8n-nodes-base.moveBinaryData","n8n-nodes-base.code","n8n-nodes-base.set","n8n-nodes-base.manualTrigger","n8n-nodes-base.gmail","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 7036 characters]


name: Binance Spot Market Quant AI Agent | GPT-4o + Telegram (Main Interface)
author_name: Don Jayamaha Jr
author_username: don-the-gem-dealer
categories: []
created_at: 2025-06-06T17:51:04.546Z
updated_at: 2025-06-06T17:51:04.546Z
url: https://n8n.io/workflows/4739
scraped_at: 2025-12-24 13:02:41
description:
  A professional-grade AI automation system for spot market trading insights on Binance. It analyzes multi-timeframe technical indicators, live price/order data, and crypto sentiment, then delivers fully formatted Telegram-style trading reports.

  🎥 Watch Tutorial:

  🧩 Required Workflows

  You must install and activate all of the following workflows for the system to function correctly:

  | ✅ Workflow Name                                    | 📌 Function Description                                                          |
  | -------------------------------------------------- | -------------------------------------------------------------------------------- |
  | Binance Spot Market Quant AI Agent                 | Final AI orchestrator. Parses user prompt and generates Telegram-ready reports.  |
  | Binance SM Financial Analyst Tool                  | Calls indicator tools and price/order data tools. Synthesizes structured inputs. |
  | Binance SM News and Sentiment Analyst Webhook Tool | Analyzes crypto sentiment, gives summary and headlines via POST webhook.         |
  | Binance SM Price/24hrStats/OrderBook/Kline Tool    | Pulls price, order book, 24h stats, and OHLCV klines for 15m–1d.                 |
  | Binance SM 15min Indicators Tool                   | Calculates 15m RSI, MACD, BBANDS, ADX, SMA/EMA from Binance kline data.          |
  | Binance SM 1hour Indicators Tool                   | Same as above but for 1h timeframe.                                              |
  | Binance SM 4hour Indicators Tool                   | Same as above but for 4h timeframe.                                              |
  | Binance SM 1day Indicators Tool                    | Same as above but for 1d timeframe.                                              |
  | Binance SM Indicators Webhook Tool                 | Technical backend. Handles all webhook logic for each timeframe tool.            |

  ⚙️ Installation Instructions

  Step 1: Import Workflows

  Open your n8n Editor UI
  Import each workflow JSON file one by one
  Activate them or ensure they're called via Execute Workflow

  Step 2: Set Credentials

  OpenAI API Key** (GPT-4o recommended)
  Binance endpoints** are public (no auth required)

  Step 3: Configure Webhook Endpoints

  Deploy Binance SM Indicators Webhook Tool
  Ensure the following paths are reachable:

    /webhook/15m
    /webhook/1h
    /webhook/4h
    /webhook/1d

  Step 4: Telegram Integration

  Create a Telegram bot using @BotFather
  Add your Telegram API token to n8n credentials
  Replace the Telegram ID placeholder with your own

  Step 5: Final Trigger

  Trigger the Binance Spot Market Quant AI Agent manually or from Telegram
  The agent:

    Extracts the trading pair (e.g. BTCUSDT)
    Calls all tools for market data and sentiment
    Generates a clean, HTML-formatted Telegram report

  💬 Telegram Report Output Format

  BTCUSDT Market Report

  Spot Strategy
  • Action: Buy
  • Entry: $63,800 | SL: $61,200 | TP: $66,500
  • Rationale:
   MACD Crossover (1h)
   RSI Rebound from Oversold (15m)
   Sentiment: Bullish

  Leverage Strategy
  • Position: Long 3x
  • Entry: $63,800
  • SL/TP zones same as above

  News Sentiment: Slightly Bullish  
  • "Bitcoin rallies as ETF inflows surge" – CoinDesk  
  • "Whales accumulate BTC at key support" – NewsBTC  

  🧠 System Overview

  [Telegram Trigger]
  → [Session + Auth Logic]
  → [Binance Spot Market Quant AI Agent]
  → [Financial Analyst Tool + News Tool]
  → [All Technical Indicator Tools (15m, 1h, 4h, 1d)]
  → [OrderBook/Price/Kline Fetcher]
  → [GPT-4o Reasoning]
  → [Split & Send Message to Telegram]

  🧾 Licensing & Attribution

  © 2025 Treasurium Capital Limited Company
  Architecture, prompts, and trade report structure are IP-protected.
  No unauthorized rebranding or resale permitted.

  🔗 For support: LinkedIn – Don Jayamaha

nodes_used:
  ["@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.telegramTrigger","n8n-nodes-base.code","n8n-nodes-base.set","n8n-nodes-base.telegram","n8n-nodes-base.code","n8n-nodes-base.httpRequestTool","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.memoryBufferWindow","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.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 8772 characters]


name: Analyze Crypto News Sentiment for Any Token with GPT-4o and Telegram Alerts
author_name: Don Jayamaha Jr
author_username: don-the-gem-dealer
categories: []
created_at: 2025-06-06T17:59:13.026Z
updated_at: 2025-06-06T17:59:13.026Z
url: https://n8n.io/workflows/4740
scraped_at: 2025-12-24 13:02:41
description:
  A sentiment intelligence sub-agent for the Binance Spot Market Quant AI Agent. It aggregates crypto news from major sources, filters by token keyword (e.g., BTC, ETH), and produces a Telegram-ready summary including market sentiment and top headlines—powered by GPT-4o.

  🎥 Live Demo:

  🛠️ Workflow Function

  This tool performs the following steps:

  | 🔧 Step                  | 📌 Description                                                                |
  | ------------------------ | ----------------------------------------------------------------------------- |
  | Webhook Input            | Accepts { "message": "symbol" } via HTTP POST                             |
  | Crypto Keyword Extractor | GPT model extracts the valid crypto symbol (e.g., "SOL", "DOGE", "ETH")       |
  | RSS News Aggregators     | Pulls latest headlines from 9+ crypto sources (CoinDesk, Cointelegraph, etc.) |
  | Merge & Filter Articles  | Keeps only articles containing the specified token                            |
  | Prompt Builder           | Creates prompt for GPT with filtered headlines                                |
  | GPT-4o Summarizer        | Summarizes news into 3-part response: Summary, Sentiment, Headline Links      |
  | Telegram Formatter       | Converts GPT output into a Telegram-friendly message                          |
  | Response Handler         | Returns formatted message to the caller via webhook                           |

  📥 Webhook Trigger Format

  {
    "message": "ETH"
  }

  This triggers a full execution of the workflow and returns output like:

  📣 ETH Sentiment: Neutral

  • BlackRock’s tokenized fund expands to Ethereum mainnet (CoinDesk)  
  • Ethereum fees remain high, analysts call for L2 migration (NewsBTC)  
  • Vitalik warns about centralized risks in staking (Cointelegraph)

  📚 Installation Guide

  1. Import & Enable

  Load the .json into your n8n Editor
  Enable webhook trigger in the top-right corner
  Ensure it's reachable via POST /webhook/custom-path

  2. Required Credentials

  OpenAI API Key** (GPT-4o capable)
  No API keys required for RSS feeds

  3. Connect to Quant Agent

  Add an HTTP Request node in your main AI agent
  Point to this workflow's webhook with body { "message": "symbol" }
  Capture the response to include in your Telegram output

  🔍 Real Use Cases

  | Scenario                           | Result                                                           |
  | ---------------------------------- | ---------------------------------------------------------------- |
  | BTC Sentiment before a key event   | Returns 8–12 filtered articles with bullish/neutral/bearish tone |
  | Daily pulse for altcoins like DOGE | Shows relevant headlines, helpful for intraday trading setups    |
  | Telegram chatbot integration       | Enables user to query sentiment via /sentiment ETH             |
  | Macro context for Quant AI outputs | Adds emotional/news context to technical-based trade decisions   |

  🧾 Licensing & Attribution

  © 2025 Treasurium Capital Limited Company
  Architecture, prompts, and trade report structure are IP-protected.
  No unauthorized rebranding or resale permitted.

  🔗 For support: LinkedIn – Don Jayamaha

nodes_used:
  ["@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.rssFeedRead","n8n-nodes-base.rssFeedRead","n8n-nodes-base.rssFeedRead","n8n-nodes-base.rssFeedRead","n8n-nodes-base.rssFeedRead","n8n-nodes-base.rssFeedRead","n8n-nodes-base.rssFeedRead","n8n-nodes-base.rssFeedRead","n8n-nodes-base.rssFeedRead","n8n-nodes-base.merge","n8n-nodes-base.code","n8n-nodes-base.code","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.set","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.webhook","n8n-nodes-base.respondToWebhook","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 6776 characters]


name: Get Binance Spot Market Financial Analysis via Telegram with GPT-4o
author_name: Don Jayamaha Jr
author_username: don-the-gem-dealer
categories: []
created_at: 2025-06-06T18:03:54.629Z
updated_at: 2025-06-06T18:03:54.629Z
url: https://n8n.io/workflows/4741
scraped_at: 2025-12-24 13:02:42
description:
  This workflow powers the Binance Spot Market Quant AI Agent, acting as the Financial Market Analyst. It fuses real-time market structure data (price, volume, kline) with multiple timeframe technical indicators (15m, 1h, 4h, 1d) and returns a structured trading outlook—perfect for intraday and swing traders who want actionable analysis in Telegram.

  🔗 Requires the following sub-workflows to function:
  • Binance SM 15min Indicators Tool
  • Binance SM 1hour Indicators Tool
  • Binance SM 4hour Indicators Tool
  • Binance SM 1day Indicators Tool
  • Binance SM Price/24hStats/Kline Tool

  ⚙️ How It Works

  Triggered via webhook (typically by the Quant AI Agent).
  Extracts user symbol + timeframe from input (e.g., "DOGE outlook today").
  Calls all linked sub-workflows to retrieve indicators + live price data.
  Merges the data and formats a clean trading report using GPT-4o-mini.
  Returns HTML-formatted message suitable for Telegram delivery.

  📥 Sample Input

  {
    "message": "SOLUSDT",
    "sessionId": "654321123"
  }

  ✅ Telegram Output Format

  📊 SOLUSDT Market Snapshot

  💰 Price: $156.75  
  📉 24h Stats: High $160.10 | Low $149.00 | Volume: 1.1M SOL

  🧪 4h Indicators:
  • RSI: 58.2 (Neutral-Bullish)  
  • MACD: Crossover Up  
  • BB: Squeezing Near Upper Band  
  • ADX: 25.7 (Rising Trend)

  📈 Resistance: $163  
  📉 Support: $148

  🔍 Use Cases

  | Scenario                        | Outcome                                                   |
  | ------------------------------- | --------------------------------------------------------- |
  | User asks for “BTC outlook”     | Returns 1h + 4h + 1d indicators + live price + key levels |
  | Telegram bot prompt: “DOGE now” | Returns short-term 15m + 1h analysis snapshot             |
  | Strategy trigger inside n8n     | Enables other workflows to consume structured signal data |

  🎥 Watch Tutorial:

  🧾 Licensing & Attribution

  © 2025 Treasurium Capital Limited Company
  Architecture, prompts, and trade report structure are IP-protected.
  No unauthorized rebranding or redistribution permitted.

  🔗 For support: LinkedIn – Don Jayamaha

nodes_used:
  ["n8n-nodes-base.executeWorkflowTrigger","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.memoryBufferWindow","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.toolWorkflow","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.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 8456 characters]


name: Binance SM Price-24hrStats-OrderBook-Kline Tool
author_name: Don Jayamaha Jr
author_username: don-the-gem-dealer
categories: []
created_at: 2025-06-06T18:08:36.625Z
updated_at: 2025-06-06T18:08:36.625Z
url: https://n8n.io/workflows/4742
scraped_at: 2025-12-24 13:02:43
description:
  A powerful sub-agent that collects real-time market structure data from Binance for any trading pair — including price, volume, order book depth, and candlestick snapshots across multiple timeframes (15m, 1h, 4h, 1d).

  🎥 Watch Tutorial:

  🎯 Purpose

  This workflow powers the Quant AI system with:

  ✅ Real-time price feed (/ticker/price)
  ✅ 24-hour stats (OHLC, % change, volume via /ticker/24hr)
  ✅ Live order book depth (/depth)
  ✅ Latest candlestick data (/klines) for all major intervals

  All outputs are parsed and formatted using GPT and returned to the parent agent (e.g., Financial Analyst Tool) as a Telegram-optimized summary.

  ⚙️ Workflow Architecture

  | Node                                 | Role                                                         |
  | ------------------------------------ | ------------------------------------------------------------ |
  | 🔗 Execute Workflow Trigger        | Accepts input from parent workflow                           |
  | 🧠 Simple Memory                   | Stores session + symbol info                                 |
  | 🤖 Binance SM Market Agent         | Parses prompt, routes tool calls                             |
  | 💡 OpenAI Chat Model (gpt-4o-mini) | Converts raw data into a clean, readable format for Telegram |
  | 🌐 getCurrentPrice                 | Gets latest price                                            |
  | 🌐 get24hrStats                    | Gets OHLC/volume over past 24 hours                          |
  | 🌐 getOrderBook                    | Gets top 100 bids and asks                                   |
  | 🌐 getKlines                       | Gets latest 15m, 1h, 4h, and 1d candles                      |

  📥 Input Requirements

  This workflow is not called directly by the user. Instead, it is triggered by another workflow, such as:

  {
    "message": "BTCUSDT",
    "sessionId": "539847013"
  }

  📤 Telegram Output Example

  📊 BTCUSDT Market Overview

  💰 Price: $63,220  
  📈 24h Change: +2.3% | Volume: 45,210 BTC  

  📉 Order Book  
  • Top Bid: $63,190  
  • Top Ask: $63,230  

  🕰️ Latest Candles  
  • 15m: O: $63,000 | C: $63,220 | Vol: 320 BTC  
  • 1h : O: $62,700 | C: $63,300 | Vol: 980 BTC  
  • 4h : O: $61,800 | C: $63,500 | Vol: 2,410 BTC  
  • 1d : O: $59,200 | C: $63,220 | Vol: 7,850 BTC

  ✅ Use Cases

  | Scenario                           | Output Provided                                              |
  | ---------------------------------- | ------------------------------------------------------------ |
  | “Show current BTC price and trend” | Price, 24h stats, candles, and order book in one message     |
  | “Candles for SOL”                  | 15m, 1h, 4h, 1d candlesticks for SOLUSDT                     |
  | Triggered by Quant AI system       | Clean Telegram-ready summary with all structure tools merged |

  🧩 Toolchain Breakdown

  | Tool Name         | Endpoint               | Purpose                        |
  | ----------------- | ---------------------- | ------------------------------ |
  | getCurrentPrice | /api/v3/ticker/price | Latest trade price             |
  | get24hrStats    | /api/v3/ticker/24hr  | 24h OHLC, % change, volume     |
  | getOrderBook    | /api/v3/depth        | Top 100 bids and asks          |
  | getKlines       | /api/v3/klines       | 1-candle snapshot across 4 TFs |

  🚀 Installation Steps

  Import the JSON into your n8n instance
  Connect your OpenAI credentials for the Chat Model node
  No Binance API key needed — public endpoints
  Trigger this tool only via:

     Binance SM Financial Analyst Tool
     Binance Spot Market Quant AI Agent

  🔐 Licensing & Attribution

  © 2025 Treasurium Capital Limited Company
  Architecture, prompts, and trade structure are IP-protected. No unauthorized rebranding permitted.

  🔗 For support: Don Jayamaha – LinkedIn

nodes_used:
  ["@n8n/n8n-nodes-langchain.toolHttpRequest","@n8n/n8n-nodes-langchain.toolHttpRequest","@n8n/n8n-nodes-langchain.toolHttpRequest","@n8n/n8n-nodes-langchain.toolHttpRequest","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.memoryBufferWindow","n8n-nodes-base.executeWorkflowTrigger","@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-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 6628 characters]


name: Binance SM 15min Indicators Tool
author_name: Don Jayamaha Jr
author_username: don-the-gem-dealer
categories: []
created_at: 2025-06-06T18:11:59.825Z
updated_at: 2025-06-06T18:11:59.825Z
url: https://n8n.io/workflows/4743
scraped_at: 2025-12-24 13:02:42
description:
  A short-term technical analysis agent for 15-minute candles on Binance Spot Market pairs. Calculates and interprets key trading indicators (RSI, MACD, BBANDS, ADX, SMA/EMA) and returns structured summaries, optimized for Telegram or downstream AI trading agents.

  This tool is designed to be triggered by another workflow (such as the Binance SM Financial Analyst Tool or Binance Quant AI Agent) and is not intended for standalone use.

  🔧 Key Features

  ⏱️ Uses 15-minute kline data (last 100 candles)
  📈 Calculates: RSI, MACD, Bollinger Bands, SMA/EMA, ADX
  🧠 Interprets numeric data using GPT-4.1-mini
  📤 Outputs concise, formatted analysis like:

      • RSI: 72 → Overbought  
    • MACD: Cross Up  
    • BB: Expanding  
    • ADX: 34 → Strong Trend
  🧠 AI Agent Purpose

  &gt; You are a short-term analysis tool for spotting volatility, early breakouts, and scalping setups.

  Used by higher agents to determine:

  Entry/exit precision
  Momentum shifts
  Scalping opportunities

  ⚙️ How it Works

  Triggered externally by another workflow
  Accepts input:

        {
       "message": "BTCUSDT",
       "sessionId": "123456789"
     }
     Sends POST request to backend endpoint:

        https://treasurium.app.n8n.cloud/webhook/15m-indicators
     Fetches last 100 candles and calculates indicators
  Passes data to GPT for interpretation
  Returns summary with indicator tags for human readability

  🔗 Dependencies

  This tool is triggered by:

  ✅ Binance SM Financial Analyst Tool
  ✅ Binance Spot Market Quant AI Agent

  🚀 Setup Instructions

  Import into your n8n instance
  Make sure /15m-indicators webhook is active and calculates indicators correctly
  Connect your OpenAI GPT-4.1-mini credentials
  Trigger from upstream agent with Binance symbol and session ID
  Ensure all external calls (to Binance + webhook) are working

  🧪 Example Use Cases

  | Use Case                              | Result                                  |
  | ------------------------------------- | --------------------------------------- |
  | Short-term trade decision for ETHUSDT | Receives 15m signal indicators summary  |
  | Input from Financial Analyst Tool     | Returns real-time volatility snapshot   |
  | Telegram bot asks for “DOGE update”   | Returns momentum indicators in 15m view |

  🎥 Watch Tutorial:

  🧾 Licensing & Attribution

  © 2025 Treasurium Capital Limited Company
  Architecture, prompts, and trade report structure are IP-protected.
  No unauthorized rebranding or resale permitted.

  🔗 For support: Don Jayamaha – LinkedIn

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

workflow_json_compressed:
  [encoded data, 5584 characters]


name: Binance SM 1hour Indicators Tool
author_name: Don Jayamaha Jr
author_username: don-the-gem-dealer
categories: []
created_at: 2025-06-06T18:17:27.363Z
updated_at: 2025-06-06T18:17:27.363Z
url: https://n8n.io/workflows/4744
scraped_at: 2025-12-24 13:02:43
description:
  🧪 Binance SM 1hour Indicators Tool

  A precision trading signal engine that interprets 1-hour candlestick indicators for Binance Spot Market pairs using a GPT-4.1-mini LLM. Ideal for swing traders seeking directional bias and momentum clarity across medium timeframes.

  🎥 Watch Tutorial:

  🎯 Purpose

  This tool provides a structured 1-hour market read using:

  RSI** (Relative Strength Index)
  MACD** (Moving Average Convergence Divergence)
  BBANDS** (Bollinger Bands)
  SMA & EMA** (Simple and Exponential Moving Averages)
  ADX** (Average Directional Index)

  It’s invoked as a sub-agent in broader AI workflows, such as the Binance Financial Analyst Tool and the Spot Market Quant AI Agent.

  ⚙️ Key Features

  | Feature                | Description                                                   |
  | ---------------------- | ------------------------------------------------------------- |
  | 🔄 Subworkflow Trigger | Runs only when called by parent agent (not standalone)        |
  | 🧠 GPT-4.1-mini LLM    | Translates numeric indicators into natural-language summaries |
  | 📊 Real-time Data      | Pulls latest 40×1h candles via internal webhook from Binance  |
  | 📥 Input Format        | { "message": "ETHUSDT", "sessionId": "telegram_chat_id" }   |
  | 📤 Output Format       | JSON summary + Telegram-friendly HTML overview                |

  💡 Example Output

  📊 1h Technical Overview – ETHUSDT

  • RSI: 59 (Neutral)  
  • MACD: Bullish Crossover  
  • BBANDS: Price at Upper Band  
  • EMA &gt; SMA → Positive Slope  
  • ADX: 28 → Moderate Trend Strength

  🧩 Use Cases

  | Scenario                               | Result                                          |
  | -------------------------------------- | ----------------------------------------------- |
  | Mid-frame market alignment             | Verifies momentum between 15m and 4h timeframes |
  | Quant AI Agent input                   | Supplies trend context for entry/exit decisions |
  | Standalone medium-term signal snapshot | Validates swing trade setups or filters noise   |

  📦 Installation Instructions

  Import workflow into your n8n instance
  Confirm internal webhook /1h-indicators is live and authorized
  Insert your OpenAI credentials for GPT-4.1-mini node
  Use only when triggered via:

     Binance Financial Analyst Tool
     Binance Spot Market Quant AI Agent

  🧾 Licensing & Support

  🔗 Don Jayamaha – LinkedIn
  linkedin.com/in/donjayamahajr

  © 2025 Treasurium Capital Limited Company
  Architecture, prompts, and signal logic are proprietary. Redistribution or commercial use requires explicit licensing. No unauthorized cloning permitted.

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

workflow_json_compressed:
  [encoded data, 5652 characters]


name: Binance SM 4hour Indicators Tool
author_name: Don Jayamaha Jr
author_username: don-the-gem-dealer
categories: []
created_at: 2025-06-06T18:20:34.879Z
updated_at: 2025-06-06T18:20:34.879Z
url: https://n8n.io/workflows/4745
scraped_at: 2025-12-24 13:02:43
description:
  A medium-term trend analyzer for the Binance Spot Market that leverages core technical indicators across 4-hour candle data to provide human-readable swing-trade signals via AI.

  🎥 Watch Tutorial:

  🎯 What It Does

  Accepts a Binance trading pair (e.g., AVAXUSDT)
  Sends the symbol to an internal webhook for technical indicator calculation
  Computes 4h RSI, MACD, Bollinger Bands, SMA, EMA, ADX
  Returns structured, GPT-analyzed signals ready for Telegram delivery

  🧠 AI Agent Details

  Model:** GPT-4.1-mini (OpenAI Chat)
  Agent Role:** Translates raw indicator values into sentiment-labeled signals
  Memory:** Tracks session + symbol context for cleaner multi-turn logic

  🔗 Required Backend Workflow

  To calculate indicators, this tool depends on:

  POST https://treasurium.app.n8n.cloud/webhook/4h-indicators
  {
    "symbol": "AVAXUSDT"
  }

  Returns a JSON object with the latest 40×4h candle-based calculations.

  📥 Input Format

  {
    "message": "AVAXUSDT",
    "sessionId": "telegram_chat_id"
  }

  📊 Sample Output

  🕓 4h Technical Signals – AVAXUSDT

  • RSI: 64 → Slightly Bullish  
  • MACD: Bullish Cross above baseline  
  • BB: Upper band touch – volatility expanding  
  • EMA &gt; SMA → Confirmed Upside Momentum  
  • ADX: 31 → Strengthening Trend

  📚 Use Case Scenarios

  | Use Case                      | Result                                               |
  | ----------------------------- | ---------------------------------------------------- |
  | Swing trend confirmation      | Uses 4h indicators to validate or reject setups      |
  | Breakout signal confluence    | Helps assess if momentum is real or noise            |
  | Inputs to Quant AI or Analyst | Supports higher-frame trade recommendation synthesis |

  🛠️ Setup Instructions

  Import the JSON template into your n8n workspace.
  Set your OpenAI API credentials for the GPT node.
  Ensure the /webhook/4h-indicators backend tool is live and accessible.
  Connect this to your Binance Financial Analyst Tool or master Quant AI orchestrator.

  🤖 Parent Workflows That Use This Tool

  Binance SM Financial Analyst Tool
  Binance Spot Market Quant AI Agent

  📎 Sticky Notes & Annotations

  This workflow includes internal sticky notes describing:

  Node roles (GPT, webhook, memory)
  System behavior (reasoning agent logic)
  Telegram formatting guidance

  🔐 Licensing & Attribution

  © 2025 Treasurium Capital Limited Company
  All architecture, prompt logic, and signal formatting are proprietary. Redistribution or rebranding is prohibited.

  🔗 Connect with the creator: Don Jayamaha – LinkedIn

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

workflow_json_compressed:
  [encoded data, 5740 characters]


name: Binance SM 1day Indicators Tool
author_name: Don Jayamaha Jr
author_username: don-the-gem-dealer
categories: []
created_at: 2025-06-06T18:23:40.026Z
updated_at: 2025-06-06T18:23:40.026Z
url: https://n8n.io/workflows/4746
scraped_at: 2025-12-24 13:02:43
description:
  This advanced agent analyzes long-term price action in the Binance Spot Market using 1-day candles. It calculates key macro indicators like RSI, MACD, BBANDS, EMA, SMA, and ADX to identify high-confidence trend setups and market momentum. Used by the Quant AI system for directional bias and macro-level signal validation.

  🎥 Watch Tutorial:

  🎯 Purpose

  Detect major trend reversals, consolidation zones, and macro bias
  Support long-term swing trading decisions
  Provide reliable 1-day signals for downstream agents

  🧠 Core Features

  | Feature                     | Description                                                  |
  | --------------------------- | ------------------------------------------------------------ |
  | 🔁 Trigger                  | Called by parent workflows via Execute Workflow            |
  | 📥 Input Format             | { "message": "MATICUSDT", "sessionId": "telegram_id" }     |
  | 📡 Webhook Call             | Sends request to internal 1d indicators webhook              |
  | 🧮 Technical Indicators     | RSI, MACD, BBANDS, EMA, SMA, ADX (based on 40 daily candles) |
  | 🧠 GPT (gpt-4.1-mini) Agent | Interprets numerical data into human-readable trend signals  |
  | 💬 Output                   | Summary suitable for Telegram or further agent consumption   |

  🔗 External Tools Called

  https://treasurium.app.n8n.cloud/webhook/1d-indicators

  Sends:

  {
    "symbol": "SOLUSDT"
  }

  📊 Indicator Calculations

  | Indicator      | Purpose                         |
  | -------------- | ------------------------------- |
  | RSI (14)       | Overbought / Oversold Signals   |
  | MACD (12,26,9) | Trend Reversals / Momentum      |
  | BBANDS (20, 2) | Volatility Expansion            |
  | EMA (20)       | Short-Term Trend Confirmation   |
  | SMA (20)       | Macro-Level Support/Resistance  |
  | ADX (14)       | Trend Strength + Directional DI |

  📦 Setup

  Import the JSON into n8n.
  Add your OpenAI API credentials.
  Ensure webhook /1d-indicators is connected and working.
  Use this agent as a sub-workflow in:

     Binance SM Financial Analyst Tool
     Binance Spot Market Quant AI Agent

  📤 Output Example

  📅 1D Overview – MATICUSDT

  • RSI: 71 → Overbought  
  • MACD: Bearish Cross forming  
  • BBANDS: Widening Volatility  
  • EMA &lt; SMA → Downtrend Momentum  
  • ADX: 33 → High Trend Strength

  📌 Notes

  Not user-facing — outputs are structured JSON or Telegram-style summaries.
  Pairs well with shorter timeframe tools (15m–4h) for confidence stacking.

  🧾 Licensing & Attribution

  © 2025 Treasurium Capital Limited Company
  Architecture, prompts, and trade report structure are IP-protected.
  No unauthorized rebranding permitted.

  🔗 Need help? Reach out on LinkedIn – Don Jayamaha

nodes_used:
[cell repeats an earlier one in this file: 361 characters]

workflow_json_compressed:
  [encoded data, 5644 characters]


name: Binance SM Indicators Webhook Tool
author_name: Don Jayamaha Jr
author_username: don-the-gem-dealer
categories: []
created_at: 2025-06-06T18:28:23.790Z
updated_at: 2025-06-06T18:28:23.790Z
url: https://n8n.io/workflows/4747
scraped_at: 2025-12-24 13:02:43
description:
  This workflow acts as a central API gateway for all technical indicator agents in the Binance Spot Market Quant AI system. It listens for incoming webhook requests and dynamically routes them to the correct timeframe-based indicator tool (15m, 1h, 4h, 1d). Designed to power multi-timeframe analysis at scale.

  🎥 Watch Tutorial:

  🎯 What It Does

  Accepts requests via webhook with a token symbol and timeframe
  Forwards requests to the correct internal technical indicator tool
  Returns a clean JSON payload with RSI, MACD, BBANDS, EMA, SMA, and ADX
  Can be used directly or as a microservice by other agents

  🛠️ Input Format

  Webhook endpoint:

  POST /webhook/indicators

  Body format:

  {
    "symbol": "DOGEUSDT",
    "timeframe": "15m"
  }

  🔄 Routing Logic

  | Timeframe | Routed To                        |
  | --------- | -------------------------------- |
  | 15m       | Binance SM 15min Indicators Tool |
  | 1h        | Binance SM 1hour Indicators Tool |
  | 4h        | Binance SM 4hour Indicators Tool |
  | 1d        | Binance SM 1day Indicators Tool  |

  🔎 Use Cases

  | Use Case                                           | Description                                            |
  | -------------------------------------------------- | ------------------------------------------------------ |
  | 🔗 Used by Binance Financial Analyst Tool          | Automatically triggers all indicator tools in parallel |
  | 🤖 Integrated in Binance Quant AI System           | Supports reasoning, signal generation, and summaries   |
  | ⚙️ Can be called independently for raw data access | Useful for dashboards or advanced analytics            |

  📤 Output Example

  {
    "symbol": "DOGEUSDT",
    "timeframe": "15m",
    "rsi": 56.7,
    "macd": "Bearish Crossover",
    "bbands": "Stable",
    "ema": "Price above EMA",
    "adx": 19.4
  }

  ✅ Prerequisites

  Make sure all the following workflows are installed and operational:

    Binance SM 15min Indicators Tool
    Binance SM 1hour Indicators Tool
    Binance SM 4hour Indicators Tool
    Binance SM 1day Indicators Tool
  OpenAI credentials (for any agent using LLM formatting)

  🧾 Licensing & Attribution

  © 2025 Treasurium Capital Limited Company
  All architectural routing logic and endpoint structuring is IP-protected.
  No unauthorized rebranding or resale permitted.

  🔗 Need help? Connect on LinkedIn – Don Jayamaha

nodes_used:
  ["n8n-nodes-base.httpRequest","n8n-nodes-base.webhook","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.merge","n8n-nodes-base.respondToWebhook","n8n-nodes-base.webhook","n8n-nodes-base.respondToWebhook","n8n-nodes-base.merge","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.httpRequest","n8n-nodes-base.webhook","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.merge","n8n-nodes-base.respondToWebhook","n8n-nodes-base.webhook","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.merge","n8n-nodes-base.respondToWebhook","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.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.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.stickyNote"]

workflow_json_compressed:
  [encoded data, 12032 characters]


name: AI Email Auto-Responder System- AI RAG Agent for Email Inbox
author_name: LukaszB
author_username: lukaszb
categories: []
created_at: 2025-06-06T19:16:47.224Z
updated_at: 2025-06-06T19:16:47.224Z
url: https://n8n.io/workflows/4748
scraped_at: 2025-12-24 13:02:43
description:
  AI Email Auto-Responder – Smart Client Reply Automation with RAG

  This workflow is built for individuals, teams, and businesses that receive regular inquiries via email and want to automate responses in a way that’s intelligent, brand-aligned, and always up to date. Its core purpose is to generate high-quality, professional email replies using internal company data, brand voice, and semantic search — fully automated through Gmail, Pinecone, and OpenAI.

  The system is divided into three steps. First, it allows you to index your internal knowledge base (Docs, Sheets, PDFs) with embeddings. Second, it injects a consistent brand brief into every interaction to ensure tone and positioning. Finally, the main flow listens for incoming emails, understands the user query, retrieves all needed data, and writes a full HTML reply — sending it directly to the original thread via Gmail.

  This solution is ideal for support teams, solopreneurs, B2B service providers, or anyone looking to scale high-quality client communication without scaling manual work. It can be extended to handle multilingual queries, intent routing, or CRM logging.

  How it works

  When a new email arrives in Gmail, the workflow checks whether it's a valid client inquiry. If so, it:
  Extracts the subject and message content
  Sends the message through OpenAI to understand the question
  Queries a Pinecone vector database (populated via a separate embedding workflow) to find relevant internal knowledge
  Loads a brand brief from a Google Doc or Notion block
  Combines retrieved data and brand context to generate a clear, structured HTML reply using OpenAI
  Sends the reply via Gmail and logs the message

  This process ensures every reply is relevant, accurate, and consistent with your brand — and takes under 10 seconds.

  Set up steps

  Getting started takes about 30–60 minutes.

  Create three workflows: one for embedding documents (Step 1), one sub-workflow for the brand brief (Step 2), and one main responder flow (Step 3)
  Connect the following APIs: Gmail (OAuth2), OpenAI, Pinecone, Google Drive, and optionally Notion
  Replace all placeholders: folder ID in Google Drive, Pinecone index and namespace, your brand brief URL or doc ID, and Gmail credentials
  Test your embedding workflow by uploading a document and verifying its presence in Pinecone
  Trigger the responder by sending an email and reviewing the AI’s reply

  Detailed setup instructions are stored in sticky notes within each workflow to guide you through configuration.

nodes_used:
  ["@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.toolVectorStore","@n8n/n8n-nodes-langchain.vectorStorePinecone","@n8n/n8n-nodes-langchain.embeddingsOpenAi","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.toolWorkflow","n8n-nodes-base.gmailTrigger","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.if","@n8n/n8n-nodes-langchain.memoryBufferWindow","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.gmail","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.set","n8n-nodes-base.googleDriveTrigger","n8n-nodes-base.googleDrive","@n8n/n8n-nodes-langchain.vectorStorePinecone","@n8n/n8n-nodes-langchain.documentDefaultDataLoader","@n8n/n8n-nodes-langchain.textSplitterRecursiveCharacterTextSplitter","@n8n/n8n-nodes-langchain.embeddingsOpenAi","n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.notion","n8n-nodes-base.aggregate","n8n-nodes-base.set","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.googleDocs","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE61Z227bSBL9FULPbk/fL37aTJIJAmR2ZtfZ5CEIFn2plolIpIei7XiD/PsWKVmiZcqiknmIEVvd1aerq06dKn2blWl2MXtv3vy1jP+5u7VvPrwH+252NltC62cX32ZltWp9FeFtt85IGlnKOonAggZvvUucc2Eoy9pRyYzIDkTMRlgWE7NMSxmoFJLT4KlDuy0srxe+hZcNpNUltDfXL2v8C7SAB7TNDXw/m1V+CXjai7fF66UvF8WLm7Ym/4bVdV0laIrL+xVa6Wz5+Wp28ekz7qgTdP/9tr4PT0EB5Ypw6oBIC5mElBWxAAwCzT6YMNue88c1VHjWyyvfFr+joUVn+v66++gfla1+wX+kP4AsfDWPV76szhfLbnm/s8Tl1/WqbMu6QgjMWHrGOKUI69o3eEQLDWL79n1t9QP+1q9k5/z72QZwZAyo8YEYBZZIDokE7Q2JzmZKhYOUBoBfVKs79MNfN7DqDl0Vd2V7VfjiFmJbN8UKf8CEO7R1vfjQb7nc7Bhcg+MNJl6Dba8BmqkcdCbUGkpktIyEiM6PXaAYj08ixO4af5YVxLqCYg2i6FGwCcBvd6AfbOyBpxLBy9PA55ilMwGI00wSiTFNvPKWMAwl6TG6aYYd+NfLgI9SVvNVsY6fCbhhu2cscNagFT8pcBIL0gfGSQbtiKTaExtZIEkG/HOkHLR4JtKnePtwqHPRu/k0xBjl1DEtSASviFSeEeulI1yoYIQ0RoDaIX4DbfFr46tUhKaEPDGqP9bNl7yo7/Yd3Gfmcbh8ANeCMgwUEO9dRirxkVidDBFaZaoSV9nkAdyer9435XwOzQ7sDmfwKzifd6t2iwYQO+5wp1GH18JHLQJyHeWYc0pjABtJOEROASPCCf5MBPCfIzuh0aXstAiIKVoqgyE6SHSpxsANIlIikhcpM21ZcjvEb/NBP5Z5D43Wk9w3fF+GUag1vi+muScyJU8Cw/e1FnEx4SJNcgfmsuxqVfE7LOvmfoLnlv3CX29yhuZjWaX9kGROTgtJdi62kIOiGHcK8yY4RiTznjiwllCRueMgmVX2mRcXP5fznY9PLm9WCM25J1EiTkRMiaVBkxwhMRdUROLdS6Lnk+cxJkG3aXMH4aquv/RqhWfKrMFUECpjnFFHScCMJT76ZLLCS4juaY+EyqBACMWcBaQqaZBrQVliEwXCWXQ64weSsUGogG/iVfG2ynWz9D3S4373c6ja/RCZFtTs3O1IK0bhrfCEGoOckDjKCY6lgVGBbk/UKzWQE2tltYLirinbIW2dApNrPi33doUgogrzoAjVAsUCMhWxDnksap20xfzDEBm6sy1eedSkh+JiBfuO6+rpBETiXG4xuRht1iaT5JGQJEOSctwgG2QNoJNENhgGal3PkQ1eNeUtHCf9fnG/dpT6e7jETKCCHVqORGpcIFlEQ6TDKoq6F39QFmXMTjiVx9FOQbkHj9tp8HY8pYNVLApONHVIrc50Wa8VUT5p5gQyvRg4c1QN/h1ikKmJyIdiUEnHc04Wkzvlriw44tDL6F8VLMQc+JBjX0H2N4t1gBbvap8mZVGq480SE2mzu9u83TvEb1GJEzWBAXaqkJugQtKEYoEm0quEUpZL4hgWWkW9w1+G+R9v0ATGMJJ+4yOaL97D17a4vF6U7TRGaHH9w/Ktva2594NPxy4nTrkclwplgkCdniNeLnBBHDWaCOES/ilIbgc0/ESnT5G8zwt1JuXEBxkKdaWpSJicitGEHV7C14gRxYZlgqNGE0rRHeqPV1AVr7+iI7EvLsJ98aKq2yt8l4GyHU9gWG96WDdONVj6ztDzpyQEF0wFGTkB2SWEE4g/MPQ/BSztwpnkB17/Z/244O2BrB4+fiIlj4MaijekFJddiiTz1JUQhaFgnCKQBGfKGC/oANSL+byBuW8Ps58frNhnkCn+GqhKjUIJG4aUDDY5EpnDoypHotbI2VxmFwfM/DqVbfFbCYu0OqG8dZkzAdSwvHlKqdaAbOBVRFbDkuujlSRBBkEj4hyy2mVbxi/3Bb7lYY+t+jWbJQN0uuPckeI7Q35uO/FwMZsddh9NLJuIrEUtxxDT3egmouZiqHo1OAMsxlGc7GSgXPCfQcosGCsTYFGDrptNHVLHUdMYFDSCY7ebRpHyH3Op/kGcqPmy90yQnABfnnZiy2PXkwULHAK+vh2IrQepUMfDAblRCuslqVz5sHgY4T3N61NkYTYuqoyqQXayMEjUrspYYpJDytWJ0QMeFT/49k9TaJpLnRdRUxQ13idsw7ClIJ5jt4EZ7zg2Ndgk6FGg8vSnx4KD8fRjOL0xkTnAmOQ+dCSZSTDSEgBpWOLUp6RGcaqTcXZz3rMRpTUx62n0YLC6BCYRaED6dFxxYsBnbpWj2g9Uy8sriF+KMhf/2oxBJ9T1/ue7xXJf2k7tsMzOqajZouyLOPZVMrBIUFRhUmHf5Si+PhLYqFP16U7tEoiYU8MUV6P26nT8RfaLFSYllpC20zTd1rZcwv86qYzV56apr+GXj75Z+U5XRL9YQPNnvSjjPX58t1ESq9+aenmJp/9xV/WCYq008LQ/mk6zXsxuWQfjdg2h78CjMYnja2LHjLpfUp6J1doSZ5Pl3RcCwnZZi/dA4d6Psjtsb3P3E9v87vafvvXD/SMNdb/4bFZWCb7OLihe/tPnzwhmo0PGzI2ogSdWOhPbxnPMyDNBOGpsd+iYtVEdMGrnUS83ZupINzVu9NHwcvwJ9pvwcZc9mpKhIV/+d7n5ZeKD7nY8Qbk3EV6b76a+pxjv1++b3h+EjLlgbzg1ev+nUTFmaTjYHDXz9CuG9V233cnxF2ePLr3buH/U06/A1kd11Hnj57D523T/Pt549Gbs9Kv96M3Y0aud9vXa0cuOjNyPIXiGVk4/Thw97uAA8OhhI1EwFuoHDxiN+7FpyvoKDxOTE6Nju+05Gn2W+MZnZ6PoD+Th+gKDYdXPhdzto+9t92ns2Dxnw5nDqcwQzbPjrP2N+6cfH12MOXh/YDBePad46W+rB9+//x/cWdMTHiEAAA==


name: Payment Processing and Order Tracking with YooKassa and Google Sheets
author_name: Sergey Skorobogatov
author_username: cepreusa
categories: []
created_at: 2025-06-06T22:41:32.579Z
updated_at: 2025-06-06T22:41:32.579Z
url: https://n8n.io/workflows/4749
scraped_at: 2025-12-24 13:02:44
description:
  Accept YooKassa payments and log transactions in Google Sheets

  🧾 Summary

  This workflow allows you to accept online payments via YooKassa and log both orders and transactions in Google Sheets — all without writing a single line of code. It supports full payment flow: product selection, payment initiation, webhook processing, refund updates, and payment status checks.

  👥 Who is this for?

  This template is ideal for:

  Online stores with simple checkout flows
  Sellers of digital products or info-courses
  Entrepreneurs using Telegram bots or web forms
  Anyone needing quick payment integration with Google Sheets tracking

  🎯 What problem does this workflow solve?

  Setting up online payments usually requires backend infrastructure. This no-code solution automates the entire payment flow:

  Handles product listing and price retrieval
  Initiates payments with email and return URL
  Listens for payment.succeeded and refund.succeeded events
  Records every action into structured Google Sheets

  ⚙️ What this workflow does

  1. GET /products

  Returns a sorted list of products from a Google Sheet (products).

  2. POST /payment

  Validates required fields (product_id, email, return_url)
  Checks email format
  Fetches product data from products
  Generates a unique idempotence key
  Sends a request to YooKassa API
  Saves the order into the orders sheet
  Returns a payment confirmation link

  3. POST /yoomoney

  Webhook to process payment/refund events:

  On payment.succeeded, adds entry to transactions
  On refund.succeeded, updates transaction status

  4. GET /status/\:id

  Returns real-time payment status from YooKassa

  🚀 Setup

  Connect credentials:

     Google Sheets (OAuth2)
     YooKassa (Basic Auth using shopId and secretKey)

  Update the following Google Sheets:

     products: should contain product_id, title, price
     orders: for saving confirmed purchases
     transactions: for logging all successful or refunded payments

  Test endpoints using any HTTP client:

  Example payload for /payment:

  {
    "product_id": "abc123",
    "email": "user@example.com",
    "return_url": "https://your.site/success"
  }

  🔧 How to customize this workflow

  Add delivery logic (e.g., email with product link after successful payment)
  Replace Google Sheets with a database (e.g., PostgreSQL)
  Connect Telegram or other messengers for post-payment notifications
  Add promo codes, discounts, or subscriptions logic

  💼 Use cases

  Simple online checkouts
  Telegram bots selling access
  Educational product sales
  MVP e-commerce flows
  Donation or membership payments

  📎 Notes

  ✅ Includes Sticky Notes for sections
  ✅ Includes error handling and validation
  ✅ No custom code needed except UUID generation

nodes_used:
  ["n8n-nodes-base.respondToWebhook","n8n-nodes-base.stickyNote","n8n-nodes-base.webhook","n8n-nodes-base.sort","n8n-nodes-base.respondToWebhook","n8n-nodes-base.googleSheets","n8n-nodes-base.httpRequest","n8n-nodes-base.googleSheets","n8n-nodes-base.stickyNote","n8n-nodes-base.webhook","n8n-nodes-base.if","n8n-nodes-base.if","n8n-nodes-base.set","n8n-nodes-base.if","n8n-nodes-base.respondToWebhook","n8n-nodes-base.code","n8n-nodes-base.respondToWebhook","n8n-nodes-base.respondToWebhook","n8n-nodes-base.respondToWebhook","n8n-nodes-base.respondToWebhook","n8n-nodes-base.respondToWebhook","n8n-nodes-base.googleSheets","n8n-nodes-base.googleSheets","n8n-nodes-base.stickyNote","n8n-nodes-base.switch","n8n-nodes-base.if","n8n-nodes-base.if","n8n-nodes-base.if","n8n-nodes-base.googleSheets","n8n-nodes-base.respondToWebhook","n8n-nodes-base.respondToWebhook","n8n-nodes-base.respondToWebhook","n8n-nodes-base.webhook","n8n-nodes-base.respondToWebhook","n8n-nodes-base.respondToWebhook","n8n-nodes-base.if","n8n-nodes-base.httpRequest","n8n-nodes-base.respondToWebhook","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.googleSheets","n8n-nodes-base.webhook","n8n-nodes-base.googleSheets","n8n-nodes-base.if"]

workflow_json_compressed:
  [encoded data, 8740 characters]


name: fetch the public IP addresses of your n8n instance
author_name: Ger Longstacks
author_username: dims3body
categories: []
created_at: 2025-06-06T23:26:40.460Z
updated_at: 2025-06-06T23:26:40.460Z
url: https://n8n.io/workflows/4750
scraped_at: 2025-12-24 13:02:44
description:
  Why
  If you need to use n8n to connect to service providers of yours,  some of which happen to  rely on firewall white-listing as part of their access control, you'll need to determine or verify the public IP addresses of your n8n instance(s).

  How does it work
  The webhook, upon invocation, will use Http Request node to request public IP address information from ++api.ipify.org++ in json format, for 10 times, then aggregate results to an array.
    The reason to repeat, is to get all the potential public IP addresses of your n8n instance.
    Often than not, enterprises or network providers deploy at least a pair of gateway devices at the border for redundancy.
  built-in array functions in a javascript expression are used to pluck all the values under 'ip' key, and to dedup to an array as response body.

  How to set it up
  import the workflow
  set up your own header-auth credential
  update the workflow to use the new credential
  test or activate workflow as usual.

  example invocation
  $ curl -H "api-key: super-long-api-token" http://localhost:5678/webhook-test/4879bc79-d6f8-48df-bfe4-613366c7f399
  ["88.88.88.66", "88.88.88.88"]

nodes_used:
  ["n8n-nodes-base.httpRequest","n8n-nodes-base.webhook","n8n-nodes-base.respondToWebhook","n8n-nodes-base.stickyNote","n8n-nodes-base.aggregate","n8n-nodes-base.set"]

workflow_json_compressed:
  H4sIAAAAAAAAE51WXW/bNhT9K4RWoElhOqREUZKBPXTZR7OiSdZ2LYY6DxR5ZWtRJEWikhiB//suJTu2W7sNBvtBoi7vxznnXvLRy4038S7+jk7Pb/P3/4i36d0tV97IuwGrvMmjl5etVaWGM2fHgzBNwEjDslgFWRhwkzDOU8ajgDGmDDNK8yzTCfPDGGIZZUGs/YhlAdOJ0ejXwk1dKAunDZj2A9iuPq1wBSxgANt0sBx5pboBjJaB1XNad2mRa3p2SZUxDbQtzaqGlnFJ16k5r2rWepMvV7i3MuAeH4fKeMaVYkLTzACjgktJVcQFFSFPpAARZhB6TxHffPx4Sd7DbQetdV4XtVt1sXq3NFUtjOfW1hubsrIuntcMK2RIl5xdklW6JC8x4Rtl86okqiX/tlWJ++qqzd0SporQjSiXDLOvVYOZWGhah33XFOjZxWsnJyeqzsd5nWeLcdXM0ENVu/3OECFroTR/ddAsBhBH3q17udxxt+0c8Vmj3CeH/u5U0bmFPsHl1RK9wgPozsKFA3mSqaKFVcFn5e9Fdb+O5XD6hG77csTYH3mquFeL9qKzdWd/VU5JA7UrVoxJg1BIQcMgzKjQIKjiwlAZ+zIKZMK0YhtWPkM6r6rrg4TcP31fk9HmTlJk9YHc53ZO5qAMNFR1dr4LP+XiCf/Vjl7sIo6SVEcJNTKLqYhNRtMMM5U8CKTUKO0k8b6mrFbo/tl7dyhEsdT4Au+wsl5Qw+u5e0VEMW8oba7VkLY31PPalYObNbaT+4wcuTScZt5sDCYr3Nnb6Ldywf44f1d9mr+FYkv5vTFx1kRpXXWl9ZwCfsS2/8SpkkonfmSoYMikECqiyCYWL1nCEqF5IOQm3vu+OkNsRX5E7wCE+Vh9/obnBudHg12F/6ZRC5I11Q1BnMh91VxnmDN+MgRcnPlGDnl5Vw0wjneVEIkDjbiHJ/M575m28OCaZ83WL5XBFvR+fnwkL1wjjQ2qf1wXnb4+epnXL4/HXZljbx4dj231Jxp8sE1ezo6OyXLpfd1xA94/ooA/o+F8psJQ64RmqQqpCBKfqphF1I/iwKTSlzxNN+R8QJldL8g5Bj7IStvbrEy2u8l30wxH2jcg3ufGIcYR4BGqN5/NrTcJYnzRVWlRvBjkp5+cIvrB31P2zTQ9gvaY4Mjqv84rzKKcEUyNrA+DaTktX5G6ATeQc0wLJkRtNz/ZtMowGBTputwQ9NnrKM1to5oFaVA6qKa252fs3H7/94rAg+rHzkZf0/IF0TjFCX1Dph4OcHoNiwlpuxqTKapyRt2ara6hnHrENS3O+QI3F660SSij+GSlWooisCfPmSvT8svUi+Px8Jdy6o3I1kIcT70rJ7VdET1JJWExY4HOaMa4T0VqJI25H9M08IPYgB+yyGyk8no2a2CmviMUtWWxpZPQf06vbTZPNs+vi+IMrxG9zA/XwXmI1xQsIQJ38uPVhMYsljQT0oc4BeBJtD2PalCHz/wWts/6wZhwRmx+gys7hcXPqct0deFGObhC1l39tHjaj98JZ/9vIARjcXAgYFpK2/xuc55jaa6J+hyHYOjkosF2wUrvuEP4bvDcn4qgEp2kvsSjW6I8ABIai5TRTAFLM+YHLHTXPGzpEvS64jW8+HSjcoeSu38M59z+O1dvNsLbp4EHb8KWV1eYx/oA2OfmawL3Otiodb+Lw2fSXnc7qe/zuKc79jhaLv8DmR2kyYcLAAA=


name: Automated Video Translation & Distribution with DubLab to Multiple Platforms
author_name: Behram
author_username: behram
categories: []
created_at: 2025-06-07T02:21:31.652Z
updated_at: 2025-06-07T02:21:31.652Z
url: https://n8n.io/workflows/4751
scraped_at: 2025-12-24 13:02:43
description:
  Automated n8n workflow: Receives videos via form, dubs/translates them to the selected languages, and—upon completion—uploads them to multiple social media channels and cloud drives, including Box, Dropbox, and YouTube, Telegram, Postiz (Facebook, Instagram, Tiktok, Reddit etc.)

  Workflows
  Via n8n form select files to dub for desired languages.
   Listen webhook and whenever dubbing finishes upload to desired platforms

  Used Stacks
  DubLab App (ApiKey, Webhook Setup Required)
  Optional (Upload)
   Telegram (Token Required)
   Box (Oauth2 Required)
   Dropbox (Oauth2 Required)
   Youtube (Oauth2 Required)
   Postiz (ApiKey Required)

nodes_used:
  ["n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.merge","n8n-nodes-base.merge","n8n-nodes-base.webhook","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.telegram","n8n-nodes-base.box","n8n-nodes-base.dropbox","n8n-nodes-base.youTube","n8n-nodes-base.httpRequest","n8n-nodes-base.formTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 4368 characters]


name: ♻️ AI Multi-Stop Planner for Circular Logistics with GPT-4o & Open Route API
author_name: Samir Saci
author_username: samirsaci
categories: []
created_at: 2025-06-07T08:20:33.015Z
updated_at: 2025-06-07T08:20:33.015Z
url: https://n8n.io/workflows/4753
scraped_at: 2025-12-24 13:02:45
description:
  Tags*: AI Agent, Supply Chain, Logistics, Circular Economy, Route Planning, Transportation, GPS API

  Context

  Hi! I’m Samir — a Supply Chain Engineer and Data Scientist based in Paris, and founder of LogiGreen Consulting.

  I help logistics teams reduce operational workload and errors by combining AI automation, route optimisation APIs, and workflow automation.

  This workflow is part of a circular economy project, where stores return reusable packaging (bins, crates, containers) to a central warehouse.

  &gt; Let's create circular economies with AI-powered automation using n8n!

  📬 For business inquiries, you can find me on LinkedIn

  Who is this template for?

  This workflow is designed for logistics teams participating in circular economy loops.

  Let us imagine your transportation company receives this pickup request:



  The two AI Agent nodes connected to Openroute Service API will process the information and reply with the detailed route plan.



  The results include driving time and the optimal sequence of stops generated by the multi-stop optimization endpoint of the API.

  How does it work?

  This workflow automates the end-to-end processing of multi-stop pickup requests for reusable packaging:

  📨 Gmail Trigger listens for collection request emails  
  🧠 AI Agent parses the email into structured data (store ID, address, date)  
  📍 Each stop is geocoded into GPS coordinates  
  🗺️ OpenRouteService optimizes the stop sequence using truck-specific routing  
  📄 A second AI Agent formats a confirmation email in HTML with the ordered pickup plan  
  📧 The reply is sent back with all details including duration and route

  Steps:

  💌 Trigger on a new Gmail message  
  🧠 Extract data using AI Agent (e.g., stores, addresses, times)  
  📑 Store raw and processed data in Google Sheets  
  📍 Enrich with GPS coordinates  
  🚚 Optimize route using OpenRouteService (truck profile)  
  📄 Format the confirmation using an AI Agent  
  📬 Send reply to requester with route and timing

  What do I need to get started?

  You’ll need:

  A Gmail account to receive collection requests  
  A Google Sheet to store and review data  
  A free OpenRouteService API key  
  Access to OpenAI for using AI Agent nodes  
  Sample pickup request emails to test

  Next Steps

  🗒️ Use the sticky notes inside the n8n canvas to:

  Plug in your Gmail and OpenRouteService credentials  
  Try with a sample store collection email  
  Validate the confirmation format and route accuracy

  📺 Learn More with n8n Tutorials 

  Get hands-on experience with automation through my comprehensive n8n tutorial playlist, featuring 18+ complete, step-by-step videos and ready-to-use templates.




  This template was built using n8n v1.93.0  
  Submitted: June 7, 2025

nodes_used:
  ["n8n-nodes-base.gmailTrigger","@n8n/n8n-nodes-langchain.outputParserStructured","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.googleSheets","n8n-nodes-base.wait","n8n-nodes-base.httpRequest","n8n-nodes-base.googleSheets","n8n-nodes-base.set","n8n-nodes-base.googleSheets","n8n-nodes-base.httpRequest","n8n-nodes-base.googleSheets","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.gmail","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.stickyNote","n8n-nodes-base.splitInBatches","n8n-nodes-base.splitOut","n8n-nodes-base.code","n8n-nodes-base.set","n8n-nodes-base.code","n8n-nodes-base.splitOut","n8n-nodes-base.merge","n8n-nodes-base.set","n8n-nodes-base.googleSheets","n8n-nodes-base.code"]

workflow_json_compressed:
  [encoded data, 9000 characters]


