# templates

name: YouTube Shorts Automation - The Game-Changer in Scroll-Stopping Short Clips
author_name: Matt F.
author_username: lemolex
categories: []
created_at: 2025-02-25T01:36:09.427Z
updated_at: 2025-02-25T01:36:09.427Z
url: https://n8n.io/workflows/3007
scraped_at: 2025-12-24 13:02:46
description:
  Automatically Create and Post YouTube Shorts from Podcasts and Other Videos Using AI (Simplified).

  Transform podcasts and other videos into captivating, fully optimized YouTube Shorts with this all-in-one automation solution—designed for content creators who repurpose engaging clips. By leveraging advanced YouTube analytics, this template identifies the most compelling moments from your source material and automatically crafts them into scroll-stopping shorts. With intelligent editing, auto-generated titles and descriptions, and customizable scheduling, your clips become instantly post-ready, helping you expand your reach while saving hours on manual editing.

  Key Features

  Analytics-Driven Highlight Extraction:**  
    Automatically analyzes engagement metrics to select the best moments from podcasts or other creators' videos, ensuring each clip resonates with your audience.

  AI-Powered Editing:**  
    Applies professional-grade editing—adding captions, effects, transitions, and more—to create visually stunning, high-impact shorts.

  Auto-Generated Metadata:**  
    Seamlessly creates dynamic titles and descriptions, fully optimizing your clips for immediate upload.

  Customizable Scheduling:**  
    Enables you to set upload intervals that align with your strategy, ensuring a steady stream of content on your channel.

  Seamless YouTube Integration:**  
    Directly connects with YouTube’s API, streamlining the process so your channel remains active and engaging with minimal effort.

  Designed specifically for content creators repurposing YouTube videos—and requiring only a Sipkes Studio account (it's Free) for full functionality—this simplified automation template streamlines the conversion of long-form content into bite-sized, shareable clips. Elevate your content strategy, maximize audience engagement, and reclaim valuable time with a solution built to drive your channel's growth.

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.formTrigger","n8n-nodes-base.httpRequest","n8n-nodes-base.splitOut","n8n-nodes-base.code","n8n-nodes-base.splitInBatches","n8n-nodes-base.httpRequest","n8n-nodes-base.youTube","n8n-nodes-base.wait","n8n-nodes-base.wait","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE61X227bRhD9FYJ91Rh75e76LXGaoijQFLHbogj8sJdZSY1NKtIqthH43zuU7EiRqVhyCr1Q1HLmzPDMmaMv9TTVp/Wn8O/47ONFfj/5pH97d8vrUX2NxdenX+ppuyi+jfhrf44rmYQPWkcbcg6syTa4aHySTEptGpVTVDaE4CPGgEJwm3wKzlkv6YukuAWvZ1e+4Nkc0+Icy3J21tEdLEgJynyJ96O69ddI2f7plhfLgNX5pJuXRfVqWbprX6ZdW70aY1sqqC4mWP1Ch+Fs4tsxzqtpW+19qk/ux4v69MMlpegS9pdf1g1IWTirnQdpMIPi1gBV58AYrR06xlGE+iuw8zKNH++q37uCfdC7WX+ztS2sokLwCzxZrM48HJl1i+kKwukHkJaNgAtGIGZ+TgELzhd9p2PXFiqLQtX366h/0S+rp/j96AGoSdGo4BFQRAkqagUhpAw5KOZMyFILPwiUH41UEU75UpyBh2wVZ5AdY6CQc/DeBQhN0CYlTUTJgzjF0TglI6D2hTiljS4pxYGbhvqpEgcrTISQHPcNy8RsPYhTHo3TNoRTsBcCTTEozkMA0xhqKBMRbEQHLvtsm+BYFsNA1dFAuWY/glT4RmPSjiiaA7XUZghCCEgp6oZzLhuGg0j18UgdDZN8KVBORMxMIPVQIqisLAF1DViFgVnMIrO0Afp2enVF+pK7+YMIla46L35e9qLuj17Mp2MSph0NEEQF1aO+wTDpuo8rcfXJam5VgIZRy1SOGqzTxEwmAmM+Kp1ZvVPobnHiRGykoknWK6fBWxZBkf6Ck2ggxxhTaGSkhJvyfr4tcx/Lg2zurWlSyuw9flrionxbUyPY6Ml72IWnTsSo9lc3/m7xbllmy/LG91tmLfsPsBsuSDxYAtIMA0p7Dc4pUjhtlMjRoNHNNn3my1iWc3wO+GJ2NS2U9FvU7hDU/FnM6HpWywjUBWKSalLfasLMtBDMJOOU+4ZJlKkqtLxeUx8fNxXx6c/ZVefT3hoiXe4MgFAHFLDhhGiij4kHEDYq4hg2ECQyMEqiNkw7a9VWc7FN1WKNjle+VL4q0+vv7Ly+x7+2r32JE1zsID2IIPIr0hi0lMZZyNYkUC6TJmPE1XBEZl1i28P5prtp+9atmrrqZ28F+i/vp+NJqd6upvZ4Vose9dMd+BJeS5kseowgSAZBNS6Ci1pAVN7R/ZydMZuC1kzoOXHXLedfTc2rGLtlu7+Qu/W5nQVJUn5AERthtJ7nhMKCNcGDIhkhqOghZ5s1C1bTZwP1bz8t1U/7/cUN/b4DaEj+kMbGJ5Eheedo7gXtNgyK5C9HDILR+nxW/vjJpohMawbRe2BJUb9FNCSEjuySpSGwRHZh/G4R+83H0yIEI2qs/dF2GSQASoTQ0HuNpLqGlMvRNqQuxiSF9UyvjM/BZZAfjZFcN2TTT6z0pOLOZaDbKSRjpN+mzdY2bY63pis1AaFeuE8bQ9tLmQaMI+4oJwU4Tx3nITHLtUoOtzzfH3OkHI+6vZ8+e2eTswcW/fBo5mBTlpmoknuzGqOgzcsE0FhyJxwl0sOOxRxvVpveWzVHdphO026efsY18FG9wFKm7Xj1JN5iXPbh380TOY3T+jPvQ3xeP762FpJjoJEGwwxZsiQluXGmQMfgA72XlGy/nwhDi7EPtQr8ONh0ee2nPXr6u9TX+B27sDo4on+NCW/rU3Z/eUlQHodrKNCzO2Yw4k76wcB7ncFgxF06DoV8onSDkZ4kHgp1uAcYzrGna1upLkebbMeux8Gc+w3wUIF7x3sw9jPrbv/LEM+D/n6f/z9OHtjkoYSHbvuBvPf3/wG2Pgw7xBEAAA==


name: Extract Thai Bank Slip Data from LINE using SpaceOCR and Save to Google Sheets
author_name: Jaruphat J.
author_username: jaruphatj
categories: []
created_at: 2025-02-25T03:44:14.911Z
updated_at: 2025-02-25T03:44:14.911Z
url: https://n8n.io/workflows/3008
scraped_at: 2025-12-24 13:02:46
description:
  Who is this for?
  This workflow is ideal for businesses, accountants, and finance teams who receive bank slip images via LINE and want to automate the extraction of transaction details. It eliminates manual data entry and speeds up financial tracking.

  What problem does this workflow solve?
  Many businesses receive bank transfer slips via LINE from customers, but manually recording transaction details into spreadsheets is time-consuming and error-prone. This workflow automates the entire process, extracting structured data from the bank slips and storing it in Google Sheets for seamless record-keeping.

  What this workflow does:
  Receives bank slip images from LINE BOT
  Extracts transaction details (sender, receiver, amount, transaction ID) using SpaceOCR
  Automatically logs extracted data into Google Sheets
  Works with Standard Bank Slips & PromptPay transactions
  Eliminates manual data entry and reduces errors

  Setup Instructions:
  1. Prerequisites
  A LINE BOT with Messaging API enabled
  A SpaceOCR API Key (Get from https://spaceocr.com/)
  A Google Sheets account to store extracted data
  An n8n instance running (Cloud or Self-hosted)

  2. Setup Google Sheets
  Create a Google Sheet with the following structure:

  A (Date)	B (Time)	C (Sender)	D (Receiver)	E (Bank Name)	F (Amount)	G (Transaction ID)

  Ensure your Google Sheets API is enabled and connected to n8n.

  For an example of the required format, check this Google Sheets template: Google Sheets Template

  3. Configure n8n Workflow
  1. Webhook Node (Receives bank slip from LINE BOT)

  Set method:* Set Path:* 
  2. HTTP Request (Download Image from LINE Message)
  Retrieves image URL from the LINE message payload

  3. SpaceOCR Node (Extract Text from Bank Slip)
  Input:* API Key:* #### 4. Google Sheets Node (Save Transaction Data)
  Select your Google Sheet
  Map extracted data (sender, receiver, amount, etc.) to the respective columns

  4. Deploy & Test
  Activate the workflow in n8n
  Set Webhook URL in LINE Developer Console
  Send a test bank slip image to the LINE BOT
  Check Google Sheets for extracted transaction data

nodes_used:
  ["n8n-nodes-base.stickyNote","n8n-nodes-base.set","n8n-nodes-base.httpRequest","n8n-nodes-base.webhook","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.googleDrive","n8n-nodes-base.googleSheets","n8n-nodes-base.httpRequest","n8n-nodes-base.code"]

workflow_json_compressed:
  [encoded data, 5096 characters]


name: 🧠 *NEW* Claude 3.7 Extended Thinking AI Agent 🤖 – Unlock Ultimate Intelligence
author_name: Jonas Busch
author_username: jonasbusch
categories: []
created_at: 2025-02-25T10:48:11.690Z
updated_at: 2025-02-25T10:48:11.690Z
url: https://n8n.io/workflows/3009
scraped_at: 2025-12-24 13:02:46
description:
  🧠 NEW Claude 3.7 Extended Thinking AI Agent 🤖 – Unlock Ultimate Intelligence

  Supercharge Claude 3.7 with full customization & deeper reasoning!  

  Who is this for? 🎯  
  ✅ AI Enthusiasts & Researchers: Push Claude’s intelligence to new heights.  
  ✅ Professionals & Analysts: Get in-depth, high-quality insights.  
  ✅ Developers & Power Users: Unlock settings not available on the official Claude site.  

  What makes this different? 🚀  
  Even Claude Pro limits your control—this tool breaks those barriers! Adjust thinking tokens to supercharge extended reasoning, fine-tune every setting, and get smarter, more strategic responses that outperform the default experience.  

  How it works 🌟  
  1️⃣ Customize Claude 3.7’s settings (beyond what’s possible on the official site).  
  2️⃣ Increase thinking tokens to drastically improve deep reasoning.  
  3️⃣ Chat with Claude at peak performance for more insightful answers.  

  Quick Setup ⚙️ (1-3 min)  
  🔹 Connect the Claude API.  
  🔹 Adjust settings for ultimate AI performance.  
  🔹 Start getting deeper, smarter responses instantly!  

  Required API 🔗  
  Claude 3.7 API (Paid)**  

  Why use this tool? 💡  
  Unlock full customization** & go beyond Claude’s default limits.  
  Enhance extended thinking** for more powerful reasoning.  
  Optimize response depth, quality & accuracy.**  

  👉 Take Claude 3.7 to the next level—start customizing now!

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

workflow_json_compressed:
  H4sIAAAAAAAAE51VW0/jRhT+K5GfM9HM8XgueWPRLtpKLVWJuu0iHuZyJrgQO7UnFBrlv/fYVEuAAIKnxPbxdzlnzudtUcdiXrTdXfjj6DNuZA25PmmLabHC7Ir5tqibPrsm4NehzkNQGnTiILhCXYIUFmIVk4NKpCpGCbqyPkUeNQrFwZXOc5t4CrH0ShBuxtX62mU87jD2Z5g36+OW7mBGIsjdBnfTonErJLbja7eJOClnevL5NmMTMU4Wl3VzVTfLydHXydESmzxAumVfzM+3916+r2/in9/walXepeuTk6Z4gkfXoUNSEI8y3QQOFePAoFoIPud6DnoGAr5T2WYd3y7bTf/n/ctAg4vrXxefypPL5Vm/x9tGUvw6r5kLPpOVeoP3oeyB96fm3/WRab+ddlm5hXngPc2X2L1JK2alecvuQ9nuguDbiHsNr1JEHpJnXgrHpLaBGSw5K40AZ0EH7+SeqGaS2m416Td+Vfd93Q4Dynfr4VljGjaCM+96nA11i65eLkcX67av81A+P+dTTjL+QX/ZtlfjwZSWB+ARGGpvmAy2Yq40nFU8qog2OpfcgOE6UpGxI/nb3T3v73Q1wsIMfjRVGMkVNyVTVgXCK5H54DVz3EUBEqzh+ODpCwl91cVj+VI+N2ArMEFUgnlEMmA1/dMBmB0WymmQSZu3DIgf8pVPWiUZWEraMlklzWwpKmadtEGXqrJJP92Lyc/Y926JLxq5zHn9G/69wT4/9gNw7+dVcXKvu7xESX1NLIWgmETgzIpKUXe11oFracq9Y3yW63B1N/mlzQgviuvHoqHmsTYmFZ8yeCavCG2Th/iYF8XLfUTHhVRCsiDpQMugaCpKRwYBwRkbICl+UOi7dQoYZX5Up49JaDfM29MKpmCZtdEy0NbaUhoNXBzUKd7f0MqQUqM+qBQgCFeVQLOWdDINUGwISfP3xiN9PbDCcFBp+bHRv7ulVO1Crm+IKLnrHqdFjzlTfo+v4i2GzYB/2kVKpXlxIwaMm/v3x02mRY4q0XGpaJ+Z9DIyXwZaQAfeWwoqSpMhlNumwTBAjcBjhNDvytWD9vOLC4J9sph7j7djCD+LnvHxlL7ZEW+LOd+NKAcS9xDSSylwAHO3+w+w/2f5OAgAAA==


name: 📄✨ Easy WordPress Content Creation from PDF Docs + Human in the Loop Gmail
author_name: Joseph LePage
author_username: joe
categories: []
created_at: 2025-02-25T15:45:40.461Z
updated_at: 2025-02-25T15:45:40.461Z
url: https://n8n.io/workflows/3010
scraped_at: 2025-12-24 13:02:45
description:
  📄✨ Easy WordPress Content Creation from PDF Docs + Human in the Loop Gmail

  This n8n workflow automates the process of transforming PDF documents into engaging, SEO-friendly WordPress blog posts. It incorporates AI-powered text analysis, automatic image generation, and a human review step to ensure quality before publishing.

  🚀 How It Works

  🗂️ PDF Upload & Text Extraction  
  Users upload a PDF document through a form trigger.  
  The workflow extracts text from the uploaded file, ensuring compatibility with supported formats.

  🤖 AI-Powered Blog Post Generation  
  The extracted text is analyzed by an AI model (GPT-based) to create a structured blog post.  
  The AI generates:  
    A captivating SEO-friendly title.  
    Well-formatted HTML content, including an introduction, chapters with subheadings, and a conclusion.

  🎨 Image Creation & Integration  
  An image is generated using Pollinations.ai based on the blog post title.  
  The vibrant image is uploaded to WordPress and set as the featured image for the post.

  📝 WordPress Draft Creation  
  A draft blog post is created on WordPress with the AI-generated title, content, and featured image.  

  ✅ Human-in-the-Loop Approval  
  The draft content is sent via Gmail to a reviewer for manual approval.  
  If approved, the post is published on WordPress. If not, an error message is sent for troubleshooting.

  📢 Multi-Channel Notifications  
  Once published, notifications are sent via Gmail and Telegram to relevant stakeholders.  

  🔧 Setup Steps

  🔑 Configure API Credentials  
  Set up API connections for:  
     OpenAI (for AI content generation).  
     WordPress (for post creation and media uploads).  
     Gmail (for sending approval emails).  
     Telegram (for notifications).
     imgbb (for saving blog image).

  ⚙️ Customize Workflow Parameters  
  Adjust the AI prompt to match your desired blog structure and tone.  
  Modify the image generation parameters to align with your branding needs.

  🧪 Test & Deploy  
  Test the workflow with sample PDFs to ensure:  
     Accurate text extraction.  
     Proper formatting of generated content.  
     Seamless approval and publishing processes.  


  This workflow streamlines content creation while maintaining quality control through human oversight, making it an ideal solution for efficient blog management! 🎉

nodes_used:
  ["n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.formTrigger","n8n-nodes-base.extractFromFile","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.httpRequest","n8n-nodes-base.wordpress","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.telegram","n8n-nodes-base.if","n8n-nodes-base.merge","n8n-nodes-base.markdown","n8n-nodes-base.gmail","n8n-nodes-base.stickyNote","n8n-nodes-base.if","n8n-nodes-base.gmail","n8n-nodes-base.telegram","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.code","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.extractFromFile","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 7376 characters]


name: 🌐 Confluence Page AI Chatbot Workflow
author_name: Joseph LePage
author_username: joe
categories: []
created_at: 2025-02-25T16:29:19.644Z
updated_at: 2025-02-25T16:29:19.644Z
url: https://n8n.io/workflows/3012
scraped_at: 2025-12-24 13:02:43
description:
  🌐 Confluence Page AI Chatbot Workflow

  This n8n workflow template enables users to interact with an AI-powered chatbot designed to retrieve, process, and analyze content from Confluence pages. By leveraging Confluence's REST API and an AI agent, the workflow facilitates seamless communication and contextual insights based on Confluence page data.

  🌟 How the Workflow Works

  🔗 Input Chat Message
  The workflow begins when a user sends a chat message containing a query or request for information about a specific Confluence page.

  📄 Data Retrieval
  The workflow uses the Confluence REST API to fetch page details by ID, including its body in the desired format (e.g., storage, view).
  The retrieved HTML content is converted into Markdown for easier processing.

  🤖 AI Agent Interaction
  An AI-powered agent processes the Markdown content and provides dynamic responses to user queries. The agent is context-aware, ensuring accurate and relevant answers based on the Confluence page's content.

  💬 Dynamic Responses
  Users can interact with the chatbot to:
    Summarize the page's content.
    Extract specific details or sections.
    Clarify complex information.
    Analyze key points or insights.

  🚀 Use Cases

  📚 Knowledge Management**: Quickly access and analyze information stored in Confluence without manually searching through pages.
  📊 Team Collaboration**: Facilitate discussions by summarizing or explaining page content during team chats.
  🔍 Research and Documentation**: Extract critical insights from large documentation repositories for efficient decision-making.
  ♿ Accessibility**: Provide an alternative way to interact with Confluence content for users who prefer conversational interfaces.

  🛠️ Resources for Getting Started

  Confluence API Setup:
     Generate an API token for authentication via Atlassian's account management portal.
     Refer to Confluence's REST API documentation for endpoint details and usage instructions.

  n8n Installation:
     Install n8n locally or on a server using the official installation guide.

  AI Agent Configuration:
     Set up OpenAI or other supported language models for natural language processing.

nodes_used:
  ["n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","n8n-nodes-base.markdown","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.manualChatTrigger","@n8n/n8n-nodes-langchain.memoryBufferWindow","n8n-nodes-base.stickyNote","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.telegram","n8n-nodes-base.splitOut"]

workflow_json_compressed:
  [encoded data, 4628 characters]


name: 🔄 Workflow Repos8r: Github Version Control User Interface for n8n Workflows
author_name: RealSimple Solutions
author_username: joeperes
categories: []
created_at: 2025-02-25T20:42:06.051Z
updated_at: 2025-02-25T20:42:06.051Z
url: https://n8n.io/workflows/3014
scraped_at: 2025-12-24 13:02:46
description:
  🔥 n8n Members Sale – n8n Community Members Get ideoGener8r for Just $10! (Reg. $15)
  Use Coupon Code: FeelinTheFlowgramming
  (Valid for n8n community members)

  💪 How it works
  Seamlessly track, manage, and version-control your n8n workflows with an intuitive Git-style system. Whether you're making updates or creating new workflows, this tool ensures structured commits, detailed change tracking, and seamless GitHub integration—all within a Matrix-inspired UI.

  🎯 Who is this for?

  Perfect for:

  n8n Developers & Automation Engineers** – Maintain workflow history and prevent accidental overwrites.
  Teams Collaborating on Automation** – Track and commit changes with structured version control.
  DevOps & IT Professionals** – Streamline deployment across multiple n8n environments.

  🚀 Key Features

  Version Control & Workflow Management

  Commit changes when editing existing workflows
  Create & commit new workflows from scratch
  Detect modifications with deep node comparison
  Access repo with direct links from changes window
  Workflow JSON Browser Caching **to avoid large loads on n8n"

  Core Features

  Workflow Management
  Workflow Selection**: Easy selection of n8n workflows and GitHub workflows from dropdown menus
  Smart Caching**: Client-side caching of workflows for faster loading (1-week cache duration)
  Cache Control**: Manual cache clearing via hard refresh (Cmd+Shift+R)
  Matrix-Style UI**: Terminal-inspired interface with glowing effects and animations

  GitHub Integration
  Push to GitHub**: Direct pushing of n8n workflows to GitHub repositories
  Commit Control**: Automated commit message generation with workflow details
  Branch Management**: Automatic branch creation and management
  Pull from GitHub**: Future feature for pulling workflows from GitHub (Coming Soon)

  Workflow Comparison
  Side-by-Side Comparison**: Compare n8n workflows with their GitHub counterparts
  Change Detection**: Automatic detection and highlighting of workflow changes
  Diff Visualization**: Clear visualization of additions, deletions, and modifications
  JSON Validation**: Ensures workflow JSON integrity before operations

  User Experience
  System Notifications**: Matrix-themed toast notifications for important alerts
    30-second duration with manual close option
    Context-aware messages (e.g., cache refresh hints)
    Glowing effects matching system console aesthetics
  Loading Animations**: Matrix-style loading indicators during operations
  Error Handling**: Clear error messages and recovery suggestions
  Responsive Design**: Adapts to different screen sizes

  Security & Performance
  Local Storage**: Efficient client-side storage for workflow data
  Header Authentication**: Secure API communication with authentication tokens
  Performance Optimization**: Smart caching to reduce server load
  Data Validation**: Input validation and sanitization

  Technical Features

  Code Organization
  Modular Structure**: Well-organized HTML, CSS, and JavaScript
  Component Separation**: Clear separation of concerns
  CSS Variables**: Consistent styling with CSS custom properties
  Event Handling**: Robust event listeners and handlers

  API Integration
  n8n Integration**: Direct communication with n8n workflow API
  GitHub API**: Seamless integration with GitHub repositories
  RESTful Endpoints**: Clean API design for workflow operations
  Error Handling**: Comprehensive error handling and user feedback

  Development Features
  Debug Mode**: Console logging for development
  Code Comments**: Well-documented code sections
  CSS Animations**: Smooth transitions and effects
  Browser Compatibility**: Works across modern browsers

  Future Enhancements
  Pull workflows from GitHub repositories
  Enhanced diff visualization
  Additional GitHub integration features
  Extended caching options
  More customization options for notifications
  Advanced workflow comparison tools

  GitHub Integration

  Push workflows directly to GitHub
  Commit new workflows directly to GitHub
  Auto-generate structured commit messages
  Pull workflows from GitHub into n8n

  Change Detection

  Identifies node additions, deletions, and property modifications
  Compares connections, settings, and configurations
  Real-time visualization** of detected changes

  Sleek UI for Effortless Control

  Matrix-style interface** for a futuristic feel
  Clear prompts to prevent accidental overwrites
  Interactive workflow commit & sync options

  🔧 Setup & Usage

  Generate your n8n API key
  Set up GitHub repository & access tokens
  Create Generic Basic Auth credentials
  Create Generic Header Auth credentials
  Set the workflow variables
  Deploy & start tracking your workflow versions

  📚 Use Cases

  🔹 Workflow Development – Ensure clean versioning and commit history.  
  🔹 Team Collaboration – Review and track modifications before deployment.  
  🔹 Audit & Compliance – Maintain an organized change log.

  🙌 Built for the n8n Community

  Created with ❤️ to bring reliable version control to the n8n community.

nodes_used:
  ["n8n-nodes-base.n8n","n8n-nodes-base.respondToWebhook","n8n-nodes-base.html","n8n-nodes-base.webhook","n8n-nodes-base.stickyNote","n8n-nodes-base.set","n8n-nodes-base.aggregate","n8n-nodes-base.github","n8n-nodes-base.webhook","n8n-nodes-base.respondToWebhook","n8n-nodes-base.github","n8n-nodes-base.set","n8n-nodes-base.extractFromFile","n8n-nodes-base.set","n8n-nodes-base.n8n","n8n-nodes-base.set","n8n-nodes-base.code","n8n-nodes-base.respondToWebhook","n8n-nodes-base.webhook","n8n-nodes-base.respondToWebhook","n8n-nodes-base.webhook","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.aggregate","n8n-nodes-base.switch","n8n-nodes-base.set","n8n-nodes-base.n8n","n8n-nodes-base.github","n8n-nodes-base.n8n","n8n-nodes-base.github","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.set","n8n-nodes-base.set","n8n-nodes-base.stickyNote"]

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


name: Invoices from Gmail to Drive and Google Sheets
author_name: Juan Carlos Cavero Gracia
author_username: carlosgracia
categories: []
created_at: 2025-02-25T21:34:30.197Z
updated_at: 2025-02-25T21:34:30.197Z
url: https://n8n.io/workflows/3016
scraped_at: 2025-12-24 13:02:42
description:
  Attachments Gmail to Drive and Google Sheets

  Description
  Automatically process invoice emails by saving attachments to Google Drive and extracting key invoice data to Google Sheets using AI. This workflow monitors your Gmail for unread emails with attachments, saves PDFs to a specified Google Drive folder, and uses OpenAI's GPT-4o to extract invoice details (date, description, amount) into a structured spreadsheet.

  Use cases
  Invoice Management**: Automatically organize and track invoices received via email
  Financial Record Keeping**: Maintain a structured database of all invoice information
  Document Organization**: Keep digital copies of invoices organized in Google Drive
  Automated Data Entry**: Eliminate manual data entry for invoice processing

  Resources
  Gmail account
  Google Drive account
  Google Sheets account
  OpenAI API key

  Setup instructions

  Prerequisites
  Active Gmail, Google Drive, and Google Sheets accounts
  OpenAI API key (GPT-4o model access)
  n8n instance with credentials manager

  Steps
  Gmail and Google Drive Setup:
     Connect your Gmail account in n8n credentials
     Connect your Google Drive account with appropriate permissions
     Create a destination folder in Google Drive for invoice storage

  Google Sheets Setup:
     Connect your Google Sheets account
     Create a spreadsheet with columns: Invoice date, Invoice Description, Total price, and Fichero
     Copy your spreadsheet ID for configuration

  OpenAI Setup:
     Add your OpenAI API key to n8n credentials

  Configure Email Filter:
     Update the email filter node to match your specific sender requirements

  Benefits
  Time Saving**: Eliminates manual downloading, filing, and data entry
  Accuracy**: AI-powered data extraction reduces human error
  Organization**: Consistent file naming and storage structure
  Searchability**: Creates a searchable database of all invoice information
  Automation**: Runs every minute to process new emails as they arrive

  Related templates
  Email Parser to CRM
  Document Processing Workflow
  Financial Data Automation

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

workflow_json_compressed:
  [encoded data, 4636 characters]


name: Automated Content Generation & Publishing - Wordpress
author_name: Sunny
author_username: xicpoywriter
categories: []
created_at: 2025-02-26T05:00:48.559Z
updated_at: 2025-02-26T05:00:48.559Z
url: https://n8n.io/workflows/3018
scraped_at: 2025-12-24 13:02:41
description:
  Workflow Description: Automated Content Publishing for WordPress
  This n8n workflow automates the entire process of content generation, image selection, and scheduled publishing to a self-hosted WordPress website. It is designed for bloggers, marketers, and businesses who want to streamline their content creation and posting workflow.

  🌟 Features
  ✅ AI-Powered Content Generation  
  Uses ChatGPT to generate engaging, market-ready blog articles  
  Dynamically incorporates high-search volume keywords  

  ✅ Automated Image Selection  
  Searches for relevant stock images from Pexels  
  Embeds images directly into posts  
  (Optional)* Supports *Featured Image from URL (FIFU) plugin** for WordPress  

  ✅ Scheduled & Randomized Posting  
  Automatically schedules posts at predefined intervals  
  Supports randomized delay (0-6 hours) for natural publishing  

  ✅ WordPress API Integration  
  Uses WordPress REST API to directly publish posts  
  Configures featured images, categories, and metadata  
  Supports SEO-friendly meta fields  

  ✅ Flexible & Customizable  
  Works with any WordPress website (self-hosted)  
  Can be modified for other CMS platforms  

  🔧 How It Works
  1️⃣ Trigger & Scheduling  
     Automatically runs at preset times or on-demand  
     Supports cron-like scheduling  

  2️⃣ AI Content Generation  
     Uses a well-crafted prompt to generate high-quality blog posts  
     Extracts relevant keywords for both SEO and image selection  

  3️⃣ Image Fetching from Pexels  
     Searches and retrieves high-quality images  
     Embeds image credits and ensures proper formatting  

  4️⃣ WordPress API Integration  
     Sends post title, content, image, and metadata via HTTP Request  
     Can include custom fields, categories, and tags  

  5️⃣ Randomized Delay Before Publishing  
     Ensures natural posting behavior  
     Avoids bulk publishing issues  

  📌 Requirements
  Self-hosted WordPress website* with *REST API enabled**  
  FIFU Plugin* (optional) for *external featured images**  
  n8n Self-Hosted or Cloud Instance**  

  🚀 Who Is This For?
  ✅ Bloggers who want to automate content publishing  
  ✅ Marketing teams looking to scale content production  
  ✅ Business owners who want to boost online presence  
  ✅ SEO professionals who need consistent, optimized content  

  💡 Ready to Automate?
  👉 Click here to get this workflow! (Replace with Purchase URL)

nodes_used:
  ["n8n-nodes-base.wordpress","n8n-nodes-base.code","n8n-nodes-base.wait","n8n-nodes-base.googleSheets","n8n-nodes-base.stickyNote","n8n-nodes-base.scheduleTrigger","n8n-nodes-base.manualTrigger","n8n-nodes-base.scheduleTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.openAi"]

workflow_json_compressed:
  [encoded data, 5552 characters]


name: AI Linux system administrator for managing Linux VPS instance
author_name: Hostinger
author_username: hostinger
categories: []
created_at: 2025-02-26T08:41:17.448Z
updated_at: 2025-02-26T08:41:17.448Z
url: https://n8n.io/workflows/3020
scraped_at: 2025-12-24 13:02:44
description:
  This n8n workflow template is designed for developers, system administrators, and IT professionals who manage Linux VPS environments. It leverages an AI chatbot powered by the OpenAI model to interpret and execute SSH commands on a Linux VPS directly from chat messages. The workflow triggers when a specific chat message is received, which is then processed by the AI SysAdmin ReAct Agent to execute predefined SSH commands securely.

  How It Works
  Chat Trigger: The workflow starts when a chat message is received via a supported platform (like Slack, Telegram, etc.).
  AI Processing: The message is passed to the AI SysAdmin ReAct Agent, which uses an embedded OpenAI model to interpret the command and map it to a corresponding SSH action.
  Command Execution: The interpreted command is securely executed on the target Linux VPS using SSH, with login credentials managed through a secure method embedded within the workflow.

  Setup Instructions
  Import the Workflow: Download and import the workflow into your n8n instance.
  Configure Chat Integration: Set up the chat trigger node by connecting it to your preferred chat platform and configuring the trigger conditions.
  Set SSH Credentials: Securely input your SSH credentials in the designated SSH login credentials node.
  Deploy and Test: Deploy the workflow and perform tests to ensure that commands are executed correctly and securely on your VPS.

  Embrace the future of VPS management with our AI-driven SysAdmin for Linux VPS template. This innovative solution transforms how system administrators interact with and manage their servers, offering a streamlined, secure, and efficient method to handle routine tasks through simple chat commands. With the power of AI at your fingertips, enhance your operational efficiency, reduce response times, and manage your Linux environments more effectively. Get started today to experience a smarter way to manage your systems directly through your chat tool.

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

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


name: Get GitHub Issue Updates and Send Notifications to Telegram
author_name: Prakash
author_username: prakashbask
categories: []
created_at: 2025-02-26T09:43:30.005Z
updated_at: 2025-02-26T09:43:30.005Z
url: https://n8n.io/workflows/3021
scraped_at: 2025-12-24 13:02:46
description:
  Who is this for?  
  This workflow is ideal for:  
  Developers** who want to stay updated on issues without constantly checking GitHub.
  Managers** tracking issue progress in a Telegram group.   
   DevOps teams that need automated notification alerts for new or updated issues.

  What problem does this workflow solve?  
  Keeping track of GitHub issues manually can be tedious. Teams often miss critical updates because notifications are buried in emails or dashboards. This workflow automates the process by fetching new or open GitHub issues and instantly sending notifications to a specified Telegram chat.  

  What this workflow does  
  This workflow connects GitHub and Telegram to provide real-time issue notifications:  
  Fetch GitHub Issues – Retrieves new or open issues from a selected GitHub repository.  
  Format the Issue Details – Extracts key information like issue title, number, status, and URL.  
  Send to Telegram – Posts the formatted issue details to a Telegram group or private chat.  

  Setup Guide  

  Prerequisites  
  Before setting up the workflow, ensure you have:  
  GitHub Personal Access Token**: Required to fetch issue details. Generate it under Developer Settings with repo or public_repo permissions.  
  Telegram Bot Token**: Create a bot via BotFather on Telegram and obtain the token.  
  Telegram Chat ID**: Find the chat ID where the bot should send messages using this method.  

  Step-by-Step Setup  

  Set Up GitHub Node  
     Authenticate using your GitHub token.  
     Choose the repository you want to track.  
     Configure filters (e.g., fetch only open issues).  

  Format Issue Details  
     Extract key details like title, issue number, assignee, and status.  
     Customize the message structure for better readability.  

  Send Message to Telegram  
     Add the Telegram node and enter your bot token.  
     Use the Chat ID to define the recipient.  
     Format the message to include issue details and links.  

  Schedule the Workflow (Optional)  
     Use the Cron node to run this workflow periodically (e.g., every hour).  

  How to Customize This Workflow  
  Filter Issues by Labels**: Modify the GitHub node to fetch only issues with specific labels.  
  Include Additional Fields**: Add issue comments, priority, or assignee details in the message.  
  Send Alerts Based on Priority**: Use conditional logic to send high-priority issues to a different chat.  
  Trigger on Issue Events**: Instead of fetching periodically, use GitHub webhooks (if permitted in the repo) to trigger the workflow on issue creation or updates.  

  Why Use This Workflow?  
  Automates GitHub issue tracking** without manually checking repositories.  
  Instant notifications in Telegram** ensure quick response times.  
  Fully customizable** to fit different team workflows.  

nodes_used:
  ["n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.telegram","n8n-nodes-base.filter","n8n-nodes-base.set","n8n-nodes-base.scheduleTrigger","n8n-nodes-base.github"]

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


name: 🧠 Empower Your AI Chatbot with Long-Term Memory and Dynamic Tool Routing
author_name: Joseph LePage
author_username: joe
categories: []
created_at: 2025-02-27T00:45:40.068Z
updated_at: 2025-02-27T00:45:40.068Z
url: https://n8n.io/workflows/3025
scraped_at: 2025-12-24 13:02:41
description:
  Empower Your AI Chatbot with Long-Term Memory and Dynamic Tool Routing

  This n8n workflow equips your AI agent with long-term memory and a dynamic tools router, enabling it to provide intelligent, context-aware responses while managing tasks across multiple tools. By combining persistent memory and modular task routing, this workflow makes your AI smarter, more efficient, and highly adaptable.

  👥 Who Is This For?

  AI Developers & Automation Enthusiasts: Integrate advanced AI features like long-term memory and task routing without coding expertise.  
  Businesses & Teams: Automate tasks while maintaining personalized, context-aware interactions.  
  Customer Support Teams: Improve user experience with chatbots that remember past interactions.  
  Marketers & Content Creators: Streamline communication across platforms like Gmail and Telegram.  
  AI Researchers: Experiment with persistent memory and multi-tool integration.

  🚀 What Problem Does This Solve?

  This workflow simplifies the creation of intelligent AI systems that retain memory, manage tasks dynamically, and automate notifications across tools like Gmail and Telegram—saving time and improving efficiency.

  🛠️ What This Workflow Does

  Save & Retrieve Memories**: Uses Google Docs for long-term storage to recall past interactions or user preferences.  
  Dynamic Task Routing**: Routes tasks to the right tools (e.g., saving/retrieving memories or sending notifications).  
  AI-Powered Context Understanding**: Combines OpenAI GPT-based short-term memory with long-term memory for smarter responses.  
  Multi-Channel Notifications**: Sends updates via Gmail or Telegram.

  🔧 Setup

  API Credentials:
     Connect to OpenAI (AI processing), Google Docs (memory storage), Gmail/Telegram (notifications).  
  Customize Parameters:
     Adjust the AI agent's system message for your use case.
     Define task-routing rules in the tools router node.
  Test & Deploy:
     Verify memory saving/retrieval, task routing, and notification delivery.

  💡 How to Customize

  Modify the system message in the OpenAI node to tailor your agent’s behavior.
  Add or adjust routing rules for additional tools.
  Update notification settings to match your communication preferences.

nodes_used:
  ["n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.googleDocs","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.googleDocs","n8n-nodes-base.telegram","n8n-nodes-base.gmail","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.memoryBufferWindow","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.chatTrigger","@n8n/n8n-nodes-langchain.chainLlm","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.stickyNote","n8n-nodes-base.googleDocs","n8n-nodes-base.switch","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.googleDocs","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, 6924 characters]


name: Run Apache Airflow DAG and Retrieve XCom Value
author_name: Antonio Cheong
author_username: windoac
categories: []
created_at: 2025-02-27T06:42:48.457Z
updated_at: 2025-02-27T06:42:48.457Z
url: https://n8n.io/workflows/3026
scraped_at: 2025-12-24 13:02:47
description:
  Run Apache Airflow DAG and Retrieve XCom Value

  What this workflow does

  This workflow integrates the Apache Airflow API DAGRun and XCom. It enables n8n to trigger Airflow DAGs and retrieve the execution results.

  Preparation:

  Update Airflow API Link Prefix

     Navigate to the airflow-api node.
     Update the prefix of the Airflow API link in the format: http(s)://ip:port.
     Example: https://airflow.example.com

  Configure Authentication

     Go to the Airflow: dag_run node.
     Update the Basic Auth credentials with your Airflow username and password.
     Repeat this step for Airflow: dag_run - state and Airflow: dag_run - get result nodes.

     Security Note: Using Basic Authentication requires storing credentials in plaintext. If possible, consider using API Keys or Tokens for enhanced security.

     An example is setting Airflow's API Authentication to basic\_auth. Choose other authentication methods if needed.
     Ensure the user account has the following permissions: can create on DAG Runs, can read on DAG Runs, can read on XComs, can edit on DAGs, and can read on DAGs.

  How to Use:

  To execute this workflow, use the Execute Sub-workflow node with the following input parameters:

  dag\_id**: The DAG ID (name) in Airflow that you want to trigger.
  task\_id**: The Task ID (name) from which you want to retrieve the XCom return\_value.
  conf**: Input data for the Airflow DAG run.
  wait**: Delay (in seconds) between each Airflow: dag_run - state check.
  wait\_time**: The maximum time (in seconds) to wait for Airflow: dag_run - state before returning an error.

  Output:

  The workflow returns the XCom result from Airflow: dag_run - get result.
  The XCom return_value is stored in the value field.

nodes_used:
  ["n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.stopAndError","n8n-nodes-base.if","n8n-nodes-base.stopAndError","n8n-nodes-base.httpRequest","n8n-nodes-base.switch","n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.wait","n8n-nodes-base.if","n8n-nodes-base.set"]

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


name: Generate AI Prompts with Google Gemini and store them in Airtable
author_name: Zacharia Kimotho
author_username: imperolq
categories: []
created_at: 2025-02-27T09:18:24.480Z
updated_at: 2025-02-27T09:18:24.480Z
url: https://n8n.io/workflows/3027
scraped_at: 2025-12-24 13:02:46
description:
  This workflow is designed to generate prompts for AI agents and store them in Airtable. 


  It starts by receiving a chat message, processes it to create a structured prompt, categorizes the prompt, and finally stores it in Airtable.

  2. Setup Instructions

  Prerequisites
  AI model eg Gemini, openAI etc**
  Airtable base and table or other storage tool**

  Step-by-Step Guide

  Clone the Workflow
  Copy the provided workflow JSON and import it into your n8n instance.

  Configure Credentials
  Set up the Google Gemini(PaLM) API account credentials.
  Set up the Airtable Personal Access Token account credentials.

  Map Airtable Base and Table
  Create a copy of the Prompt Library in Airtable.
  Map the Airtable base and table in the Airtable node.

  Customize Prompt Template
  Edit the 'Create prompt' node to customize the prompt template as needed.

  Configuration Options
  Prompt Template:** Customize the prompt template in the 'Create prompt' node to fit your specific use case.
  Airtable Mapping:** Ensure the Airtable base and table are correctly mapped in the Airtable node.

  4. Running and Troubleshooting

  Running the Workflow
  Trigger the Workflow: Send a chat message to trigger the workflow.
  Monitor Execution: Use the n8n interface to monitor the workflow execution.
  Check Completion: Verify that the prompt is stored in Airtable and check the chat interface for the result.

  Troubleshooting Tips
  API Issues:** Ensure that the APIs and Airtable credentials are correctly configured.
  Data Mapping:** Verify that the Airtable base and table are correctly mapped.
  Prompt Template:** Check the prompt template for any errors or inconsistencies.

  Use Case Examples

  This workflow is particularly useful in scenarios where you want to automate the generation and management of AI agent prompts. 

  Here are some examples:

  Rapid Prototyping of AI Agents: 

  Quickly generate and test different prompts for AI agents in various applications.

  Content Creation:** Generate prompts for AI models that create blog posts, articles, or social media content.
  Customer Service Automation:** Develop prompts for AI-powered chatbots to handle customer inquiries and support requests.
  Educational Tools:** Create prompts for AI tutors or learning assistants.

  Industries/Professionals:

  Software Development:** Developers building AI-powered applications.
  Marketing:** Marketers automating content creation and social media management.
  Customer Service:** Customer service managers implementing AI-driven chatbots.

  Education:** Educators creating AI-based learning tools.

  Practical Value:

  Time Savings:** Automates the prompt generation process, saving significant time and effort.

  Improved Prompt Quality:** Leverages Google Gemini and structured prompt engineering principles to generate more effective prompts.

  Centralized Prompt Management:** Stores prompts in Airtable for easy access, organization, and reuse.

  4. Running and Troubleshooting

  Running the Workflow:**
  Activate the workflow in n8n.
  Send a chat message to the webhook URL configured in the "When chat message received" node.
  Monitor the workflow execution in the n8n editor.
  Monitoring Execution:**
  Check the execution log in n8n to see the data flowing through each node and identify any errors.

  Checking for Successful Completion:**
  Verify that a new record is created in your Airtable base with the generated prompt, name, and category.

  Confirm that the "Return results" node sends back confirmation of the prompt in the chat interface.

  Troubleshooting Tips:**
  Error:** 400: Bad Request in the Google Gemini nodes:

  Cause:** Invalid API key or insufficient permissions.
  Solution:** Double-check your Google Gemini API key and ensure that the API is enabled for your project.
  Error:** Airtable node fails to create a record:
  Cause:** Invalid Airtable credentials, incorrect Base ID or Table ID, or mismatched column names.
  Solution:** Verify your Airtable API key, Base ID, Table ID, and column names. Ensure that the data types in n8n match the data types in your Airtable columns.

  Follow me on Linkedin for more 

nodes_used:
  ["@n8n/n8n-nodes-langchain.chatTrigger","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","@n8n/n8n-nodes-langchain.outputParserAutofixing","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.set","n8n-nodes-base.airtable","@n8n/n8n-nodes-langchain.chainLlm"]

workflow_json_compressed:
  [encoded data, 4916 characters]


name: Generate & Upload an Audio Summary of a WordPress (or Woocommerce) Article
author_name: phil
author_username: phil
categories: []
created_at: 2025-02-27T10:20:19.852Z
updated_at: 2025-02-27T10:20:19.852Z
url: https://n8n.io/workflows/3028
scraped_at: 2025-12-24 13:02:46
description:
  This workflow automates the process of summarizing or transcribing a WordPress article, converting the text into speech using Eleven Labs API, and uploading the resulting MP3 file back to WordPress.

  How It Works	
  Trigger – The workflow starts manually when the user clicks “Test Workflow”.
  Retrieve Article – It fetches a WordPress article based on a given post ID.
  Summarize or Transcribe – An LLM (GPT-4o-mini) generates either:
  	•	A summary of the article, or
  	•	A full transcription, depending on the chosen prompt.
  Generate Speech – The processed text (summary or transcription) is converted into an MP3 audio file using Eleven Labs API.
  Upload MP3 to WordPress – The generated MP3 file is uploaded to WordPress.
  Update WordPress Post – The article is updated with an embedded audio player, allowing users to listen to the summary or transcription.

  Set Up Steps
  	WordPress API Credentials
  	•	Configure your WordPress API credentials in n8n.
  	Eleven Labs API Key
  	•	Obtain an API Key from Eleven Labs and configure it in n8n.
  	Choose Between Summary or Transcription
  	•	Modify the AI prompt to either generate a summary or keep the full transcription.
  	Test the Workflow
  	•	Run the workflow and ensure the MP3 file is correctly generated and uploaded.

  💡 Customization Options
  	•	Modify the AI prompt to switch between a summary and a transcription.
  	•	Change the voice model in Eleven Labs for different speech styles.
  	•	Adjust output format to higher/lower quality MP3.

  🚀 This automation improves content accessibility and engagement by allowing users to listen to a summarized or full version of the article.


  .

  Phil | Inforeole | Linkedin

  🇫🇷 Contactez nous pour automatiser vos processus

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.wordpress","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.wordpress","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.set"]

workflow_json_compressed:
  H4sIAAAAAAAAE71Z3W7byBV+lSlTIImgkfgnilSToK6zSdz8eWPH2yIy7CFnKM2aIrXk0I7WUJCrXrYoFmi77UUK9Kpv0OfZF2geoecMKYmypSS+2N4Y0uj8n+/8zPjSmAjFjMGlIdNCsTQSe9wYGFFgWUzwIAh6tmOGgRNzkwdh5FqR3fO5F/QjOxZBnzkhC/3ItEMW+73Ac4TgzLN8o20oMZkmTIndXPDiQKhyupvBiVACFKi8FPO2kWZcFMbgDWhHra7nm74rOI1En1O3F/VoGNt9KlgABvGeH/gMJKdsIoD6m7FISZTI6EymI/LT+78dikKRiyw/i5Ps4qf3P6IRsymSpn5KtS4askJ0JiwtWXKYy9FI5EA1zQqpZJaCJWbbPIYDloMOJXIw7nJeiTmCb5rGmrdre+OQCy+KBQ1iFlHX4zYNej6jsWtHgYgd32HOyt5XQuVSnAvyTZbz/VwUBdnJlYwSsdVQcIZPkXLdSNfdYCYSKJ08y3RsYMimSF57kE1Fzip2YySUAUcRJEakSrJEsy917UylxgOKOjRno9cv+uMXj74++l7t243oL8gJi6KsTBWxjfn2UPVc27WEE9A+68WQ2tilAWch7dsh/hS7pmethD8WKZoryEE5mbB8RrKcHOYsLaJcaq9WEfs1hKy7ClvC0lE0ZjLt6L/Pksl66ABhG0KnxFsFsu5fXpJffltkwJylCmJD5nNgn4CXbCQ0Zf35iCVljdz6BNgrY+X3As1VtbmhIGosIUpVqtuEi6lIOUI2S+EnsUQsKYRScN4x5scQyGkO5aIOKy+5iGWKOBmz4mWppqXaZ3kB4F1U0nrYO71l4N0gihkLPcrMyKKuYwU0MF0oMUuYzI48xoKNgZ8KEY23AnOs1PSV+A5ioNbja1n2pgCXeQJCkKsYdLtsKjsigVJIExYWHZl1z60u5oCqjBZac/c8k5E4ARcw/mqcoS/7Lw8OrwK7gGD+JuOzKhJtg5UQU0B1tEI7uCSj3SXadUjbRghM++sF1PgGia1DorHRNs4x42sYwR8QIBjqmnYCEUoqoxf0lZ8nkzJRMoHsQuM5ObebTJnO50mc5RPW1DSZOieua5nmiWX7FSZqX3bAxxoYGNLdslDZBA83lPUVgkVhX7z+7Vnxtee/ev3E/F15+HIFgYqYIPWitK8Xttuxlwjzg4CFsQNVjTBz/ZADwkJGzZ5pR6HtOK4vVuJfT5OMcfJ837k5uGzT2w4unZg7t+siKm7f7UgYQR1M1ZvbIEKcAN3tY8jYxZTiafdi2j23uxPBJbspyur+UCchlCk0qYdMoRwkfSIY18ZtweQUc4QVza/BcqxZvwSYu5UN9KEsljFq4JQpxaLxBCh+RWKZCOS6PzSqKG2fRc24dYqkHEHAOgDFoVFBUKYAVnT1kRQJf1GZwivXMYdXHBqsz5Wfbezk4NDsZfqIyWQR9a2A7QWmDQtMQK3YA8CafYv6odunuOmYfuT0A+42AcuxIa4CtZ9pXN5oYoPoT47s+zdKi+TVYGoO9VKbCYfVB50draOGKiq59wtKycV0wEouM3I5hHAMgWTR0LTYOaH0wTC9F8tRmQvYr1hRAGygZsIki86o5h0aD+5VQlB6niUFKfKoRpeWNSol7+RQCgLSDWKRo6tZHqDoiOnqaoqHRolgpfVPwPDxw1//9d///Ik8kwV4QFSmx2WxWglUcyXokI8f/vyHe92V9Af6C3iB/qDr3aXv4OO9MH9wo6jXgWx6paH3/92jALm8Z/Vpj/OAuhwmeWibFjV922ax6ZhR0FsJPwAvzmbkRaaEtRWyhSZCmiuj3IFRTh33OmyjLMlg9fDaxoXkOFQ86MvQueRoDDiDiWW2G7C7dQsy88cfMZPL9eKwHvbVmkFeF7gPfaVHJXkGOwE5l4zs7O8N02F6IOFWgqkHOMIilWZk1T4J+kFgdK4xy5SAj21yAcuVTBJSFpqftFpPDg/3ST1bWi0C87pMRAe13NJm/uOfaCZgIAcaiVOjGAxTqwOsj4UiLEWjyFMxa7UG5AgJyJuG5uM7ixUHutGVFUfvNxp9dxHKWahgPyWzrMy1zDMxAzts1LQ7zjKwmMH2KxULE0GOcBlClfqKw2Ucg4EAFb0kFbhIvtFLJhcTiA5sozcwBOLIdXRClB2DRxhObRfGLUKIDFMHDTsAQZHSxK8w1+Q57jto1yNgaa44wApWtFHCgJBhSgh59+4dlpH+PFxuStB/4NvmJWloLBiHqVvpV6TaflEhbEuo+vdZCUamhPFvYXPRxn0H/FLNSDjDDMt4hug6XduzTtvaTfGW4Z10s41rDJWhaztZ075h+vHDD38BaEFmFp0qLgF7mFueRSX2Nt2rB+QNnmlKgcim5AsRBGszzRdsdH1fvosmUEoRyIDjv78nB0pMiTUgsCbUvRzVrsbzokyQcYdzgFtUbX7r2wqBj9BtK1ooJ9gKtW9ZAlcWjGsB0zZSIB/iA6LuvBJw7Qe3TocGgoiufKDoAOB8aJxWgjTIWi0G7CxZVEGrpX1ZpuISgzys96IC06BP8OytXInE7GzVhwzzYTrXYus41ZH64d9VpOwBOYDGDmHA/W/RIxaprFvRc3YmsAnoNqLp8nW6VutChFC+Z9BcsrhycHm/2xC8VV8d6ASCgNPFzedUFzyQ7z1EWXr26QKEtqdpOjUDImFJrG8lSg/mc5ErSBx8qTDSqTFibB8vfiyiMAx86sM9DsZL4FLfBrBZPREz03OcwA03jpcbTxfP3TJc6pHiNkeK7a9PFGw8UNbgMDS9fX1RRt+e4IiY1f2gqvzq8l3dpTtkT+EEgZAAYYHXBGh6EVuMh1SUsFEk1UyZ6AYHa2WZY76fP2tD4jk0NORiZHfM1OP9w4qWYToLrRkjnwhQD82lqid8D0DpVTcBhdBPMJPVG4CsoLNWyzpPe9XjQN2g0INzyQVvk70F5gSCtd6GOuRJdgG4z9uV/1mZwK/FmW5yVXNPYWKqAu0CWRxKFjrmOYOmNIIJcoFvaZVv9QAQNMomE5FH+jWDxXCFkDi5QduZ0M8UVeetNCVFtiqFRetbW88WEK7fQTqfAKHpCc+zrIDaYdCjruWFAEevD594BOjkvmc1FqiXU5Hu7OmEVPPoC96GkgmSa055HZa2fR2Vel7hh5OTfHnDwENQk8iieW8fTRV1MzqRqb7vNO6R15fFTJvQ3BRn4mz0lJnWo6Onkf+Vyq84Kj+5JjYuOW7fty2/59DQj3v44OZQXzh96nmO1wuZZ7t2I4iLW/P2MhZX7+Ib33nWLs2w2stRioNP/7b2dfHka5mRCQutSS3HwobD+5RZLlgN56IXxVbYNxtm1tf4lZkwfcDuRvQX43My49lEvwNmky5eXa8Gy+m482PdVVLoqbXVq0BgzoEdLMUbd5XoL3nB1Ux4TebirTEw58d4aW48emyS+5kr5kaRV1/qNsu9/tayUdj1GsJ8yROsmBIaRH3WEH2DF9prcq5q/0RYN3l1A9Wfidw2/k9rvfIyulHH5/83sUnH9SrcIHw+/x8y+wkbtBkAAA==


name: Real Estate Daily Deals Automation with Zillow API, Google Sheets and Gmail
author_name: T Zero
author_username: tzero
categories: []
created_at: 2025-02-27T19:18:09.189Z
updated_at: 2025-02-27T19:18:09.189Z
url: https://n8n.io/workflows/3030
scraped_at: 2025-12-24 13:02:46
description:
  Daily Real Estate Deal Finder Automation


  This automation is aimed to send you daily deals via email every morning at 9AM in real estate markets you are interested in with strict search criteria you provide. It uses ZillowAPI to get up to date listings and RentZestimates. From there it calculates a host of investing metrics such as your Down PMT, Cash on Cash ROI, Monthly Cash Flow, Monthly Maintenance and Vacancy Loss.

  Prerequisites
  N8N account
  Google account with OAuth setup here's a video for help: https://youtu.be/LTuy83t_Rt4?si=0XdpxM7G48gtFDe6
  Google Sheets API enabled
  RapidAPI account with Zillow API credentials 
  Blank Google Sheet created with specific columns

  Step 1: Create a New Workflow
  Create a new workflow in N8N
  Name it something meaningful like "Daily Real Estate Deal Finder"
  Credentials you will need: Google OAuth credentials (here's a video for help: https://www.youtube.com/watch?v=LTuy83t_Rt4&t=22s) Google sheets API enabled, RapidAPI Zillow credentials

  Step 2: Configure Search Parameters in Set Parameters Node
  Define your real estate search criteria as key-value pairs: Example location: "Austin, TX" min_bed: 2 min_bath: 2, min_price: 250000, max_price: 400000, propertyType: "Single Family= True"

  Step 3: Update Google Sheet
  Create a new Google Sheets
  Create the following columns Address, Price, Rent Zestimate, Cash onCash RoI, Monthly CashFlow and Down Pmt
  Make sure your google sheets node in N8N is mapping to the correct columns and the correct sheet

  Troubleshooting Tips
  If Zillow API fails, check your API credentials and request limits
  For calculation errors, verify your formulas in the Code node
  If Google Sheets node fails, ensure proper column mapping
  Always test with a small data set before running in production
  Happy Investing please let me know if you have any questions or trouble

  This workflow will now automatically search for real estate deals matching your criteria, calculate investment metrics, update your tracking spreadsheet, and email you a summary each morning. Here is the entire step by step tutorial to set this up: https://www.youtube.com/watch?v=OSeLeKc375Y&t=6s

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

workflow_json_compressed:
  H4sIAAAAAAAAE6WW224iRxCGX2U017TV5wN3kTeJfLFxtI6iaCNf9KEaRoYZAo13LYt3Tw1YZrCHBCd3MFP8/dXfdeC5blI9rePDD2v1R7mRP/G7Gfv8uZ7USyi+nj7XTbspvo1w08d5JbTJ4A21minFveUmUs6So5qLrIymOXpqE+MRfMjZpkyF14kbk7KxqFtguVr4AtdrSJs7KNvVdYdPoAAeUNZb2E3q1i8BT/sCflH9iMcXqD75ZvFUfcInm17Ezzb19M97DO0S9B+fD4nk5I2NVhJQmhLJtSQWUibJxMQtvqHZ168HOL+sfls3sxmse9GnVf+wtS3Zq5LgN3C1iXNI2wUc41bdpilN1+KpjNMJRYqVX6NigTWiPO8OUr/jt30Uu+K7yQuf8tra5BSxQQUisxXEA1jiuKLJgdZemSMf2lP9epQ+iwjlFEvQC7DElXzFSnh50nEgzBpGJJVoG3ISF7lzOiktFRyxvjaLRfetugO/jvOzVPNSVl/gry1s3tBJfQGdHJhGXaZZykSytYrIyARxjEuETTqDCXitamDaatGU6nZbzvvVRxwCBlj6ort8hYraS6OjJD4Ii1ABiNeCE6GAcohgKcv1oJTb8hWdaJZYzB+3zNgPWhZcYlRrQ4ACJ1LHQFx/tU4gFtOaBzqg+7nrZguo7uYA5XyZzfZRr0HDNmDyIj517AMWrDQiYx+gcVIk9JExSrzXzDjNk8p8wLfE7j/P9fJ2CCReLvMbhHnXPeyHlzXApU+M2GTxxjIWVDAeZ0NiLpqgslGufp8DfIe4LXCLM/AwoN6kxa+ORSEkzh2GyeSQHNpOLbFaZZIhOE5VNDIN27s08eGp+qX7h5LY7GNeQoZNRCdE2Hee17FrC9YaCtXnaxecCoDzhmSnJJGSit4JTox32Gdeayr9KCb7MCeWHZIa+R9JPc5tGZwjeEfY+tZwEgRjhHIqglPCZhNGSfmHSRlujP/hqfKUY88B3rWJRIbAsdlyX9H9HoQoPBsMqZv2EZt8iarVtV/ELW7E7vwOivjxFNZdMkP5DiN8LM0jambcnFi6uCtK0872eR0qG0Nv1wk327R+ZH2Cj4ff73sm0H7JY89w5RORSqP/2gaCndQXi3bJRyRDh1qIvdRe+DiC8Qt2Z0+MG7rP6Pws3MdN8P9Ggu/1lO7u75FluKHHtM5tyFGx0zE3Jvdm0IyqnOKPqfzL5Y6qnu7U0VTf77VRpTeWjEmdWeCjcuPJjJo3vkVGVHe7vwG8aRpDeAoAAA==


name: CallForge - 01 - Filter Gong Calls Synced to Salesforce by Opportunity Stage
author_name: Angel Menendez
author_username: djangelic
categories: []
created_at: 2025-02-28T06:21:55.097Z
updated_at: 2025-02-28T06:21:55.097Z
url: https://n8n.io/workflows/3031
scraped_at: 2025-12-24 13:02:46
description:
  Workflow Description

  Who is this for?
  This workflow is designed for sales and revenue teams using Gong and Salesforce to track and analyze sales calls. It helps automate the extraction, filtering, and preprocessing of Gong call data for further AI analysis.

  What problem is this solving?
  Sales teams often generate large amounts of call data, but not all calls are relevant for deeper analysis. This workflow filters calls based on predefined criteria, extracts relevant metadata, and formats the data before passing it to an AI processing pipeline.

  What this workflow does
  Triggers on new Gong calls synced to Salesforce** every hour.
  Filters calls based on opportunity stage** (Discovery or Meeting Booked).
  Retrieves Gong call details** via API.
  Formats call data into a structured JSON object** for AI processing.
  Passes the structured data to a Gong Call Preprocessor workflow** for further insights.

  Setup
  Ensure that you have connected Salesforce and Gong APIs with valid credentials.
  Modify the Salesforce query in Get all custom Salesforce Gong Objects to match your organization’s requirements.
  Set the schedule trigger interval in the Run Hourly node if needed.
  Connect this workflow to an AI processing workflow to analyze call transcripts.

  Workflow Templates:
  CallForge - 01 - Filter Gong Calls Synced to Salesforce by Opportunity Stage
  CallForge - 02 - Prep Gong Calls with Sheets & Notion for AI Summarization
  CallForge - 03 - Gong Transcript Processor and Salesforce Enricher
  CallForge - 04 - AI Workflow for Gong.io Sales Calls
  CallForge - 05 - Gong.io Call Analysis with Azure AI & CRM Sync
  CallForge - 06 - Automate Sales Insights with Gong.io, Notion & AI
  CallForge - 07 - AI Marketing Data Processing with Gong & Notion
  CallForge - 08 - AI Product Insights from Sales Calls with Notion

  How to customize
  Change filtering logic: Adjust the **opportunity stage filter (Check if Opportunity Stage is Meeting Booked or Discovery) to match your sales process.
  Modify data formatting**: Add or remove fields in the Format call into correct JSON Object node to customize the output.
  Adjust trigger frequency**: Change the Run Hourly node to run at a different interval if required.

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.if","n8n-nodes-base.if","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.set","n8n-nodes-base.executeWorkflow","n8n-nodes-base.gong","n8n-nodes-base.sort","n8n-nodes-base.salesforce","n8n-nodes-base.scheduleTrigger"]

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


name: CallForge - 02 - Prep Gong Calls with Sheets & Notion for AI Summarization
author_name: Angel Menendez
author_username: djangelic
categories: []
created_at: 2025-02-28T06:32:14.341Z
updated_at: 2025-02-28T06:32:14.341Z
url: https://n8n.io/workflows/3032
scraped_at: 2025-12-24 13:02:46
description:
  CallForge - AI Gong Sales Call Processor  
  Streamline your sales call analysis with CallForge, an automated workflow that extracts, enriches, and refines Gong.io call data for AI-driven insights.

  Who is This For?  
  This workflow is designed for:  
  ✅ Sales teams looking to automate sales call insights.  
  ✅ Revenue operations (RevOps) professionals optimizing call data processing.  
  ✅ Businesses using Gong.io to analyze and enhance sales call transcripts.  

  What Problem Does This Workflow Solve?  
  Manually analyzing sales calls is time-consuming and prone to inconsistencies. While Gong provides raw call data, interpreting these conversations and improving AI-generated summaries can be challenging.  

  With CallForge, you can:  
  ✔️ Automate transcript extraction from Gong.io.  
  ✔️ Enhance AI insights by adding product and competitor data.  
  ✔️ Reduce errors from AI-generated summaries by correcting mispronunciations.  
  ✔️ Eliminate duplicate calls to prevent redundant processing.  

  What This Workflow Does  

  1. Extracts Gong Call Data  
  Retrieves call recordings, metadata, meeting links, and duration from Gong.  

  2. Removes Duplicate Entries  
  Queries Notion** to ensure that already processed calls are not duplicated.  

  3. Enriches Call Data  
  Fetches integration details** from Google Sheets.  
  Retrieves competitor insights** from Notion.  
  Merges data** to provide AI with a more comprehensive context.  

  4. Prepares AI-Friendly Transcripts  
  Cleans up transcripts** for structured AI processing.  
  Reduces prompt complexity** for more accurate OpenAI outputs.  

  5. Sends Processed Data to an AI Call Processor  
  Delivers the cleaned and enriched transcript** to an AI-powered workflow for generating structured call summaries.  

  How to Set Up This Workflow  

  1. Connect Your APIs  
  🔹 Gong API Access – Set up your Gong API credentials in n8n.  
  🔹 Google Sheets Credentials – Provide API access for retrieving integration data.  
  🔹 Notion API Setup – Connect Notion to fetch competitor insights and store processed data.  
  🔹 AI Processing Workflow – Ensure an OpenAI-powered workflow is in place for structured summaries.  

  CallForge - 01 - Filter Gong Calls Synced to Salesforce by Opportunity Stage
  CallForge - 02 - Prep Gong Calls with Sheets & Notion for AI Summarization
  CallForge - 03 - Gong Transcript Processor and Salesforce Enricher
  CallForge - 04 - AI Workflow for Gong.io Sales Calls
  CallForge - 05 - Gong.io Call Analysis with Azure AI & CRM Sync
  CallForge - 06 - Automate Sales Insights with Gong.io, Notion & AI
  CallForge - 07 - AI Marketing Data Processing with Gong & Notion
  CallForge - 08 - AI Product Insights from Sales Calls with Notion

  2. Customize to Fit Your Needs  
  💡 Modify Data Sources – Update connections if using a different CRM, database, or analytics tool.  
  💡 Adjust AI Processing Logic – Optimize transcript formatting based on your preferred AI model.  
  💡 Expand Data Enrichment – Integrate CRM data, industry benchmarks, or other insights.  

  Why Use CallForge?  
  By automating Gong call processing, CallForge empowers sales teams to:  
  📈 Gain valuable AI-driven insights from calls.  
  ⚡ Speed up decision-making with cleaner, structured data.  
  🛠 Improve sales strategies based on enriched, accurate transcripts.  

  🚀 Start automating your Gong call analysis today!

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.gong","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.executeWorkflow","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.aggregate","n8n-nodes-base.aggregate","n8n-nodes-base.googleSheets","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.notion","n8n-nodes-base.merge","n8n-nodes-base.aggregate","n8n-nodes-base.splitOut","n8n-nodes-base.aggregate","n8n-nodes-base.notion","n8n-nodes-base.set","n8n-nodes-base.compareDatasets","n8n-nodes-base.splitInBatches","n8n-nodes-base.executeWorkflow","n8n-nodes-base.noOp"]

workflow_json_compressed:
  [encoded data, 4556 characters]


name: CallForge - 03 - Gong Transcript Processor and Salesforce Enricher
author_name: Angel Menendez
author_username: djangelic
categories: []
created_at: 2025-02-28T06:35:05.851Z
updated_at: 2025-02-28T06:35:05.851Z
url: https://n8n.io/workflows/3033
scraped_at: 2025-12-24 13:02:46
description:
  CallForge - AI Gong Transcript PreProcessor  
  Transform your Gong.io call transcripts into structured, enriched, and AI-ready data for better sales insights and analytics.

  Who is This For?  
  This workflow is designed for:  
  ✅ Sales teams looking to automate call transcript formatting.  
  ✅ Revenue operations (RevOps) professionals optimizing AI-driven insights.  
  ✅ Businesses using Gong.io that need structured, enriched call transcripts for better decision-making.  

  What Problem Does This Workflow Solve?  
  Manually processing raw Gong call transcripts is inefficient and often lacks essential context for AI-driven insights.  

  With CallForge, you can:  
  ✔ Extract and format Gong call transcripts for structured AI processing.  
  ✔ Enhance metadata using sales data from Salesforce.  
  ✔ Classify speakers as internal (sales team) or external (customers).  
  ✔ Identify external companies by filtering out free email domains (e.g., Gmail, Yahoo).  
  ✔ Enrich customer profiles using PeopleDataLabs to identify company details and locations.  
  ✔ Prepare transcripts for AI models by structuring conversations and removing unnecessary noise.  

  What This Workflow Does  

  1. Retrieves Gong Call Data  
  Calls the Gong API to extract call metadata, speaker interactions, and collaboration details.  
  Fetches call transcripts for AI processing.  

  2. Processes and Cleans Transcripts  
  Converts call transcripts into structured, speaker-based dialogues.  
  Assigns each speaker as either Internal (Sales Team) or External (Customer).  

  3. Extracts Company Information  
  Retrieves Salesforce data** to match customers with existing sales opportunities.  
  Filters out free email domains* to determine the *customer’s actual company domain**.  
  Calls the PeopleDataLabs API to retrieve additional company data and location details.  

  4. Merges and Enriches Data  
  Combines Gong metadata, Salesforce customer details and insights**.  
  Ensures all necessary data is available for AI-driven sales insights.  

  5. Final Formatting for AI Processing  
  Merges all call transcript data into a single structured format for AI analysis.  
  Extracts the final cleaned, enriched dataset for further AI-powered insights.  

  How to Set Up This Workflow  

  1. Connect Your APIs  
  🔹 Gong API Access – Set up your Gong API credentials in n8n.  
  🔹 Salesforce Setup – Ensure API access if you want customer enrichment.  
  🔹 PeopleDataLabs API – Required to retrieve company and location details based on email domains.  
  🔹 Webhook Integration – Modify the webhook call to push enriched call data to an internal system.  

  CallForge - 01 - Filter Gong Calls Synced to Salesforce by Opportunity Stage
  CallForge - 02 - Prep Gong Calls with Sheets & Notion for AI Summarization
  CallForge - 03 - Gong Transcript Processor and Salesforce Enricher
  CallForge - 04 - AI Workflow for Gong.io Sales Calls
  CallForge - 05 - Gong.io Call Analysis with Azure AI & CRM Sync
  CallForge - 06 - Automate Sales Insights with Gong.io, Notion & AI
  CallForge - 07 - AI Marketing Data Processing with Gong & Notion
  CallForge - 08 - AI Product Insights from Sales Calls with Notion

  How to Customize This Workflow  
  💡 Modify Data Sources – Connect different CRMs (e.g., HubSpot, Zoho) instead of Salesforce.  
  💡 Expand AI Analysis – Add another AI model (e.g., OpenAI GPT, Claude) for advanced conversation insights.  
  💡 Change Speaker Classification Rules – Adjust internal vs. external speaker logic to match your team’s structure.  
  💡 Filter Specific Customers – Modify the free email filtering logic to better fit your company’s needs.  

  Why Use CallForge?  
  🚀 Automate Gong call transcript processing to save time.  
  📊 Improve AI accuracy with enriched, structured data.  
  🛠 Enhance sales strategy by extracting actionable insights from calls.  

  Start optimizing your Gong transcript analysis today!  

nodes_used:
  ["n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.code","n8n-nodes-base.code","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.salesforce","n8n-nodes-base.salesforce","n8n-nodes-base.splitOut","n8n-nodes-base.merge","n8n-nodes-base.aggregate","n8n-nodes-base.set","n8n-nodes-base.merge","n8n-nodes-base.aggregate","n8n-nodes-base.merge"]

workflow_json_compressed:
  [encoded data, 6476 characters]


name: CallForge - 04 - AI Workflow for Gong.io Sales Calls
author_name: Angel Menendez
author_username: djangelic
categories: []
created_at: 2025-02-28T06:38:15.786Z
updated_at: 2025-02-28T06:38:15.786Z
url: https://n8n.io/workflows/3034
scraped_at: 2025-12-24 13:02:46
description:
  CallForge - AI Gong Sales Call Processing Workflow  
  Automate your Gong.io sales call analysis with AI-driven insights, real-time tracking, and structured CRM integration.

  Who is This For?  
  This workflow is designed for:  
  ✅ Sales teams looking to automate sales call processing.  
  ✅ Revenue operations (RevOps) professionals managing high volumes of call data.  
  ✅ AI-driven sales intelligence teams using Gong.io for data-driven insights.  

  What Problem Does This Workflow Solve?  
  Manually managing and analyzing large volumes of Gong call data is time-consuming and error-prone.  

  With CallForge, you can:  
  ✔ Automate call processing to scale AI-driven insights.  
  ✔ Integrate with Notion to track and organize sales call data efficiently.  
  ✔ Get real-time Slack updates to stay informed on call processing progress.  
  ✔ Handle API failures gracefully, allowing easy reruns if a rate limit is hit.  
  ✔ Ensure AI-ready analysis, feeding structured call data into an AI-powered system.  

  What This Workflow Does  

  1. Triggers on New Gong Calls  
  Captures new Gong calls and retrieves metadata, call summaries, and participant details.  

  2. Compares Calls Against Notion Database  
  Checks whether the call has already been processed and stored in Notion.  
  Prevents duplicate entries** from being added.  

  3. Creates a Parent Notion Record for AI Processing  
  Stores call details such as date, title, URL, company name, sales rep, and opportunity details in Notion.  
  Links calls to Salesforce Opportunity (SF Opp) data.  
  Assigns sales representatives and customer information to each call.  

  4. Loops Through Calls for Processing  
  Ensures resilience* by allowing failed runs to *restart where they left off**.  
  Processes calls one at a time to prevent Notion rate limits.  

  5. Sends Call Data to an AI Processor  
  Extracts structured call details and sends them to an AI-powered analysis workflow.  
  Allows multiple AI agents to process and extract structured data from calls.  

  6. Provides Real-Time Slack Alerts  
  Posts a progress update in Slack when the queue starts processing.  
  Sends real-time call progress notifications.  
  Sends a completion alert once all calls are processed.  

  How to Set Up This Workflow  

  1. Connect Your APIs  
  🔹 Gong API Credentials – Ensure you have valid Gong API credentials in n8n.  
  🔹 Notion Database – Provide access to a Notion database for storing call insights.  
  🔹 Slack Integration – Configure a Slack channel for progress alerts.  
  🔹 AI Processing Workflow – Connect an AI-powered call processing workflow for final analysis.  

  CallForge - 01 - Filter Gong Calls Synced to Salesforce by Opportunity Stage
  CallForge - 02 - Prep Gong Calls with Sheets & Notion for AI Summarization
  CallForge - 03 - Gong Transcript Processor and Salesforce Enricher
  CallForge - 04 - AI Workflow for Gong.io Sales Calls
  CallForge - 05 - Gong.io Call Analysis with Azure AI & CRM Sync
  CallForge - 06 - Automate Sales Insights with Gong.io, Notion & AI
  CallForge - 07 - AI Marketing Data Processing with Gong & Notion
  CallForge - 08 - AI Product Insights from Sales Calls with Notion

  How to Customize This Workflow  
  💡 Modify Call Storage – Swap Notion for a different CRM or database (e.g., HubSpot, Airtable, Salesforce).  
  💡 Change AI Processing – Integrate a custom AI model for analyzing sales conversations.  
  💡 Customize Slack Notifications – Adjust Slack messages or send alerts via email instead.  
  💡 Expand with More Integrations – Connect with Salesforce, Pipedrive, or HubSpot for further enrichment.  

  Why Use CallForge?  
  🚀 Automate Gong call tracking for seamless sales intelligence.  
  📊 Improve sales operations with structured, AI-powered insights.  
  ⚡ Get real-time updates and keep your team informed instantly.  

  Start optimizing your Gong call processing today!  

nodes_used:
  ["n8n-nodes-base.noOp","n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.notion","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.slack","n8n-nodes-base.executeWorkflow","n8n-nodes-base.slack","n8n-nodes-base.merge","n8n-nodes-base.aggregate","n8n-nodes-base.notion","n8n-nodes-base.set","n8n-nodes-base.compareDatasets","n8n-nodes-base.aggregate","n8n-nodes-base.aggregate","n8n-nodes-base.merge","n8n-nodes-base.splitInBatches","n8n-nodes-base.aggregate","n8n-nodes-base.aggregate","n8n-nodes-base.slack"]

workflow_json_compressed:
  [encoded data, 4868 characters]


name: CallForge - 05 - Gong.io Call Analysis with Azure AI & CRM Sync
author_name: Angel Menendez
author_username: djangelic
categories: []
created_at: 2025-02-28T06:41:38.496Z
updated_at: 2025-02-28T06:41:38.496Z
url: https://n8n.io/workflows/3035
scraped_at: 2025-12-24 13:02:45
description:
  CallForge - AI Sales Call Processing & Insights Extraction  
  Automate sales call analysis with AI-powered insights for sales, marketing, and product teams.

  Who is This For?  
  This workflow is designed for:  
  ✅ Sales teams looking to extract structured insights from Gong call transcripts.  
  ✅ Marketing professionals seeking AI-driven customer pain points & content strategy.  
  ✅ Product teams needing feedback from sales calls to prioritize feature development.  

  🔍 What Problem Does This Workflow Solve?  
  Manually analyzing Gong.io sales call transcripts is slow, inconsistent, and lacks structured insights.  

  With CallForge, you can:  
  ✔ Extract AI-powered insights about use cases, objections, competitors, and next steps.  
  ✔ Provide structured marketing & product intelligence to enhance strategy.  
  ✔ Automatically store call insights in Notion and Salesforce for easy access.  
  ✔ Ensure resilience with automated reruns on failed workflows (handling Notion API limits).  
  ✔ Improve decision-making with AI-powered competitor and sentiment analysis.  

  📌 Key Workflow Features  

  🎤 AI-Powered Transcript Analysis  
  Uses AI to identify use cases, objections, competitors, and customer pain points.  
  Categorizes insights for sales, marketing, and product teams.  

  📌 AI Agent Breakdown  
  🔹 Sales AI Agent – Extracts customer objections, pain points, competitors, and next steps.  
  🔹 Marketing AI Agent – Identifies recurring topics, keyword trends, and content opportunities.  
  🔹 Product AI Agent – Captures feature requests and AI/ML-related references.  

  📊 Structured Output Processing  
  Sales Data Processor* → Stores insights in *Notion & Salesforce** for sales tracking.  
  Marketing Data Processor* → Extracts *SEO & content strategy insights** for marketing teams.  
  Product AI Data Processor* → Logs *customer feedback* to prioritize *feature development**.  

  💡 Competitor & Integration Analysis  
  Tracks competing products mentioned in calls**.  
  Identifies integration needs**, flagging workarounds used by prospects.  

  📢 Real-Time Slack Notifications  
  Alerts teams on workflow progress** and completed call analyses.  

  🔄 Failure Resilience & Automated Re-Runs  
  If a Notion API limit is reached, the process resumes automatically.  

  🚀 How This Works  

  🛠 1. Trigger & Call Data Processing  
  The workflow retrieves Gong call transcripts and metadata.  
  Normalizes data**, correcting common mispronunciations like "n8n."  

  🤖 2. AI Agents Analyze the Call  
  Sales Agent** – Extracts actionable insights for sales follow-ups.  
  Marketing Agent* – Identifies *recurring themes* and *keyword trends**.  
  Product Agent* – Captures *feature requests and AI/ML usage mentions**.  

  📡 3. Data is Stored in Notion & Salesforce  
  Logs AI-extracted insights* in *Notion** for structured tracking.  
  Pushes sales-related data* to *Salesforce** for team accessibility.  

  🔔 4. Slack Alerts for Teams  
  Notifies sales, marketing, and product teams** about extracted insights. 

  CallForge - 01 - Filter Gong Calls Synced to Salesforce by Opportunity Stage
  CallForge - 02 - Prep Gong Calls with Sheets & Notion for AI Summarization
  CallForge - 03 - Gong Transcript Processor and Salesforce Enricher
  CallForge - 04 - AI Workflow for Gong.io Sales Calls
  CallForge - 05 - Gong.io Call Analysis with Azure AI & CRM Sync
  CallForge - 06 - Automate Sales Insights with Gong.io, Notion & AI
  CallForge - 07 - AI Marketing Data Processing with Gong & Notion
  CallForge - 08 - AI Product Insights from Sales Calls with Notion

  📊 Sample Output Data  

  1️⃣ Sales Insights  
  {
    "UseCases": [
      {
        "Summary": "A manufacturing company wants to automate inventory tracking and reduce manual entry delays.",
        "DepartmentTags": ["Operations"],
        "IndustryTags": ["Manufacturing"],
        "ImplementationStatus": "Evaluating"
      }
    ],
    "Objection": {
      "ObjectionTags": ["Feature Limitation"],
      "Nature": "The prospect wanted a deeper integration with their ERP system, which n8n currently lacks."
    },
    "CallSummary": "The call focused on automation for supply chain processes. The prospect expressed interest but wanted confirmation on ERP integration capabilities.",
    "NextSteps": ["Schedule a follow-up demo for ERP integration."]
  }

  2️⃣ Marketing Insights  
  {
    "MarketingInsights": [
      {
        "Tag": "Workflow Template Request",
        "Summary": "The prospect requested a template for automating CRM lead tracking."
      }
    ],
    "RecurringTopics": [
      {
        "Topic": "CRM Integration",
        "Mentions": 3,
        "Context": "Discussed how n8n could sync CRM data automatically."
      }
    ],
    "ActionableInsights": [
      {
        "RecommendationType": "Tutorial",
        "Title": "How to Automate CRM Lead Tracking with n8n",
        "Topic": "CRM Integration",
        "Rationale": "The prospect expressed a need for CRM automation templates."
      }
    ]
  }

  3️⃣ Product Feedback  
  {
    "ProductFeedback": [
      {
        "Sentiment": "Positive",
        "Feedback": "The external speaker praised the simplicity of n8n's UI, making it easier for non-developers to automate tasks."
      },
      {
        "Sentiment": "Negative",
        "Feedback": "The external speaker mentioned frustration over the lack of a dedicated ERP integration node."
      }
    ],
    "AI_ML_References": {
      "Exist": true,
      "Context": "The external speaker mentioned using AI for automating customer ticket categorization.",
      "Details": {
        "DevelopmentStatus": "Building",
        "Department": "Support",
        "RequiresAgents": true,
        "RequiresRAG": false,
        "RequiresChat": "Yes: External App (e.g., Slack)"
      }
    }
  }

  🔧 How to Customize This Workflow  
  💡 🔗 Change Data Storage – Swap Notion for Airtable, HubSpot, or another CRM.  
  💡 📩 Customize Slack Notifications – Send alerts via email, webhook, or another channel.  
  💡 🛠 Modify AI Processing – Adjust AI models or processing prompts.  
  💡 📊 Add More Integrations – Sync insights with Pipedrive, HubSpot, or another CRM.  

  🚀 Why Use This Workflow?  
  ✔ Automates Gong call transcript analysis, eliminating manual work.  
  ✔ Improves collaboration by structuring insights for sales, marketing, and product teams.  
  ✔ Boosts sales conversions by identifying objections and next steps.  
  ✔ Enhances marketing and SEO strategy with AI-driven insights.  
  ✔ Optimizes product roadmap decisions based on customer feedback.  

  This workflow scales AI-powered sales intelligence for better decision-making, content strategy, and sales enablement. 🚀  

nodes_used:
  ["n8n-nodes-base.executeWorkflowTrigger","@n8n/n8n-nodes-langchain.outputParserStructured","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.outputParserStructured","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.executeWorkflow","n8n-nodes-base.executeWorkflow","n8n-nodes-base.executeWorkflow","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.executeWorkflow","@n8n/n8n-nodes-langchain.lmChatAzureOpenAi","@n8n/n8n-nodes-langchain.lmChatAzureOpenAi","@n8n/n8n-nodes-langchain.lmChatAzureOpenAi","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.set","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.merge","n8n-nodes-base.aggregate"]

workflow_json_compressed:
  [encoded data, 21504 characters]


name: CallForge - 06 - Automate Sales Insights with Gong.io, Notion & AI
author_name: Angel Menendez
author_username: djangelic
categories: []
created_at: 2025-02-28T06:45:03.536Z
updated_at: 2025-02-28T06:45:03.536Z
url: https://n8n.io/workflows/3036
scraped_at: 2025-12-24 13:02:46
description:
  CallForge - AI-Powered Sales Call Data Processor  
  Automate sales call analysis and store structured insights in Notion with AI-powered intelligence.  

  Who is This For?  
  This workflow is ideal for:  
  ✅ Sales teams looking to automate call insight processing.  
  ✅ Sales operations managers managing AI-driven call analysis.  
  ✅ Revenue teams using Gong, Fireflies.ai, Otter.ai, or similar transcription tools.  

  It streamlines sales call intelligence, ensuring that insights such as competitor mentions, objections, and customer pain points are efficiently categorized and stored in Notion for easy access.  

  🔍 What Problem Does This Workflow Solve?  
  Manually reviewing and documenting sales call takeaways is time-consuming and error-prone.  

  With CallForge, you can:  
  ✔ Identify competitors mentioned in sales calls.  
  ✔ Capture objections and customer pain points for follow-up.  
  ✔ Track sales call outcomes and categorize insights automatically.  
  ✔ Store structured sales intelligence in Notion for future reference.  
  ✔ Improve sales strategy with AI-driven, automated call analysis.  

  📌 Key Features & Workflow Steps  

  🎙️ AI-Powered Call Data Processing  
  This workflow processes AI-generated sales call insights and structures them in Notion databases:  
  Triggers automatically when AI call analysis data is received.  
  Extracts competitor mentions from the call transcript and logs them in Notion.  
  Identifies and categorizes sales objections for better follow-ups.  
  Processes integration mentions, capturing tools or platforms referenced in the call.  
  Extracts customer use cases, categorizing pain points and feature requests.  
  Aggregates all extracted insights and updates relevant Notion databases.  

  📊 Notion Database Integration  
  Competitors → Logs mentioned competitors for sales intelligence.  
  Objections → Tracks and categorizes common objections from prospects.  
  Integrations → Captures third-party tools & platforms discussed in calls.  
  Use Cases → Stores customer challenges & product feature requests.  

  🛠 How to Set Up This Workflow  

  1. Prepare Your AI Call Analysis Data  
  Ensure AI-generated sales call data is passed into the workflow.  
  Compatible with Gong, Fireflies.ai, Otter.ai, and other AI transcription tools.  

  2. Connect Your Notion Database  
  Set up Notion databases for:  
    🔹 Competitors (tracks competing products)  
    🔹 Objections (logs customer objections & concerns)  
    🔹 Integrations (captures mentioned platforms & tools)  
    🔹 Use Cases (categorizes customer pain points & feature requests)  

  3. Configure n8n API Integrations  
  Connect your Notion API key** in n8n under “Notion API Credentials.”  
  Set up webhook triggers** to receive data from your AI transcription tool.  
  Test the workflow** using a sample AI-generated call transcript.  
  CallForge - 01 - Filter Gong Calls Synced to Salesforce by Opportunity Stage
  CallForge - 02 - Prep Gong Calls with Sheets & Notion for AI Summarization
  CallForge - 03 - Gong Transcript Processor and Salesforce Enricher
  CallForge - 04 - AI Workflow for Gong.io Sales Calls
  CallForge - 05 - Gong.io Call Analysis with Azure AI & CRM Sync
  CallForge - 06 - Automate Sales Insights with Gong.io, Notion & AI
  CallForge - 07 - AI Marketing Data Processing with Gong & Notion
  CallForge - 08 - AI Product Insights from Sales Calls with Notion

  🔧 How to Customize This Workflow  
  💡 Modify Notion Data Structure – Adjust fields to match your company’s CRM setup.  
  💡 Enhance AI Data Processing – Align fields with different AI transcription providers.  
  💡 Expand with CRM Integration – Sync insights with HubSpot, Salesforce, or Pipedrive.  
  💡 Add Notifications – Send alerts via Slack, email, or webhook when key competitor mentions or objections are detected.  

  ⚙️ Key Nodes Used in This Workflow  

  🔹 If Nodes – Checks if AI-generated data includes competitors, integrations, objections, or use cases.  
  🔹 Notion Nodes – Creates or updates entries in Notion databases.  
  🔹 Split Out & Aggregate Nodes – Processes multiple insights and consolidates AI outputs.  
  🔹 Wait Nodes – Ensures smooth sequencing of API calls and database updates.  
  🔹 HTTP Request Node – Sends AI-extracted insights to Notion for structured storage.  

  🚀 Why Use This Workflow?  
  ✔ Eliminates manual data entry and speeds up sales intelligence processing.  
  ✔ Ensures structured and categorized sales insights for decision-making.  
  ✔ Improves team collaboration with AI-powered competitor tracking & objections logging.  
  ✔ Seamlessly integrates with Notion to centralize and manage sales call insights.  
  ✔ Scalable for teams using n8n Cloud or self-hosted deployments.  

  This workflow empowers sales teams with automated AI insights, streamlining sales strategy and follow-ups with minimal effort. 🚀  

nodes_used:
  ["n8n-nodes-base.if","n8n-nodes-base.if","n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.if","n8n-nodes-base.notion","n8n-nodes-base.notion","n8n-nodes-base.notion","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.if","n8n-nodes-base.stickyNote","n8n-nodes-base.notion","n8n-nodes-base.splitOut","n8n-nodes-base.set","n8n-nodes-base.aggregate","n8n-nodes-base.httpRequest","n8n-nodes-base.wait","n8n-nodes-base.set","n8n-nodes-base.wait","n8n-nodes-base.splitOut","n8n-nodes-base.aggregate","n8n-nodes-base.set","n8n-nodes-base.wait","n8n-nodes-base.wait","n8n-nodes-base.wait","n8n-nodes-base.splitOut","n8n-nodes-base.notion","n8n-nodes-base.aggregate","n8n-nodes-base.aggregate","n8n-nodes-base.splitOut","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.set"]

workflow_json_compressed:
  [encoded data, 5976 characters]


name: CallForge - 07 - AI Marketing Data Processing with Gong & Notion
author_name: Angel Menendez
author_username: djangelic
categories: []
created_at: 2025-02-28T06:46:48.547Z
updated_at: 2025-02-28T06:46:48.547Z
url: https://n8n.io/workflows/3037
scraped_at: 2025-12-24 13:02:46
description:
  CallForge - AI-Powered Marketing Insights Extraction from Sales Calls  
  Automate marketing intelligence gathering from AI-analyzed sales calls and store insights in Notion.  

  🎯 Who is This For?  
  This workflow is designed for:  
  ✅ Marketing teams looking to extract trends and insights from sales conversations.  
  ✅ Product managers who need direct customer feedback from sales calls.  
  ✅ Revenue operations (RevOps) teams optimizing AI-driven call analysis.  

  It streamlines AI-powered marketing intelligence, identifying customer pain points, competitor mentions, and recurring trends—all automatically stored in Notion.  

  🔍 What Problem Does This Workflow Solve?  
  Manually reviewing sales call transcripts for marketing insights is time-consuming and inconsistent.  

  With CallForge, you can:  
  ✔ Extract key marketing insights from AI-analyzed sales calls.  
  ✔ Track recurring discussion topics across multiple conversations.  
  ✔ Generate actionable marketing recommendations for strategy and content.  
  ✔ Store structured insights in Notion for seamless access.  

  This automation eliminates manual work and ensures marketing teams get data-driven insights from real customer conversations.  

  📌 Key Features & Workflow Steps  

  🎙️ AI-Driven Marketing Insights Processing  
  This workflow processes AI-generated sales call insights and organizes them in Notion databases:  
  Triggers when AI sales call data is received.  
  Identifies marketing-related data (trends, customer pain points, competitor mentions).  
  Extracts key marketing insights, categorizing product discussions and recurring topics.  
  Logs trends across multiple calls, ensuring marketing teams spot recurring themes.  
  Processes actionable insights, capturing marketing strategy recommendations.  
  Stores all findings in Notion, enabling structured, searchable insights.  

  📊 Notion Database Integration  
  Marketing Insights** → Logs key trends and product mentions from sales calls.  
  Recurring Topics** → Tracks frequently discussed themes across calls.  
  Actionable Recommendations** → Stores AI-generated recommendations for marketing teams.  

  🛠 How to Set Up This Workflow  

  1. Prepare Your AI Call Analysis Data  
  Ensure AI-generated sales call insights are available.  
  Compatible with Gong, Fireflies.ai, Otter.ai, and other AI transcription tools.  

  2. Connect Your Notion Database  
  Set up Notion databases for:  
    🔹 Marketing Insights (logs trends and product mentions)  
    🔹 Recurring Topics (tracks frequently discussed customer concerns)  
    🔹 Actionable Recommendations (stores marketing strategy insights)  

  3. Configure n8n API Integrations  
  Connect your Notion API key** in n8n under “Notion API Credentials.”  
  Set up webhook triggers** to receive AI-generated sales insights.  
  Test the workflow** using a sample AI sales call analysis.  

  🔧 How to Customize This Workflow  
  💡 Modify Notion Data Structure – Adjust fields to match marketing strategy needs.  
  💡 Refine AI Data Processing Rules – Customize what insights are extracted and logged.  
  💡 Integrate with Slack or Email – Notify teams when key marketing trends emerge.  
  💡 Expand CRM Integration – Sync insights with HubSpot, Salesforce, or Pipedrive.  

  CallForge - 01 - Filter Gong Calls Synced to Salesforce by Opportunity Stage
  CallForge - 02 - Prep Gong Calls with Sheets & Notion for AI Summarization
  CallForge - 03 - Gong Transcript Processor and Salesforce Enricher
  CallForge - 04 - AI Workflow for Gong.io Sales Calls
  CallForge - 05 - Gong.io Call Analysis with Azure AI & CRM Sync
  CallForge - 06 - Automate Sales Insights with Gong.io, Notion & AI
  CallForge - 07 - AI Marketing Data Processing with Gong & Notion
  CallForge - 08 - AI Product Insights from Sales Calls with Notion

  ⚙️ Key Nodes Used in This Workflow  

  🔹 If Nodes – Detect if marketing insights, recurring topics, or recommendations exist in AI data.  
  🔹 Notion Nodes – Create and update entries in Notion databases.  
  🔹 Split Out & Aggregate Nodes – Process multiple insights and consolidate AI-generated data.  
  🔹 Wait Nodes – Ensure smooth sequencing of API calls and database updates.  

  🚀 Why Use This Workflow?  
  ✔ Eliminates manual sales call review for marketing teams.  
  ✔ Provides structured, AI-driven insights for marketing and product strategy.  
  ✔ Tracks competitor mentions and customer pain points automatically.  
  ✔ Improves content marketing and campaign planning with real customer insights.  
  ✔ Scalable for teams using n8n Cloud or self-hosted deployments.  

  This workflow empowers marketing teams by transforming sales call data into actionable intelligence, streamlining strategy, content planning, and competitor analysis. 🚀  

nodes_used:
  ["n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.notion","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.if","n8n-nodes-base.wait","n8n-nodes-base.splitOut","n8n-nodes-base.notion","n8n-nodes-base.aggregate","n8n-nodes-base.set","n8n-nodes-base.if","n8n-nodes-base.wait","n8n-nodes-base.splitOut","n8n-nodes-base.aggregate","n8n-nodes-base.set","n8n-nodes-base.if","n8n-nodes-base.wait","n8n-nodes-base.splitOut","n8n-nodes-base.notion","n8n-nodes-base.aggregate","n8n-nodes-base.set"]

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


name: Error Handler send Telegram: Real-Time Workflow Failure Alerts
author_name: L Hùng
author_username: meow-cde
categories: []
created_at: 2025-02-28T06:49:04.649Z
updated_at: 2025-02-28T06:49:04.649Z
url: https://n8n.io/workflows/3038
scraped_at: 2025-12-24 13:02:46
description:
  This workflow acts as an error handler, sending real-time notifications to Telegram when another workflow fails. It provides detailed error information, including workflow name, timestamp, execution URL, last executed node, and error message.

  Pre-Conditions  
  A Telegram bot created via BotFather.  
  The bot token and Telegram group/channel chatId.  
  An active n8n instance with the Telegram and Error Trigger nodes installed.  

  Setup  
  Workflow Configuration:  
     Import the workflow into n8n.  
     Update the Telegram chatId in the Config node.  
     Add your Telegram bot token in the Telegram node credentials.  

  Error Workflow Setup:  
     Set this workflow as the Error Workflow in other workflows.  

  Testing:  
     Trigger an error in another workflow to verify Telegram notifications.  

  Who the Workflow is For  
  Developers:** Monitoring workflow failures in real-time.  
  Teams:** Managing multiple n8n workflows and needing instant error alerts.  
  n8n Users:** Looking for a simple way to handle workflow errors via Telegram.  

  Primary Use  
  Automates error notifications for failed workflows.  
  Sends detailed error reports to Telegram for quick troubleshooting.  
  Easily customizable to fit specific monitoring needs.

nodes_used:
  ["n8n-nodes-base.telegram","n8n-nodes-base.errorTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.set"]

workflow_json_compressed:
  H4sIAAAAAAAAE5VX+3PbNhL+VzDMzTXxCBTfr0474zhOnbk8PInSm2vsqUFyKbGmQAWArLge/e9dgBQpyU7n+osGgBb7+PbbxfLBqksrs9o/2/CPJt9cXszZO/6rsibWEhSzsger5lIxXsAbLecVUcoi1wnDOI3dyPPd1HMC3EPIXC+AwEkrp4irvGI5cxIA14l8L/DjoAoYxL61nVicLQFVnQvRCnLBeNmAIBJ4SWbQwFywJVpXbC6t7Ms1ircl6OVD56mfRgnELtAyrXIaJK5DEzfPqZtAUTmxn/sA1mBkX+P9Sp/whFOjkuZMgq1GgVUra1W3HG2FnjOhnuOg+Q3ki7a9NdHnfhWBnyQ08V2fBnnh0sSJY1ombhC7uVelYakVMVQICoTU+Cn4pvDuT/9txW3VtJuMPDyQfz3/oYt/Jur5HMQPL+yqFlI9f2H/IVtub3phW8dBttsr/oopRv5NZvUSOg283Zg/Pn98+3+phG9QrHV89lo05uZbJhV5j1j8w/sN3tPXzs0JlEZZd/cVkqb5h+pAi9lLkJLNu1gRw2LBlMH8p07XWcureo5KagXLTsMudWdGFC/iNVaWJoeseV1DU5oEYDok/L5Eh1HdxezdWy23WiHhTpUSdb7ukl6xRsIW+VkIKIGrGvdd/jozp6valIN26uXZ/zaXp026KvnHr/+Bj48JR5Bn5G07R05LZWm1ApS4/8Bfs7qxMiXW0FHyV6SJse/aHrKN1eolqA0AR9w0733HcbaT3m6e52Hghg7N4yClQQoeTQtcxZ7jB26Uum7oWkcV1uP/3Qow8I9Ce1UQDUVwwOjtseODe1GSF36YljTAFkADx4sp1mpECy8vojxyPQR2dO+TqovbeySgAve73kkjpGUOfaOmRBPvkXfWpi7VAr0KUMBaQD1fYPlhb8Jd0XKFmUUrz549IycnF1hCqiWfJQyth3SgocG6qkGcnFzxK95Jf1KwIm5GLgUI+Lqu0ReQWsC18d9BwctWZfqUEELJmQCmgDCSt4qsZc3n5AsKvGZqAeL6+UKplcym06IVYyuyWzGforx8hj+VkXxBsE2SOSiCO6NLtbfA7d7KaVnu/UHu27UYA5qLdr2aYj1xDo3RwxFNI3/TVdmNrYP0dBSatZ9ArVdjCOdcrkUnP0Z5cmI0nZwccAxPTeoIwwvm3WgaKFE7pfQARS8jXUHvNO+a4wDn51WpgRui0EVO3rwa3fqABdw71anqje8w+QirhhUY42GbuCGbWi06iFih1qz5HlJozKgi5ObmRjecfod1vBacfOm3hDwMK0KurENzV1ZGXM8PwihO0gmZTge/RjeKLrQJqVqxxOUgTxBZOuwGK9t+df3j6N+QQEwe2aeiZuCumz0J3l5G9+HTlDLeDWTDhO7wHlXiLQmFaePaBV+7cIr7O6YOEzvanrXzebPjk5EFrQXxKBaavcBZ3v8/vIKPGeRnmqfk86ov2CMCDQHuVJANlhHokMiGcUVM19OVgGVeMB2AtA2Ev7TaCQOkwnLVEf488Hy0YptgPyF4hdqv/uP2QSrRLo0npWhXZbvRQAV4k911MWq6zUE+EWKQmcfjqfro6w1rsA+k5seAYShnCyhuj7oBcsxIPo5/ghDVmIKaF80aizjr87UzTXTb7s9emaaGDUDVw9n57kEnOJH0Z2bC0LQi0M8KO2FjvsRpoW7kQejn39hyhfl/v+eajtqQfJyh3t2PjrlH05HneD7FudCLZ66X+UEWRr/1c9Ku4WKfwwnEWLKLdjkdppGpqbeD2ehiNrvEsv26xmTszzk1Djr6NccBCBmDbwvXXMClxleCuANh937vxTfDJoP8ljhUan7p0Cgev28PIta1it0EwdprvwOXa6l7FxbOpEvC/psw7duJFsJnRaBPdmfiEsSylvrNJm+kxGiesqH1FEgrM4/3M5nU9PqbR6XjrvU3c0FeVCHzAhoFPg4HVQ44sxcpLZLEd8oiqdw8GueCrp1/fyIAdTgK4IT05JxitSsDZTeyMIx8zpfYt8x/B9vdt0VexbnrpQHNQwf9TKuYsrByaRzlThklQciAjX4edvrRX4lDJdf+37FmrQ+GFm5tr7fHKPl2sEXPu3z2U+jEkn330a4O3PwgShzRMuvO1VjfdRrMkAw+i8oQP0xY4hc0KAOgrCoL6vle5AUBfqt5vmXmH951a6O4BxpXS1ZrJBEH3o3Jj7+bjMgEvwZL+GZlzvb6Gn04nDCfUnSczCfUbLd/ARUFBGSFDgAA


name: CallForge - 08 - AI Product Insights from Sales Calls with Notion
author_name: Angel Menendez
author_username: djangelic
categories: []
created_at: 2025-02-28T06:49:16.260Z
updated_at: 2025-02-28T06:49:16.260Z
url: https://n8n.io/workflows/3039
scraped_at: 2025-12-24 13:02:46
description:
  CallForge - AI-Powered Product Insights Processor from Sales Calls  
  Automate product feedback extraction from AI-analyzed sales calls and store structured insights in Notion for data-driven product decisions.  

  🎯 Who is This For?  
  This workflow is designed for:  
  ✅ Product managers tracking customer feedback and feature requests.  
  ✅ Engineering teams identifying usability issues and AI/ML-related mentions.  
  ✅ Customer success teams monitoring product pain points from real sales conversations.  

  It streamlines product intelligence gathering, ensuring customer insights are structured, categorized, and easily accessible in Notion for better decision-making.  

  🔍 What Problem Does This Workflow Solve?  
  Product teams often struggle to capture, categorize, and act on valuable feedback from sales calls.  

  With CallForge, you can:  
  ✔ Automatically extract and categorize product feedback from AI-analyzed sales calls.  
  ✔ Track AI/ML-related mentions to gauge customer demand for AI-driven features.  
  ✔ Identify feature requests and pain points for product development prioritization.  
  ✔ Store structured feedback in Notion, reducing manual tracking and increasing visibility across teams.  

  This workflow eliminates manual feedback tracking, allowing product teams to focus on innovation and customer needs.  

  📌 Key Features & Workflow Steps  

  🎙️ AI-Powered Product Feedback Processing  
  This workflow processes AI-generated sales call insights and organizes them in Notion databases:  
  Triggers when AI sales call data is received.  
  Detects product-related feedback (feature requests, bug reports, usability issues).  
  Extracts key product insights, categorizing feedback based on customer needs.  
  Identifies AI/ML-related mentions, tracking customer interest in AI-driven solutions.  
  Aggregates feedback and categorizes it by sentiment (positive, neutral, negative).  
  Logs insights in Notion, making them accessible for product planning discussions.  

  📊 Notion Database Integration  
  Product Feedback** → Logs feature requests, usability issues, and bug reports.  
  AI Use Cases** → Tracks AI-related discussions and customer interest in machine learning solutions.  

  🛠 How to Set Up This Workflow  

  1. Prepare Your AI Call Analysis Data  
  Ensure AI-generated sales call insights are available.  
  Compatible with Gong, Fireflies.ai, Otter.ai, and other AI transcription tools.  

  2. Connect Your Notion Database  
  Set up Notion databases for:  
    🔹 Product Feedback (logs feature requests and bug reports).  
    🔹 AI Use Cases (tracks AI/ML mentions and customer demand).  

  3. Configure n8n API Integrations  
  Connect your Notion API key** in n8n under “Notion API Credentials.”  
  Set up webhook triggers** to receive AI-generated sales insights.  
  Test the workflow** using a sample AI sales call analysis.  

  🔧 How to Customize This Workflow  
  💡 Modify Notion Data Structure – Adjust fields to align with your product team's workflow.  
  💡 Refine AI Data Processing Rules – Customize how feature requests and pain points are categorized.  
  💡 Integrate with Slack or Email – Notify teams when recurring product issues emerge.  
  💡 Expand with Project Management Tools – Sync insights with Jira, Trello, or Asana to create product tickets automatically.  

  ⚙️ Key Nodes Used in This Workflow  

  🔹 If Nodes – Detect if product feedback, AI mentions, or feature requests exist in AI data.  
  🔹 Notion Nodes – Create and update structured feedback entries in Notion.  
  🔹 Split Out & Aggregate Nodes – Process multiple insights and consolidate AI-generated data.  
  🔹 Wait Nodes – Ensure smooth sequencing of API calls and database updates.  

  🚀 Why Use This Workflow?  
  ✔ Eliminates manual sales call review for product teams.  
  ✔ Provides structured, AI-driven insights for feature planning and prioritization.  
  ✔ Tracks AI/ML mentions to assess demand for AI-powered solutions.  
  ✔ Improves product development strategies by leveraging real customer insights.  
  ✔ Scalable for teams using n8n Cloud or self-hosted deployments.  

  This workflow empowers product teams by transforming sales call data into actionable intelligence, optimizing feature planning, bug tracking, and AI/ML strategy. 🚀

nodes_used:
  ["n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.if","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.notion","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.notion","n8n-nodes-base.if","n8n-nodes-base.if","n8n-nodes-base.wait","n8n-nodes-base.wait","n8n-nodes-base.splitOut","n8n-nodes-base.aggregate","n8n-nodes-base.aggregate","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.notion"]

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


name: AI-Powered Gratitude Reminder Workflow for LINE
author_name: lin@davoy.tech
author_username: linlinmhee
categories: []
created_at: 2025-02-28T08:00:56.199Z
updated_at: 2025-02-28T08:00:56.199Z
url: https://n8n.io/workflows/3040
scraped_at: 2025-12-24 13:02:47
description:
  This workflow template, "Daily Gratitude Reminder Bot for LINE," is designed to help users cultivate a habit of gratitude by sending personalized, AI-generated reminders every evening at 9:00 PM. Using Azure OpenAI , the bot generates varied and engaging messages to prompt users to reflect on the positive aspects of their day. The reminders are then sent directly to users via the LINE messaging platform , ensuring a seamless and impactful experience.

  Whether you're a developer, counselor, or business owner, this template offers a customizable and scalable solution for promoting mental wellness and fostering a culture of gratitude.

  profile
  Qwen2.5-Max
  2:56 pm
  Here’s a polished and detailed description for your "Daily Gratitude Reminder Bot for LINE" template, following the submission guidelines provided. This description is structured to meet all the requirements, including SEO optimization, clarity, and user convenience.

  Daily Gratitude Reminder Bot for LINE
  This workflow template, "Daily Gratitude Reminder Bot for LINE," is designed to help users cultivate a habit of gratitude by sending personalized, AI-generated reminders every evening at 9:00 PM. Using Azure OpenAI , the bot generates varied and engaging messages to prompt users to reflect on the positive aspects of their day. The reminders are then sent directly to users via the LINE messaging platform , ensuring a seamless and impactful experience.

  Whether you're a developer, counselor, or business owner, this template offers a customizable and scalable solution for promoting mental wellness and fostering a culture of gratitude.

  Who Is This Template For?
  Developers who want to integrate AI-powered workflows into messaging platforms like LINE.
  Counselors & Therapists looking to encourage mindfulness and emotional well-being among their clients.
  Businesses & Organizations focused on employee wellness or customer engagement through positive reinforcement.
  Educators & Nonprofits seeking tools to promote mental health awareness and self-care practices.

  What Problem Does This Workflow Solve?
  Gratitude journaling has been proven to improve mental health, reduce stress, and increase overall happiness. However, many people struggle to maintain the habit due to busy schedules or forgetfulness. This workflow solves that problem by automating daily reminders to reflect on positive experiences, making it easier for users to build and sustain a gratitude practice.

  What This Workflow Does
  Scheduled Trigger:
  The workflow is triggered every evening at 9:00 PM using a schedule node.
  AI-Powered Message Generation:
  An Azure OpenAI Chat Model generates a unique and engaging reminder message with a temperature setting of 0.9 to ensure variety and creativity.
  Message Formatting:
  The generated message is reformatted to comply with the LINE Push API requirements, ensuring smooth delivery.
  Push Notification via LINE:
  The formatted message is sent to the user via the LINE Push API , delivering the reminder directly to their chat.

  Setup Guide
  Pre-Requisites
  Access to an Azure OpenAI account with credentials.
  A LINE Developers Console account with access to the Push API.
  Basic knowledge of n8n workflows and JSON formatting.

  How to Customize This Workflow to Your Needs
  Change the Time: Adjust the schedule trigger to send reminders at a different time.
  Modify the Prompt: Edit the AI model's input prompt to generate messages tailored to your audience (e.g., focus on work achievements or personal growth).
  Expand Recipients: Update the LINE Push API node to send reminders to multiple users or groups.
  Integrate Additional Features: Add nodes to log user responses or track engagement metrics.
  Why Use This Template?
  Promotes Mental Wellness: Encourages users to reflect on positive experiences, improving emotional well-being.
  Highly Customizable: Easily adapt the workflow to suit different audiences and use cases.
  Scalable: Send reminders to one user or thousands, making it suitable for both personal and organizational use.
  AI-Powered Creativity: Avoid repetitive messages by leveraging AI to generate fresh and engaging content.

nodes_used:
  ["n8n-nodes-base.scheduleTrigger","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.lmChatAzureOpenAi","n8n-nodes-base.httpRequest"]

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


name: WordPress Auto-Blogging Pro - with DEEP RESEARCH - Content Automation Machine
author_name: Daniel Ng
author_username: danielng
categories: []
created_at: 2025-02-28T12:04:36.993Z
updated_at: 2025-02-28T12:04:36.993Z
url: https://n8n.io/workflows/3041
scraped_at: 2025-12-24 13:02:46
description:
  The best content automation template in the market is now even better—with “deep research” on time-sensitive topics\! Unlike most n8n content automation templates that are mainly for “demo purposes,” this advanced n8n workflow is for the real PROs. It conducts in-depth research on the latest information about a topic, then automatically creates and publishes SEO-optimized blog posts to your WordPress website. In addition, it generates a unique image for each chapter and a featured image for the overall article, and it collects internal website links—seamlessly inserting links throughout each chapter and the entire article. Furthermore, it backs up all content and images to a designated folder in your Google Drive.

  This integrated approach not only creates high-quality, comprehensive content for readers but also enhances on-page SEO, improves navigation, and streamlines your content creation process—saving you time while ensuring your work is securely stored.

  This is a complimentary variation of the n8n WordPress Auto-Blogging Pro for SEO topics. That one specializes in auto-blogging content about established topics that do not need up-to-date information while this one takes it further by incorporating online research into the workflow. Both make up the perfect combo to run your blog on autopilot\!

  How It Works

  Trigger: It activates upon adding a new row to a Google Sheet. Users can control many customizable parameters, such as key topic, number of subtopics, target audience, length, and style.  
  Initial Research: The workflow initiates preliminary research on the topic to gather insights for the content planning phase.  
  Structure Planning: Based on the initial research, it plans a detailed structure for the entire article and breaks the article into subtopics strongly tied to the main topic.  
  In-Depth Research & Writing: For each subtopic, it conducts further research to gather the most up-to-date, relevant information, then uses that research to write each chapter in depth.  
  Image Generation: It generates and adds images for each chapter, as well as a featured image for the article.  
  Internal Linking: The system gathers internal website links and strategically embeds them within each chapter and throughout the article, boosting SEO and enhancing user navigation.  
  Final Assembly & Publishing: All texts, images, and links are combined into one comprehensive article, which is then published directly to your WordPress website. You can also choose to post it as a draft for final review.  
  Auto Backup to Drive: Get peace of mind knowing all content (blog post and images) is automatically saved to Google Drive, organized in a folder named after the blog post title.

  Unique Features

  Deep Research: The workflow leverages advanced, real-time research to gather the latest information about a topic. It breaks down the key topic into subtopics and conducts in-depth research on each one, ensuring the most comprehensive and current knowledge.  
  Full Automation: Designed to be 100% automated, the workflow runs without manual intervention once imported and configured.  
  Simple Activation: It is easily triggered through the Google Sheets interface—simply add a new row to a Google Sheet.  
  Customization Options: Offers a wide array of options, including topic, category, target audience, word count, number of chapters, length of introduction and conclusion, and writing style. It also allows for the inclusion of calls-to-action (CTAs) and company/product introductions.  
  Advanced Loop in Loop: Clever looping is used to write each chapter and generate images, ensuring optimal results. “Wait” nodes are added where appropriate to avoid API call rate limits.  
  Automatic Content Saving: After the blog post is created, all content and images are automatically saved to Google Drive, preventing data loss. The folder is named after the blog post title.  
  SEO-Optimized Content: It is designed to create SEO-optimized content using seed keywords.  
  Internal Link Limit: The workflow limits the number of internal links to 20 by default.  
  Error Catch: “If” nodes are strategically used to ensure that the output from AI nodes strictly meets the JSON schema, ensuring a smooth flow of data without interruption.

  And many more big and small improvements.

  Requirements

  Please make sure you have these requirements ready to ensure smooth deployment of this n8n workflow template:

  OpenAI API or equivalent for text and image generation  
  PerplexityAI API or equivalent for online research  
  A WordPress website (other website platforms will not work\!)  
  Google Sheets for triggering the workflow, or a trigger of your choice  
  Google Drive and Google Docs for auto backup

  Set Up Steps

  Install the Workflow Template: Import the JSON files into your n8n instance. There are 2 files: one for the main workflow and one for the research tool (PerplexityAI).  
  Connect the Workflow with Your Accounts: Link your accounts for OpenAI API, PerplexityAI API, Google Drive, Google Sheets, Google Docs, and WordPress website.  
  Configure the Google Sheet: Ensure your Google Sheet is set up to trigger the workflow upon adding a new row and that the input data is correctly formatted.  
  Customize the Inputs: Adjust parameters like topic, target audience, and writing style to match your specific content needs. Optimize prompts for the best results.  
  Test the Workflow: Use low-cost AI models and image settings initially to ensure everything runs smoothly.  
  Tailor Further as Needed:  Modify workflow elements to perfectly align with your needs and content strategy.

  Tips for PROs

  Image Generation: The default AI model for image generation is OpenAI’s Dall-E. However, the outputs of this model are not impressive. Consider using FLUX.1 for better image quality.  
  Research: PerplexityAI is the tool of choice for research. The default model used in this workflow is “sonar” due to its fast speed and low cost. Feel free to experiment with its other models, including the “sonar-deep-research” model, which is dedicated to deep research.  
  Triggering: Triggering with a new row on Google Sheets is limited and unreliable. Consider setting an auto trigger with a daily schedule at a specific time. You can even put the whole workflow in a loop to process multiple rows one-by-one from Google Sheets.  
  Human in the Loop: It is possible to incorporate a human review process. For example, after the article is posted to WordPress as a draft, a human can review the draft. Only after approval will the post be published, and a final copy of the post will be saved to the shared Drive folder.

nodes_used:
  ["@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.merge","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.httpRequest","n8n-nodes-base.xml","n8n-nodes-base.splitOut","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.editImage","n8n-nodes-base.httpRequest","n8n-nodes-base.merge","n8n-nodes-base.markdown","n8n-nodes-base.wordpress","n8n-nodes-base.editImage","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.splitInBatches","n8n-nodes-base.httpRequest","n8n-nodes-base.set","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","n8n-nodes-base.wait","n8n-nodes-base.if","n8n-nodes-base.googleDocs","n8n-nodes-base.googleDocs","n8n-nodes-base.googleDrive","n8n-nodes-base.googleDrive","n8n-nodes-base.set","n8n-nodes-base.googleDrive","n8n-nodes-base.merge","n8n-nodes-base.merge","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.toolWorkflow","n8n-nodes-base.manualTrigger","@n8n/n8n-nodes-langchain.outputParserStructured","@n8n/n8n-nodes-langchain.toolWorkflow","n8n-nodes-base.wait","n8n-nodes-base.merge","@n8n/n8n-nodes-langchain.outputParserStructured","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.splitOut","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.limit","n8n-nodes-base.splitInBatches","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.code","n8n-nodes-base.aggregate","n8n-nodes-base.googleSheetsTrigger","n8n-nodes-base.scheduleTrigger","@n8n/n8n-nodes-langchain.chainLlm","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.if","n8n-nodes-base.limit","n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.httpRequest","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 6076 characters]


name: Automated Water Consumption Tracker - Stored in Sheet and Notify in Slack
author_name: darrell_tw
author_username: darrelltw
categories: []
created_at: 2025-02-28T15:53:27.335Z
updated_at: 2025-02-28T15:53:27.335Z
url: https://n8n.io/workflows/3042
scraped_at: 2025-12-24 13:02:47
description:
  Water Reminder Workflow

  This workflow demonstrates how to use n8n and Slack to build an intelligent water drinking reminder system, combined with Google Sheets for data recording and OpenAI for generating personalized reminder messages.

  Google Sheet Template

  The iOS shortcut template:


  The result in iOS health:



  The template demo in Youtube

  Key Features
  Scheduled Reminders: Automatically sends water reminders at random times every hour.
  Intelligent Scheduling: Delays the next reminder if you've recently had water.
  AI-Generated Messages: Uses OpenAI to generate friendly and non-repetitive reminder messages.
  Data Tracking: Records daily water intake and calculates percentage of goal achievement.
  Quick Response: Easily record water intake through Slack buttons.
  iOS Integration: Provides iOS shortcut links to sync data with the Health app.

  Pre-Configuration Requirements
  To use this workflow, you need to set up the following:

  Google Sheets:
     Create a Google spreadsheet with log and setting sheets
     The log sheet should include date, time, and value columns
     The setting sheet is used to store daily water intake goals

  Slack:
     Create a Slack app and obtain an API token
     Configure permissions for interactive buttons

  OpenAI:
     Obtain an OpenAI API key

  iOS Shortcut (optional):
     Create an iOS shortcut named darrell_water for recording health data

  Node Configurations

  1. Scheduled Triggers and Data Collection

  1.1. Schedule Trigger
  Purpose**: Triggers water reminders on schedule
  Configuration**:
    Cron Expression: 0 {{ Math.floor(Math.random() * 11) }} 8-23 * * *
    Triggers at a random minute every hour, only between 8 AM and 11 PM

  1.2. Google Sheets - Get Target
  Purpose**: Retrieves daily water intake goal
  Configuration**:
    Document ID: Your Google spreadsheet ID
    Sheet Name: setting

  1.3. Google Sheets - Get Log
  Purpose**: Retrieves today's water intake records
  Configuration**:
    Document ID: Your Google spreadsheet ID
    Sheet Name: log
    Filter Condition: date equals today's date {{ $now.format('yyyy-MM-dd') }}

  1.4. Summarize
  Purpose**: Calculates total water intake for today
  Configuration**:
    Fields to Summarize: value (sum)

  1.5. Limit
  Purpose**: Gets the most recent water intake record
  Configuration**:
    Keep: Last items

  2. Intelligent Reminder Logic

  2.1. Combine Data
  Purpose**: Merges target and actual water intake data
  Configuration**:
    Combine By: Combine by position
    Number of Inputs: 3

  2.2. If
  Purpose**: Checks if water was consumed recently
  Configuration**:
    Condition:
      {{ DateTime.fromISO($json.date+"T"+$json.time).format('yyyy-MM-dd HH:mm:ss') }} is after {{ $now.minus(30, "minutes") }}

  2.3. Wait
  Purpose**: Randomly delays the reminder if water was consumed recently
  Configuration**:
    Wait Time: {{ Math.floor(Math.random() * 1) + 1 }} minutes

  3. AI Message Generation and Sending

  3.1. OpenAI
  Purpose**: Generates personalized water reminder messages
  Configuration**:
    Model: gpt-4o-mini
    Messages:
      System prompt: Requests responses in Traditional Chinese and in JSON format
      User prompt: Includes information about last water time, current time, goal, and progress
    Temperature: 1

  3.2. Slack Send Drink Notification
  Purpose**: Sends water reminders to Slack channel
  Configuration**:
    Channel: Your Slack channel ID
    Message Type: Block
    Block UI: Contains AI-generated reminder message and water amount buttons (100ml, 150ml, 200ml, 250ml, 300ml)

  4. User Interaction and Data Recording

  4.1. Slack Drink Webhook
  Purpose**: Receives user interactions when water buttons are clicked
  Configuration**:
    HTTP Method: POST
    Path: slack-water-webhook

  4.2. Slack Action Payload
  Purpose**: Parses Slack interaction data
  Configuration**:
    Mode: Raw
    JSON Output: {{ $json.body.payload }}

  4.3. Slack Action Drink Data
  Purpose**: Extracts water amount and message information
  Configuration**:
    Assignments:
      value: {{ $json.actions[0].value }}
      message_text: {{ $json.message.text }}
      shortcut_url: shortcuts://run-shortcut?name=darrell_water&input=
      shortcut_url_data: JSON containing water amount and time
      message_ts: {{ $json.container.message_ts }}

  4.4. Google Sheets
  Purpose**: Records water intake data to spreadsheet
  Configuration**:
    Operation: Append
    Document ID: Your Google spreadsheet ID
    Sheet Name: log
    Column Mapping:
      date: {{ $now.format('yyyy-MM-dd') }}
      time: {{ $now.format('HH:mm:ss') }}
      value: {{ $json.value }}

  4.5. Send to Slack with Confirm
  Purpose**: Sends confirmation message and provides iOS shortcut link
  Configuration**:
    Channel: Your Slack channel ID
    Message Type: Block
    Block UI: Contains confirmation message and iOS Health app button
    Reply Settings: Reply to the thread of the original message

  Author Information
  This workflow was created by darrell_tw_, an engineer focused on AI and Automation.

  Contact:
  X
  Threads
  Instagram
  Website

nodes_used:
  ["n8n-nodes-base.set","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.scheduleTrigger","n8n-nodes-base.limit","n8n-nodes-base.googleSheets","n8n-nodes-base.summarize","n8n-nodes-base.merge","n8n-nodes-base.if","n8n-nodes-base.wait","n8n-nodes-base.webhook","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.slack","n8n-nodes-base.slack","n8n-nodes-base.set","n8n-nodes-base.googleSheets","n8n-nodes-base.googleSheets"]

workflow_json_compressed:
  [encoded data, 6232 characters]


name: 🤖 AI-Powered WhatsApp Assistant for Restaurants & Delivery Automation
author_name: Bruno Dias
author_username: brunodias
categories: []
created_at: 2025-02-28T18:27:41.731Z
updated_at: 2025-02-28T18:27:41.731Z
url: https://n8n.io/workflows/3043
scraped_at: 2025-12-24 13:02:45
description:
  AI-Powered WhatsApp Assistant for Restaurant & Delivery – Automate Orders, Calculate Delivery Fees & Enhance Customer Service with n8n

  📌 Optimize your restaurant's delivery process with AI-powered automation!  
  This n8n workflow enables an intelligent WhatsApp assistant for restaurants, burger joints, and delivery businesses. The AI chatbot efficiently handles orders, calculates delivery fees based on distance, manages customer interactions, and seamlessly integrates with your CRM and database for streamlined operations.  

  ⚠️ Important Notice: This template is only compatible with self-hosted n8n instances as it uses community nodes. Ensure secure credential management when configuring APIs.  

  🔹 Key Features  
  ✅ AI-Powered Order Processing – Automatically receive and confirm orders via WhatsApp.  
  ✅ Real-Time Distance Calculation – Determines the delivery distance and calculates the fee dynamically.  
  ✅ Automated Customer Interaction – Engages customers with intelligent conversation and order updates.  
  ✅ WhatsApp Integration – Processes messages, saves customer details, and retrieves past interactions.  
  ✅ Secure Customer Data Storage – Saves order history, customer preferences, and location details in a database.  
  ✅ Seamless CRM & POS System Integration – Sync orders and customer data with your existing platforms.  

  📌 How It Works  
  1️⃣ A customer sends a message via WhatsApp to start an order.  
  2️⃣ The AI assistant guides them through the menu, recommends items, and confirms their choices.  
  3️⃣ The system retrieves and saves customer details (name, phone number, and address).  
  4️⃣ The AI calculates the delivery distance and applies the appropriate delivery fee.  
  5️⃣ The order details are saved and forwarded to the restaurant’s system for preparation.  
  6️⃣ The assistant keeps the customer updated about the order status.  

  ⚙️ Setup & Customization  
  🔧 Webhook for WhatsApp – Capture and process customer messages automatically.  
  🔧 OpenAI-Powered AI Assistant – Configure conversation flows for natural and engaging interactions.  
  🔧 Delivery Fee Calculation – Set your delivery price per kilometer and adjust base rates.  
  🔧 Database & CRM Integration – Store customer details, order history, and location data.  
  🔧 Customizable Order Flow – Adapt the workflow for different restaurant models.  
  🔧 Secure Credential Management – Store API keys safely to prevent unauthorized access.  

  💡 Requirements: This template is recommended for users with basic knowledge of n8n. If you need custom development or setup assistance, contact us via WhatsApp: +55 17 99155-7874.  

  🚀 Automate order processing, reduce manual tasks, and improve customer satisfaction with AI-powered WhatsApp automation!  

  Assistente de WhatsApp com IA para Restaurantes & Delivery – Automatize Pedidos, Calcule Taxas de Entrega e Melhore o Atendimento ao Cliente com n8n  

  📌 Otimize o processo de entrega do seu restaurante com automação baseada em IA!  
  Este fluxo para n8n permite criar um atendente virtual inteligente no WhatsApp, ideal para hamburguerias, restaurantes e serviços de delivery. O chatbot baseado em IA recebe pedidos, calcula a taxa de entrega com base na distância, interage com os clientes e integra-se ao seu CRM para operações mais eficientes.  

  ⚠️ Aviso Importante: Este template é compatível apenas com instâncias auto-hospedadas do n8n, pois utiliza nós da comunidade. Certifique-se de gerenciar credenciais de forma segura ao configurar APIs.  

  🔹 Principais Funcionalidades  
  ✅ Processamento Inteligente de Pedidos – Recebe e confirma pedidos automaticamente via WhatsApp.  
  ✅ Cálculo Dinâmico da Taxa de Entrega – Mede a distância e aplica a taxa correta automaticamente.  
  ✅ Atendimento Automatizado ao Cliente – Interage com clientes de forma natural e profissional.  
  ✅ Integração com WhatsApp – Captura mensagens, armazena dados e recupera histórico de pedidos.  
  ✅ Armazenamento Seguro de Dados do Cliente – Salva pedidos, preferências e endereços de entrega.  
  ✅ Sincronização com CRM e Sistema de PDV – Conecta-se ao seu sistema de gestão para um fluxo contínuo.  

  📌 Como Funciona  
  1️⃣ O cliente envia uma mensagem via WhatsApp para iniciar um pedido.  
  2️⃣ O assistente de IA apresenta o menu, sugere itens e confirma a escolha do cliente.  
  3️⃣ O sistema captura e salva os dados do cliente (nome, telefone e endereço).  
  4️⃣ A IA calcula a distância de entrega e aplica a taxa de acordo com a localização.  
  5️⃣ Os detalhes do pedido são registrados e enviados para a cozinha.  
  6️⃣ O assistente atualiza o cliente sobre o status do pedido.  

  ⚙️ Configuração e Personalização  
  🔧 Webhook para WhatsApp – Configuração para capturar e processar pedidos automaticamente.  
  🔧 Assistente de IA com OpenAI – Configuração de fluxos conversacionais naturais e envolventes.  
  🔧 Cálculo de Taxa de Entrega – Definição de valores por quilômetro e ajustes de tarifas base.  
  🔧 Banco de Dados & CRM – Armazena dados de clientes, histórico de pedidos e localização.  
  🔧 Fluxo de Pedidos Personalizável – Adapte para diferentes tipos de restaurantes e serviços de delivery.  
  🔧 Gerenciamento Seguro de Credenciais – Proteja suas chaves de API contra acessos não autorizados.  

  💡 Requisitos: Este template é recomendado para usuários que já possuem conhecimentos básicos em n8n. Se precisar de personalização ou suporte para instalação, entre em contato pelo WhatsApp: +55 17 99155-7874.  

  🚀 Automatize o processamento de pedidos, reduza tarefas manuais e melhore a satisfação dos clientes com um WhatsApp automatizado e inteligente!  

nodes_used:
  ["@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.embeddingsOpenAi","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.supabase","n8n-nodes-base.supabase","n8n-nodes-base.supabase","n8n-nodes-base.merge","n8n-nodes-base.supabase","n8n-nodes-base.if","n8n-nodes-base.supabase","n8n-nodes-base.aggregate","n8n-nodes-base.supabase","n8n-nodes-base.code","n8n-nodes-base.supabase","n8n-nodes-base.splitInBatches","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.wait","n8n-nodes-base.scheduleTrigger","n8n-nodes-base.supabase","n8n-nodes-base.set","n8n-nodes-base.executeWorkflow","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.vectorStoreSupabase","@n8n/n8n-nodes-langchain.chainLlm","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.textClassifier","n8n-nodes-base.postgres","n8n-nodes-base.postgres","n8n-nodes-base.postgres","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.postgres","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/n8n-nodes-langchain.memoryPostgresChat","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.splitOut","n8n-nodes-base.wait","n8n-nodes-base.splitInBatches","n8n-nodes-base.noOp","@n8n/n8n-nodes-langchain.outputParserStructured","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.switch","n8n-nodes-base.extractFromFile","n8n-nodes-base.httpRequest","n8n-nodes-evolution-api.evolutionApi","n8n-nodes-base.code","n8n-nodes-evolution-api.evolutionApi","n8n-nodes-base.redis","n8n-nodes-base.wait","n8n-nodes-base.redis","n8n-nodes-base.if","n8n-nodes-base.noOp","n8n-nodes-base.set","n8n-nodes-base.redis","n8n-nodes-base.convertToFile","n8n-nodes-base.set","n8n-nodes-base.convertToFile","n8n-nodes-base.set","n8n-nodes-base.redis","n8n-nodes-base.redis","n8n-nodes-base.redis","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.openAi","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.switch","n8n-nodes-base.set","n8n-nodes-base.dateTime","n8n-nodes-base.switch","n8n-nodes-base.switch","n8n-nodes-base.set","n8n-nodes-base.redis","n8n-nodes-base.redis","n8n-nodes-base.if","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.supabase","n8n-nodes-base.if","n8n-nodes-base.crypto","n8n-nodes-base.supabase","n8n-nodes-base.code","n8n-nodes-base.supabase","n8n-nodes-base.if","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.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/n8n-nodes-langchain.toolVectorStore","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.googleDrive","n8n-nodes-base.googleDriveTrigger","n8n-nodes-base.googleDriveTrigger","n8n-nodes-base.extractFromFile","n8n-nodes-base.supabase","n8n-nodes-base.set","n8n-nodes-base.extractFromFile","@n8n/n8n-nodes-langchain.textSplitterCharacterTextSplitter","n8n-nodes-base.summarize","n8n-nodes-base.switch","@n8n/n8n-nodes-langchain.vectorStoreSupabase","n8n-nodes-base.extractFromFile","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.splitInBatches","@n8n/n8n-nodes-langchain.documentDefaultDataLoader","@n8n/n8n-nodes-langchain.embeddingsOpenAi","n8n-nodes-base.stickyNote","n8n-nodes-base.aggregate","n8n-nodes-base.stickyNote","n8n-nodes-base.code","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/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.toolCalculator","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.toolWorkflow","n8n-nodes-base.postgres","n8n-nodes-base.postgres","n8n-nodes-base.webhook","n8n-nodes-evolution-api.evolutionApi","n8n-nodes-base.if","n8n-nodes-evolution-api.evolutionApi"]

workflow_json_compressed:
  [encoded data, 10356 characters]


name: Automatically Generate Burn-in Video Captions with json2video
author_name: Emmanuel Bernard
author_username: n8ninja
categories: []
created_at: 2025-02-28T18:29:41.324Z
updated_at: 2025-02-28T18:29:41.324Z
url: https://n8n.io/workflows/3044
scraped_at: 2025-12-24 13:02:45
description:
  Automatically Add Captions to Your Video

  Who Is This For?

  This workflow is ideal for content creators, marketers, educators, and businesses that regularly produce video content and want to enhance accessibility and viewer engagement by effortlessly adding subtitles.

  What Problem Does This Workflow Solve?

  Manually adding subtitles or captions to videos can be tedious and time-consuming. Accurate captions significantly boost viewer retention, accessibility, and SEO rankings.

  What Does This Workflow Do?

  This automated workflow quickly adds accurate subtitles to your video content by leveraging the Json2Video API.

  It accepts a publicly accessible video URL as input.
  It makes an HTTP request to Json2Video, where AI analyzes the video, generates captions, and applies them seamlessly.
  The workflow returns a URL to the final subtitled video.

  The second part of the workflow periodically checks the Json2Video API to monitor the processing status at intervals of 10 seconds.

  👉🏻 Try Json2Video for Free 👈🏻

  Key Features

  Automatic & Synced Captions:** Captions are generated automatically and synchronized perfectly with your video.
  Fully Customizable Design:** Easily adjust fonts, colors, sizes, and more to match your unique style.
  Word-by-Word Display:** Supports precise, word-by-word captioning for improved clarity and viewer engagement.
  Super Fast Processing:** Rapid caption generation saves time, allowing you to focus more on creating great content.

  Preconditions

  To use this workflow, you must have:

  A Json2Video API account.
  A video hosted at a publicly accessible URL.

  Why You Need This Workflow

  Adding subtitles to your videos significantly enhances their reach and effectiveness by:

  Improving SEO visibility, enabling search engines to effectively index your video content.
  Enhancing viewer engagement and accessibility, accommodating viewers who watch without sound or who have hearing impairments.
  Streamlining your content production process, allowing more focus on creativity.

  Specific Use Cases

  Social Media Content:** Boost viewer retention by adding subtitles.
  Educational Videos:** Enhance understanding and improve learning outcomes.
  Marketing Videos:** Reach broader and more diverse audiences.

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.httpRequest","n8n-nodes-base.set","n8n-nodes-base.wait","n8n-nodes-base.if","n8n-nodes-base.noOp","n8n-nodes-base.set","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote","n8n-nodes-base.if","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

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


name: Namesilo Bulk Domain Availability Checker
author_name: n8n custom workflows
author_username: n8ncustomworkflows
categories: []
created_at: 2025-02-28T19:54:11.721Z
updated_at: 2025-02-28T19:54:11.721Z
url: https://n8n.io/workflows/3047
scraped_at: 2025-12-24 13:02:47
description:
  Introduction
  The namesilo Bulk Domain Availability workflow is a powerful automation solution designed to check the registration status of multiple domains simultaneously using the Namesilo API. 

  This workflow efficiently processes large lists of domains by splitting them into manageable batches, adhering to API rate limits, and compiling the results into a convenient Excel spreadsheet. 

  It eliminates the tedious process of manually checking domains one by one, saving significant time for domain investors, web developers, and digital marketers. The workflow is particularly valuable during brainstorming sessions for new projects, when conducting domain portfolio audits, or when preparing domain acquisition strategies. 

  By automating the domain availability check process, users can quickly identify available domains for registration without the hassle of navigating through multiple web interfaces.

  Who is this for?
  This workflow is ideal for:
  Domain investors and flippers who need to check multiple domains quickly
  Web developers and agencies evaluating domain options for client projects
  Digital marketers researching domain availability for campaigns
  Business owners exploring domain options for new ventures
  IT professionals managing domain portfolios

  Users should have basic familiarity with n8n workflow concepts and a Namesilo account to obtain an API key. No coding knowledge is required, though understanding of domain name systems would be beneficial.

  What problem is this workflow solving?
  Checking domain availability one-by-one is a time-consuming and tedious process, especially when dealing with dozens or hundreds of potential domains. This workflow solves several key challenges:

  Manual Inefficiency: Eliminates the need to individually search for each domain through registrar websites.
  Rate Limiting: Handles API rate limits automatically with built-in waiting periods.
  Data Organization: Compiles availability results into a structured Excel file rather than scattered notes or multiple browser tabs.
  Bulk Processing: Processes up to 200 domains per batch, with the ability to handle unlimited domains across multiple batches.
  Time Management: Frees up valuable time that would otherwise be spent on repetitive manual checks.

  What this workflow does
  Overview
  The workflow takes a list of domains, processes them in batches of up to 200 domains per request (to comply with API limitations), checks their availability using the Namesilo API, and compiles the results into an Excel spreadsheet showing which domains are available for registration and which are already taken.

  Process
  Input Setup: The workflow begins with a manual trigger and uses the "Set Data" node to collect the list of domains to check and your Namesilo API key.
  Domain Processing: The "Convert & Split Domains" node transforms the input list into batches of up to 200 domains to comply with API limitations.
  Batch Processing: The workflow loops through each batch of domains.
  API Integration: For each batch, the "Namesilo Requests" node sends a request to the Namesilo API to check domain availability.
  Data Parsing: The "Parse Data" node processes the API response, extracting information about which domains are available and which are taken.
  Rate Limit Management: A 5-minute wait period is enforced between batches to respect Namesilo's API rate limits.
  Data Compilation: The "Merge Results" node combines all the availability data.
  Output Generation: Finally, the "Convert to Excel" node creates an Excel file with two columns: Domain and Availability (showing "Available" or "Unavailable" for each domain).

  Setup
  Import the workflow: Download the workflow JSON file and import it into your n8n instance.
  Get Namesilo API key: Create a free account at Namesilo and obtain your API key from https://www.namesilo.com/account/api-manager
  Configure the workflow:
     Open the "Set Data" node
     Enter your Namesilo API key in the "Namesilo API Key" field
     Enter your list of domains (one per line) in the "Domains" field
  Save and activate: Save the workflow and run it using the manual trigger.

  How to customize this workflow to your needs
  Modify domain input format**: You can adjust the code in the "Convert & Split Domains" node if your domain list comes in a different format.
  Change batch size**: If needed, you can modify the batch size (currently set to 200) in the "Convert & Split Domains" node to accommodate different API limitations.
  Adjust wait time**: If you have a premium API account with different rate limits, you can modify the wait time in the "Wait" node.
  Enhance output format**: Customize the "Convert to Excel" node to add additional columns or formatting to the output file.
  Add domain filtering**: You could add a node before the API request to filter domains based on specific criteria (length, keywords, TLDs).
  Integrate with other services**: Connect this workflow to domain registrars to automatically register available domains that meet your criteria.

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

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


name: Clone n8n Workflows between Instances using n8n API
author_name: Alex Kim
author_username: alexk1919
categories: []
created_at: 2025-02-28T21:08:22.032Z
updated_at: 2025-02-28T21:08:22.032Z
url: https://n8n.io/workflows/3048
scraped_at: 2025-12-24 13:02:46
description:
  Overview  
  The n8n Workflow Cloner is a powerful automation tool designed to copy, sync, and migrate workflows across different n8n instances or projects. Whether you're managing multiple environments (development, staging, production) or organizing workflows within a team, this workflow automates the transfer process, ensuring seamless workflow deployment with minimal manual effort.  

  By automatically detecting and copying only the missing workflows, this tool helps maintain consistency, improve collaboration, and streamline workflow migration between projects or instances.  

  How to Use  

  1️⃣ Set Up API Credentials  
  Configure API credentials for both source and destination n8n instances.  
  Ensure the credentials have read and write access to manage workflows.  

  2️⃣ Select Source & Destination  
  Update the "GET - Workflows" node to define the source instance.  
  Set the "CREATE - Workflow" node to specify the destination instance.  

  3️⃣ Run the Workflow  
  Click "Test Workflow" to start the transfer.  
  The system will fetch all workflows from the source, compare them with the destination, and copy any missing workflows.  

  4️⃣ Change the Destination Project (Optional)  
  By default, workflows are moved to the "KBB Workflows" project.  
  Modify the "Filter" node to transfer workflows to a different project.  

  5️⃣ Monitor & Verify  
  The Loop Over Items node ensures batch processing for multiple workflows.  
  Log outputs provide details on transferred workflows and statuses.  

  Key Benefits  
  ✅ Automate Workflow Transfers – No more manual exports/imports.  
  ✅ Sync Workflows Across Environments – Keep workflows up to date in dev, staging, and production.  
  ✅ Effortless Team Collaboration – Share workflows across projects seamlessly.  
  ✅ Backup & Migration Ready – Easily move workflows between n8n instances.  

  Use Cases  
  🔹 CI/CD for Workflows – Deploy workflows between development and production environments.  
  🔹 Team Workflow Sharing – Share workflows across multiple n8n projects.  
  🔹 Workflow Backup Solution – Store copies of workflows in a dedicated backup project.  

  Tags  
  🚀 Workflow Migration  
  🚀 n8n Automation  
  🚀 Sync Workflows  
  🚀 Backup & Deployment  

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.n8n","n8n-nodes-base.n8n","n8n-nodes-base.httpRequest","n8n-nodes-base.set","n8n-nodes-base.httpRequest","n8n-nodes-base.splitInBatches","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.n8n","n8n-nodes-base.code","n8n-nodes-base.splitOut","n8n-nodes-base.splitOut","n8n-nodes-base.merge","n8n-nodes-base.splitOut","n8n-nodes-base.filter"]

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


name: Create a Pizza Ordering Chatbot with GPT-3.5 - Menu, Orders & Status Tracking
author_name: Irfan Handoko
author_username: handoko72
categories: []
created_at: 2025-03-01T07:21:06.485Z
updated_at: 2025-03-01T07:21:06.485Z
url: https://n8n.io/workflows/3049
scraped_at: 2025-12-24 13:02:44
description:
  Pizza Ordering Chatbot with OpenAI - Menu, Orders & Status Tracking

  Introduction
  This workflow template is designed to automate order processing for a pizza store using OpenAI and n8n. The chatbot acts as a virtual assistant to handle customer inquiries related to menu details, order placement, and order status tracking.

  Features
  The chatbot provides an interactive experience for customers by performing the following functions:

  Menu Inquiry: When a customer asks about the menu, the chatbot responds with a list of available pizzas, prices, and additional options.
  Order Placement: If a customer places an order, the chatbot confirms order details, provides a summary, informs the customer that the order is being processed, and expresses gratitude.
  Order Status Tracking: If a customer asks about their order status, the chatbot retrieves details such as order date, pizza type, and quantity, providing real-time updates.

  Prerequisites
  Before setting up the workflow, ensure you have the following:

  OpenAI account** (Sign up here)
  OpenAI API key** to interact with GPT-3.5
  n8n instance** running locally or on a server (Installation Guide)

  Configuration Steps

  Step 1: Set Up OpenAI API Credentials
  Log in to OpenAI's website.
  Navigate to API Keys under your account settings.
  Click Create API Key and copy the key for later use.

  Step 2: Configure OpenAI Node in n8n
  Open n8n and create a new workflow.
  Click Add Node and search for OpenAI.
  Select OpenAI from the list.
  In the OpenAI node settings, click "Create New" under the Credentials section.
  Enter a name for the credentials (e.g., "PizzaBot OpenAI Key").
  Paste your API Key into the field.
  Click Save.

  Step 3: Set Up the Chatbot Logic
  Connect the AI Agent Builder Node to the OpenAI Node and HTTP Request Node.
  Configure the OpenAI Node with the following settings:
     Model: gpt-3.5-turbo
     Prompt: Provide dynamic text based on customer inquiries (e.g., "List available pizzas," "Place an order for Margherita pizza," "Check my order status").
     Temperature: Adjust based on desired creativity (recommended: 0.7).
     Max Tokens: Limit response length (recommended: 150).
  Add multiple HTTP Request Node:
     For Get Products: Fetch stored menu data and return details.
     For Order Product: Capture order details, generate an order ID, and confirm with the customer.
     For Get Order: Retrieve order details based on the order ID and display progress.

  Step 4: Testing and Deployment
  Click Execute Workflow to test the chatbot.
  Open the Chat Message node, then copy the chat URL to access the chatbot in your browser.
  Interact with the chatbot by asking different queries (e.g., "What pizzas do you have?" or "I want to order a Pepperoni pizza").
  Verify responses and adjust prompts or configurations as needed.
  Deploy the workflow and integrate it with a messaging platform (e.g., Telegram, WhatsApp, or a website chatbot).

  Conclusion
  This n8n workflow enables a fully functional pizza ordering chatbot using OpenAI's GPT-3.5. Customers can view menus, place orders, and track their order status efficiently. You can further customize the chatbot by refining prompts, adding new features, or integrating with external databases for order management.

  🚀 Happy automating!

nodes_used:
  ["@n8n/n8n-nodes-langchain.toolCalculator","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.memoryBufferWindow","@n8n/n8n-nodes-langchain.toolHttpRequest","@n8n/n8n-nodes-langchain.toolHttpRequest","@n8n/n8n-nodes-langchain.toolHttpRequest","@n8n/n8n-nodes-langchain.chatTrigger","@n8n/n8n-nodes-langchain.agent"]

workflow_json_compressed:
  H4sIAAAAAAAAE6VWzW4bNxB+FWZRoIeKMvdXXAFFm7ho4wKOU8dIEzRBwSVnJdb7l12uHUUQ0HvRQ1H00FMOfbM+QR6hw11ZWjmKbdSGbGu5w4/fzHycmaWjlTN1wpf8hxff+0+iyWWRn3qnzsjJwQhnunR00RhRSDiydoHvpyJIwokMuZdyjwvXm8hYRswVKUulz1WsosALIFU+E74UnHkikNIXUkVhhLgG8ioTBg5rUM0zMG11WOIKGMADTN3CauQUIgc87enJIaHkcC5MUhpyUiuoSbIgz+YAhnwjkB/CiVnjTH96jZtKBfbrsndJylgkrh9Tn/kpDVxXUDGRnIYxD1Xsgc8C5myOOhSZbJFWWVvMRWXXvi54cYC/tEOmmShmci50MTZlme1sqMpGG10WeLobRGwUcIaEKlEjuIEaWS1XPexzfOoM3dVoTTSeiEj5glPGXEkDGXmUB9KjSoRJEAmPRyIeEMVokJMKiodHd2Ca5da+M9e7PCfBXppOWVmDjjFSlpgkKIwW2fqlBXpY6U4YlvyLzc+WYs+OHA72rj7tvisUCyGJKEsjQQMlJjRWPKJ84qoUM5ZIcLfYP+pClZfkUZumKIZjyMt6cYc45J1hv6uH2I1GzO6WtLG34Z0GnPs+49SHAHnHiUvxSoRUulxJz/VcGUy2vL9DxT6tS9VK09xRYY+NqU7hTQuNuSYxtl9iTltnCDrHfc30wOKOdXlwCcm8LM8PZmBoNWCAJ3wDjax11cM6p2BqDRdAFN58nYEiukjLOhf2PRFJ2Rpi5kDWICSHoh07H4dom1oW8sSVGJOES4ZXMFA0QX1TCCRzIwiUywep7e/3Okj3jpG3P6M3x6i0FK6i1NfAeam6SvTsDJ8bKNSjUi36QjWE7leXzoXI2nUVWruVQ9OIGeDu7h2ufLlcks9+acpijI6Yo6LCwK5WVwYYgAuNNKzENGTqebdr9Xq1L2doLBF/k5POgebmrETAEqzjkrqKY2GUKadCsIhK6SZchS54Kt4VbpeZe2fE9/6nanun9mrWsrOa7EwINirT3uK9YAAeBDENPYneM8Vp4uItDvxwkqRh5IUsHJSbORTEZoms00hqkKAvsFfdHg6776zWsxlc6xEh1l43spFYu9n1VmxKoZQR0EipCQ2CMKYidicUIszKRCQMPNvwdoNXtUmm5ZUeB8V7hI1b2+J73BPHRecxZFlZlg/Ih/d//EaOF8R6SXRDnup370Rd4vrvf43J0ec5mUMNxJT4P6vIpTZzsijbmlTWsI/2mDzGQixFQY6IaBrdGGvy1aviVfHh/Z//kKMn355MyVFqV//99W9FMn3eQfa5Ej3WiGDrFw2yKGTWKuiP6Xh9sT7Nhhkf3rQCm4lZjMnZXBTn1vDBjZnmLo+9gIUUWCxtPD0ax4lP0xBUggpIuD8YALBhPZxhu7pDXsXabthN+VVGd9Nj4K256cZvE+Y0iwZHo3W27J6Xm0hsMzQiolDWdSIwPxj7PvIYGYKlmmBgVKaLGZFtY8ocdhLWjG1u3LHNidhaiOa8GVR3W9VHtp7YIrTTAfBjDcQFNgeRZJtGYHG966hIGac8abkgy+78EZFlkeo6H9zYvtU0o/VB9o39I4a3GqESsEBVX+xA9VEwnQzsDiTgf0SgeNPqGgau6XqnTGydHNDBuXQ0kF1/0EZ5Vm64Ka/MWS8RBakuwC7DW5CtgRMclJ1piiMPfKTMaIXyENJg9diYNGAMutYJoIdA477cTp0L1yJf9AhdiYgCH8szSyi4foglK/Fokkh8VLGcsFC5nm9nDoxzAXKjrG0Jxwehf7ZlFDVrWxQqe6/2r6xsFVHw1pmy1WvbgQZT7/2xBpNsD2avWIvqP0aoO6Duml+H35m47k12dzi5N9zeMbZHzdcPt+HmV7PvNeRPdyzEz7F+3QLdmeyirlb/ASEA5q4nDgAA


name: Build Your First AI Data Analyst Chatbot
author_name: Solomon
author_username: solomon
categories: []
created_at: 2025-03-01T12:08:21.886Z
updated_at: 2025-03-01T12:08:21.886Z
url: https://n8n.io/workflows/3050
scraped_at: 2025-12-24 13:02:41
description:
  Enhance your data analysis by connecting an AI Agent to your dataset, using n8n tools.

  This template teaches you how to build an AI Data Analyst Chatbot that is capable of pulling data from your sources, using tools like Google Sheets or databases. It's designed to be easy and efficient, making it a good starting point for AI-driven data analysis.

  You can easily replace the current Google Sheets tools for databases like Postgres or MySQL.

  How It Works
  The core of the workflow is the AI Agent. It's connected to different data retrieval tools, to get data from Google Sheets (or your preferred database) in many different ways.

  Once the data is retrieved, the Calculator tool allows the AI to perform mathematical operations, making your data analysis precise.

  Who is this template for
  Data Analysts & Researchers:** Pull data from different sources and perform quick calculations.
  Developers & AI Enthusiasts:** Learn to build your first AI Agent with easy dataset access.
  Business Owners:** Streamline your data analysis with AI insights and automate repetitive tasks.
  Automation Experts:** Enhance your automation skills by integrating AI with your existing databases.

  How to Set Up
  You can find detailed instructions in the workflow itself.

  Check out my other templates
  👉 https://n8n.io/creators/solomon/

nodes_used:
  ["@n8n/n8n-nodes-langchain.chatTrigger","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.toolCalculator","n8n-nodes-base.code","n8n-nodes-base.executeWorkflowTrigger","@n8n/n8n-nodes-langchain.toolWorkflow","n8n-nodes-base.aggregate","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","n8n-nodes-base.googleSheetsTool","n8n-nodes-base.googleSheetsTool","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.memoryBufferWindow","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.filter","n8n-nodes-base.googleSheetsTool","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, 7888 characters]


name: Effortless Job Hunting: Let this Automation Find Your Next Role
author_name: Matt F.
author_username: lemolex
categories: []
created_at: 2025-03-01T14:56:21.432Z
updated_at: 2025-03-01T14:56:21.432Z
url: https://n8n.io/workflows/3051
scraped_at: 2025-12-24 13:02:43
description:
  Find Job Postings from LinkedIn, Indeed, and Glassdoor and Save Them to Google Sheets Using AI

  Overview
  Effortlessly discover and apply to jobs tailored to your profile—AI handles the search, you handle the interviews.

  Say goodbye to endless job board scrolling. This automation leverages AI to analyze your resume, identify your skills, experience, and more, to match you with the most relevant job opportunities. It sources job postings from LinkedIn, Indeed, Glassdoor, ZipRecruiter, Monster, and other public job sites on the web. With seamless integration and automatic organization of results, you can focus on applying rather than searching.

  Key Features

  Intelligent Resume Parsing
  Extracts key information from your PDF resume using AI.
  Identifies skills, experience, education, and job preferences.

  Targeted Job Matching
  Uses the parsed resume data to search for jobs that align with your profile.
  Ensures relevance by analyzing job descriptions for matching criteria.

  Automated Data Organization
  Compiles job listings into a structured Google Spreadsheet.
  Eliminates the need for manual data entry, saving valuable time.

  Easy Access and Review
  Stores results in a familiar Google Sheets format for easy tracking.
  Allows for filtering and sorting to prioritize applications.

  Setup Instructions

  Prerequisites
  A free API key for the job search service.
  Google Drive and Google Sheets accounts.
  An updated resume in PDF format.

  Step 1: Connect Your Resume Parsing AI
  Upload your PDF resume to Google Drive.
  Configure the AI parser node in n8n to extract relevant information.
  Map the extracted fields (e.g., skills, job title, experience) for job searching.

  Step 2: Automate the Job Search
  Use the extracted data to perform a job search on LinkedIn, Indeed, Glassdoor, and other supported job sites.
  Retrieve job postings based on relevant keywords and location preferences.

  Step 3: Save Job Listings to Google Sheets
  Create a new Google Sheet to store job listings.
  Set up the automation to write job details (e.g., title, company, location, link) into the sheet.
  Format the sheet for better readability and tracking.

  Step 4: Review and Apply to Jobs
  Open your Google Sheet to view job matches.
  Click on the links to apply directly on the respective job sites.
  Update the status of each job application as you progress.

  Why Use This Automation?
  Saves Time**: Automates job searching and listing compilation.
  Enhances Efficiency**: Eliminates manual scrolling and data entry.
  Improves Organization**: Keeps all job opportunities in a structured format.
  Optimizes Your Job Hunt**: Increases chances of landing the perfect role.

  Designed specifically for job seekers aiming to optimize their search process, this automation integrates with Google Drive and Sheets, streamlining your job hunt and enhancing your chances of finding the right opportunity. Get started today and accelerate your career growth!

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.readPDF","n8n-nodes-base.googleDrive","n8n-nodes-base.splitOut","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.httpRequest","n8n-nodes-base.splitOut","n8n-nodes-base.googleSheets","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  H4sIAAAAAAAAE52V227bRhCGX4XgTVpA65J74O7qqkEMAynQKLFSX6TwxR5mZTbUUiFXdgxD796hlFg+ULXcOx5m//k4w3/mLq99Ps2bD3o9+3Qx+/zl21lz0f+TT/IlJJNP7/I69slEB++HuJIzT40Vwikbgi2qoKx20nhWMCZkxYN3XFlrjQNngdJSeeOt1sowvGGom2C5akyCdx34fg5pvXrX4hNIgAlSt4bNJI9mCZjtz9vspu2+hqa9ybZHzaLPp39fYkDrYbi82+GD4Jy6yhAIWhBupSK20IYw4QE4Fb4KVX4vO4uZa2r3tY6L7A18B7dO8GaQv10Nr6OKZKtPrOnhZGni2jSfu3qxgA6jVm1fp7qNmL2YFMiyMh3qJugQ6G6zk7nAu21MuZn8YBRUOqdKTRxnmnAmGDGUS+IYKEa5EiEUe8ZzMD77eHp2EKvDgN37B0CcvwrJGy10aUqiZPBYNg7EOgMEHA1O0IpbbfZIp+1NbFrEOod+vYTsF0yfndUN/HoQctG2iwZOu/oaHoNSegQouwelgnFktUS6CvvrmCVWU0m08zZYy4vCyD0oMqEiYjZwbWLK3sfQdkuzTX2ItF81dZqt02PMqnpVPaU2pRLKE8MLxIRCE8WkIIIpIQpGmYMH9XwbTXPbw49y7sl+R7Tf9niNiQt3Zep40q4gvq0fEyp1DOGJumcMRgKjUhMrNPZ8qKe1mhOtyyJwCY6V4mEpo8/m6zoZ20D2R2uzWQgomx0s5FVKq3P4tob+SS1LeszPyU/oHlUJV1VBk0IZSbikARseKFEF186FihrHH7i6W5hYYz3T1Y70Y9un/pUNL/nrOi6CxQYz9I2waGqjEJFTS7SqnBeyxIno94h/rbb+uYfLfjL7rI6ZyearwdX9FUB6wVLzIaZ/wi6Lowos9rYy0ildFWgmcISXJUf/CyCFV1J5iTMJHtDPE87M2+xDm6A6XNZt0BDzGI4o7D4p1TO+3LUxQUwolT+vM0Ybl4bxMQ2m6WGS95ASDu7t0d3sxtBZ53E2T/PrctC43p3fLixjmPfelgQKxQnnaE4LwRFcU6wwvsLhoZAUISK4QWorfD998XqJ1sMPwFUzfOax42V7aoLL08P3fFpsLi8R7Injx8VfNNyo9PhOG8twzBgfTzFusLEc/+tHH016uB5jeV+aAaMp/qMgYzmeb+YD4If/kjHZQ9tgRHyz+RfjVNpwtgkAAA==


name: Effortless Task Management: Create Todoist Tasks Directly from Telegram with AI
author_name: Onur
author_username: onurpolat05
categories: []
created_at: 2025-03-01T15:24:35.262Z
updated_at: 2025-03-01T15:24:35.262Z
url: https://n8n.io/workflows/3052
scraped_at: 2025-12-24 13:02:44
description:
  Effortless Task Management: Create Todoist Tasks Directly from Telegram with AI

  This n8n workflow empowers you to seamlessly manage your tasks by creating Todoist entries directly from Telegram, using the power of AI. Simply send a voice or text message to your Telegram bot, and this workflow will transform it into actionable tasks in your Todoist account.

  Who is this for?

  Busy professionals** who need a quick and easy way to capture tasks on the go.
  Students** looking to streamline their assignments and project management.
  Anyone** who wants to leverage AI for effortless task management.

  What Problem Does it Solve?

  This workflow eliminates the need to manually enter tasks into Todoist. It automates the process of capturing, organizing, and prioritizing tasks, saving you time and effort.

  What are the Benefits?

  Seamless Integration:** Connect your Telegram and Todoist accounts for a frictionless workflow.
  AI-Powered Task Breakdown:** LLM AI intelligently analyzes your messages and breaks them down into manageable sub-tasks.
  Voice-to-Task:** Create tasks with voice messages for hands-free convenience.
  Increased Productivity:** Capture and organize tasks quickly, keeping you focused and productive.
  Accessibility:** Access your tasks from anywhere with Todoist's mobile app and Google extension.

  How it Works

  Send a message: Send a voice or text message describing your task to your Telegram bot.
  AI analysis: The workflow uses an LLM (OpenAI Chat Model) to analyze your message and break it down into sub-tasks.
  Task creation: The workflow creates tasks in your Todoist account based on the AI's analysis.
  Notification: You receive a Telegram notification with a link to your newly created tasks in Todoist.

  Nodes in the Workflow

  Telegram Trigger:** Listens for incoming messages on Telegram.
  Switch:** Routes messages based on their type (voice or text).
  Telegram:** Fetches voice messages from Telegram.
  OpenAI:** Transcribes voice messages to text using OpenAI's Whisper API.
  Edit Fields:** Prepares the text for the LLM.
  Basic LLM Chain:** Analyzes messages and generates sub-tasks using OpenAI's GPT model.
  Structured Output Parser:** Extracts sub-tasks from the LLM's response.
  Todoist:** Creates tasks in your Todoist account.
  Telegram:** Sends a notification with a link to your Todoist tasks.

  Requirements

  Active n8n instance.
  Telegram account with a bot.
  Todoist account.
  OpenAI API key.

  Setup Information

  Import the workflow JSON into your n8n instance.
  Configure the Telegram Trigger node with your bot token.
  Set up the OpenAI credentials with your API key.
  Connect your Todoist account in the Todoist node.
  Customize the LLM prompt (optional) to fine-tune task creation.

  Additional Tips

  Explore Todoist's features to further organize and manage your tasks.
  Experiment with different LLM prompts to optimize task breakdown.
  Use n8n's features to automate other aspects of your workflow.

  This workflow combines the convenience of Telegram with the power of AI and Todoist to provide a seamless task management experience. Start managing your tasks effortlessly today!

nodes_used:
  ["@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.telegramTrigger","n8n-nodes-base.switch","n8n-nodes-base.telegram","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.todoist","n8n-nodes-base.telegram","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 4620 characters]


name: Technical stock analysis with Telegram, Airtable and a GPT-powered AI Agent
author_name: Mark Shcherbakov
author_username: lowcodingdev
categories: []
created_at: 2025-03-01T17:09:30.445Z
updated_at: 2025-03-01T17:09:30.445Z
url: https://n8n.io/workflows/3053
scraped_at: 2025-12-24 13:02:42
description:
  Video Guide

  I prepared a detailed guide that demonstrates the complete process of building a trading agent automation using n8n and Telegram, seamlessly integrating various functions for stock analysis.



  Youtube Link

  Who is this for?
  This workflow is perfect for traders, financial analysts, and developers looking to automate stock analysis interactions via Telegram. It’s especially valuable for those who want to leverage AI tools for technical analysis without needing to write complex code.

  What problem does this workflow solve?
  Many traders desire real-time analysis of stock data but lack the technical expertise or tools to perform in-depth analysis. This workflow allows users to easily interact with an AI trading agent through Telegram for seamless stock analysis, chart generation, and technical evaluation, all while eliminating the need for manual interventions.

  What this workflow does
  This workflow utilizes n8n to construct an end-to-end automation process for stock analysis through Telegram communication. The setup involves:
  Receiving messages via a Telegram bot.
  Processing audio or text messages for trading queries.
  Transcribing audio using OpenAI API for interpretation.
  Gathering and displaying charts based on user-specified parameters.
  Performing technical analysis on generated charts.
  Sending back the analyzed results through Telegram.

  Setup

  Prepare Airtable:
      Create simple table to store tickers.

  Prepare Telegram Bot:
      Ensure your Telegram bot is set up correctly and listening for new messages.

  Replace Credentials:
      Update all nodes with the correct credentials and API keys for services involved.

  Configure API Endpoints:
      Ensure chart service URLs are correctly set to interact with the corresponding APIs properly.

  Start Interaction:
      Message your bot to initiate analysis; specify ticker symbols and desired chart styles as required.

nodes_used:
  ["@n8n/n8n-nodes-langchain.memoryBufferWindow","@n8n/n8n-nodes-langchain.toolWorkflow","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.telegramTrigger","n8n-nodes-base.telegram","n8n-nodes-base.executeWorkflowTrigger","n8n-nodes-base.set","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.telegram","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.switch","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.telegram","n8n-nodes-base.set","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.webhook","n8n-nodes-base.set","n8n-nodes-base.airtableTool","n8n-nodes-base.splitInBatches","n8n-nodes-base.scheduleTrigger","n8n-nodes-base.httpRequest","n8n-nodes-base.airtable","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, 9176 characters]


name: Generate AI Videos from Text with HeyGen and Voice Cloning.
author_name: Emmanuel Bernard
author_username: n8ninja
categories: []
created_at: 2025-03-01T18:04:31.929Z
updated_at: 2025-03-01T18:04:31.929Z
url: https://n8n.io/workflows/3054
scraped_at: 2025-12-24 13:02:42
description:
  🎥 AI Video Generator with HeyGen

  🚀 Create AI-Powered Videos in n8n with HeyGen  

  This workflow enables you to generate realistic AI videos using HeyGen, an advanced AI platform for video automation. Simply input your text, choose an AI avatar and voice, and let HeyGen generate a high-quality video for you – all within n8n!  

  ✅ Ideal for:  
  Content creators & marketers 🏆  
  Automating personalized video messages 📩  
  AI-powered video tutorials & training materials 🎓  

  🔧 How It Works  
  1️⃣ Provide a text script – This will be spoken in the AI-generated video.  
  2️⃣ Select an Avatar & Voice – Choose from a variety of AI-generated avatars and voices.  
  3️⃣ Run the workflow – HeyGen processes your request and generates a video.  
  4️⃣ Download your video – Get the direct link to your AI-powered video!  

  ⚡ Setup Instructions

  1️⃣ Get Your HeyGen API Key  
  Sign up for a HeyGen account.  
  Go to your account settings and retrieve your API Key.  

  2️⃣ Configure n8n Credentials  
  In n8n, create new credentials and select "Custom Auth" as the authentication type.
  In the Name provide : X-Api-Key
  And in the value paste your API key from Heygen
  Update the 2 http node with the right credentials.

  3️⃣ Select an AI Avatar & Voice  
  Browse available avatars & voices in your HeyGen account.  
  Copy the Avatar ID and Voice ID for your video.  

  4️⃣ Run the Workflow  
  Enter your text, avatar ID, and voice ID.  
  Execute the workflow – your video will be generated automatically!  

  🎯 Why Use This Workflow?  
  ✔️ Fully Automated – No manual editing required!  
  ✔️ Realistic AI Avatars – Choose from a variety of digital avatars.  
  ✔️ Seamless Integration – Works directly within your n8n workflow.  
  ✔️ Scalable & Fast – Generate multiple videos in minutes.  

  🔗 Start automating AI-powered video creation today with n8n & HeyGen!  

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.wait","n8n-nodes-base.set","n8n-nodes-base.stickyNote","n8n-nodes-base.if","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","n8n-nodes-base.set","n8n-nodes-base.httpRequest"]

workflow_json_compressed:
  H4sIAAAAAAAAE7VZ244btxl+FWZc1PZClGc4ozkI6MXaTuJFA9up105aa+FwSI5E72hGnsPKymIBX7ZXQYFepAWK9DEK9G38As0j9P/JGZ1Wu6mBFoYtifz5nw8f6UtnrhrujC8dXdQNL4Q6kc7YiQMvFlkmVCyD2I1DJVwe+ZlMXC545Macu9Eo8TKWqYyHrh/IOMqUx7ibSMVC5QycRs0XOW/Uo0rJ+oVq2sWjElZUo0BAU7XqauAUpVS1M34N0lGqm0WuFDGjWcAzGgQBp9xXKfVjL2S+m3gi9YBzwecKqL+ZqYKIXItzXUzJxw8/nqq6IcuyOs/ycvnxw19RidUCSYu4oEYWTXmthnNetDw/rfR0qiqgWpS1bnRZgCY0id0BZa57Bsu8AkmNqkDFyyvL7BX8MpTe1aDTGvzkyygQNAU9acCyhCahcGkauhEPPDfLVLqlNdfNjYot7ea2Pt5Gn6VKZ2V5bgLkCV+FHopKpU+DOEkpd7lHFXOFl42YDJLQ2TPB4fOyLRrQ3b1mzXBjj6tEmITA0IsUowFIopwJjzLhh0xIPgqE2tjzrG0W7c0W1WrPoCAAe8Coff865QIpOlfzutbTYq6Kxiq+/bPPlpHPWJgljI6M37MkA2eoEQ1SNsp8T6ZJIjZ6St7w4YWWqnzTVvlG37qpIH3g9wXPW1z4zeUl+dXbuiyGu0fI1ZVzdXa17zl/GKw9F8dRGLpcUldwCIofBuA5CT4MfD+AwvDg70ajFw2k7oo8LRvl3ew/Q4Q0e3nBQvCjfz1PHVHmZeWMI8gXLZuZMwaVBs5M6ekMQu+D+4GkaBQmgnPnDnk0U+KcGDMJdICmrZ2bcz0SiVKuGNEEsg3sShWNZQzfeAbeZpnvMraxUNdkU/M3WaizXcsYO1yAuwkCJkjd/97aci56pdnAyVXWvOrCCkIEiHuhCpR0oWwP6gzluYZgm2MmIUTjGBnzVBe8QXc6vEATtsX2ecjCwE/dyKUiTSHWo5DRhIUJ5aHnxwl4iwXok3KhKsvrsvdPpnMwbtjvDNU7aEv1gdy0FFa/juhq17y9rLWBxJQdOBVGvqcT63gcyGU2ZJtcTqCq/DSgHh9BTSnmUQ7tjEoeRGmGWc7ZwVxmn57LXoIx99n1mHcpHLOtFI7D3RQmX6oC3aPI8Ql5hXlck6VuZuSJWsEW0QUBRSbw53QGGdkPCMJz+Lcmq7IlTUmmGyZ0US4VTC1bFDVpaxwwry27s3uzplnU4wcPlsvlcKZWcHAIXr0/IJzgwMvKak6aGW/IoiqRQ01EWzflXH/P09woyS8gRlVNIKfIRamFqofk4QoUbdQU4wzSOt2NHaD9wKgpOAy8SqGWnWrpqpOCZzhp1PsG2EBDHpDlTIsZAYMbnJP1ojyHD6AHHmBib67slBmif+6Q1z//9Oc//fzTD/8ip9WqVwIsIlmlFIHNP+LmjT4wTO4QM+3td/jRqAXxxuSRVZz3XI+FwGlEfk2On5+Q36rVpPCG5AX0edIujEze+5xwS3ujXNCeDclTfqGnKAPCCe6q+mMEhhA61To8LwXSGIKjo0720RGw8IfQrhYru4Ub52plFGlr1WWRcdOk+Pi3f/z7nz+Q09JsPTGKmBMYpUKBV0GFRVuJGeS92YCwQeOod5zC1k4BzvhVQkZrKG7jiZPCBr4LeKGWhklHYkypVa5EA1ZMnEcmxchx28wmztER4SbuhLcYfag70z0I1qX1FXDH/adQa32ekjH57lt6vNAUHPKdcccxCNGW0oxHsuB177u1gyqQa10wKYIhebmQJgZwhhGMF8EWYDMZF0072jZluOMUH5wCKAfcholqctPYyskrrJRJ0aXEurjmbd7oxQ2FRbrJMCS/34qMMALGk4KChZgEVszJY3DcvUotKlWjblBSqPBOtXR7qrpvTsNho1Z31tbcUuc5gahJ6ygsSlMZkC6ZLkzF6dz0guuNYGxi/0pDczTCO2tfo7cfl6JFDGRieVMtPOALfZ9A0goz15FHrmvsClab3YqyyWCyHil3XYFa7dhnuhqm+JJDVTUm+4HDLXjBD1UwSj1GPSUlzEaFKBkQERd+GmZRnEXbiH5rivifPkUiGBLhjSMEced6hCCo3hkhH3/8Oxb0864SzBQhj+FmpHNTs4QQuued9eKWg9ZrpxDzo6NbHCNclSKAp4LHcNVJWExjFQOc91U2cjkH7L0FFbs2YdS60TGYD78DdAC3oD3PjFzE3MF13yASHjt9IkHmbCfSBXtgpsyDPvuBKxydlaj/82cvTg0w2cJkCD8elnJl4Ai6YuJY9GwmUj1xxuS18RC5tB9IAS2y4gIUwu31Ou6glbg4cWyZTJzB9rZdfKOlpVnjn/U6oJ/DR+pmlXecCxjWPJ84PdXVYKOZKchbtMK63hNgDH1jN3aUMoP5mj5GwnUL+uXrB+oFdDCk9tYK2y/m42xgnS64iQrSGYxrV6WeI/a1651JE1sdhqMLNdGv2joxywDNcBUEIJaE3idtiC16BoWEzlZd1FF7INodOrBuEkiLzYQ7xQQe9Os4tE5tSmMqPoHOqSpcNCB8MygwY/cIxl05ffV1Hiy9d09GtczE86TclE7X7yg5nXENsHm/JIMtzMsy6QFez6gr4f4eQCXSdMRdOmICbna+pzIZbRVlWWR6+t/ffGlkrr4HUO4nX31BvcTjgtM4CKB7uPAPl66gMZdBGsR85I62nhzWFXHLrTeKk5FkMsngHh3AhTpJlCdjV41gUKRhqpy1k1TKlPQDAdduvNp6KqY8ZRn10phFcSoV80cb2X0u3yL6+cPpsjx+9cUfTh65Lx+G9cvECzbimEj8RIaCRn4W0yBmkqYe9M3IS6WMUp65wVajxDq7RdTJnE91ASP98ZPHFiLBQKtbuF0RTMWpgqQFQKMhywE/l+RtO1/UFuGUcEyUZU6go3GcfTgvCxAHuLNcAviXEpDCxw9/wfV6zquGzFSOnJtqZaBECXAJAE4zM1AU0Rg0vnOAvCVkAhRnPUCeK3NBAWpQZgangUMGIC9fDcw8Ls3imtywAkqAR7luGoAU07LMVkPyDNSd66K1aO1upfBuXzX2mgDY6S3wtBx7OwY9YZllBIGrpa1BxsqgTzT8M/KwbYzb7lqAmbUFHCAa3PANIjxOUkAusAJoDJ0tBkRdKAshRcW/1/hGBzOkhf5SWzgEW7rCq5NQQ/L5PAWvWPgISpRgZc6BmHCLh+b6PW0XtVUdLrIW1BiMrC90szL6qs9+6aVGhH7mpRGnrsJK9xlc15VSlLFExYHvQzS3Kv1LkGMhwQv7QPLJI/imN43bB7BnB/Abe5sfTk1H2WkW2I+/blW1bsj/u947cN4h4+c7+m5r/3r9jtFNebn/inbv7jZwuXt/mOmqbu7dH+4/r5lZ18XsQMO3l5udhl/Mzl/6EWSIfvgy/NZ/uwnW57lJuK94ah5J/i8D48ygxwJqqH92Ms+68DnnGuONvoG0uDV3DOkAMINU752xe3V2BqK6oXKI02EQeJjLNukhXruv0Ad57DzeHeKx//J7jcvgk+Rdc9QhmYdfFA/y++X/Hjjo5L2hfoD11dV/ABK+Xik1GQAA


name: Telegram Bot with Menu-Driven Commands
author_name: Daniel Jimenez
author_username: ldaniel-jmz
categories: []
created_at: 2025-03-01T18:53:19.378Z
updated_at: 2025-03-01T18:53:19.378Z
url: https://n8n.io/workflows/3055
scraped_at: 2025-12-24 13:02:42
description:
  This template provides a structured way to build Telegram bots that respond to specific commands and handle user input. It allows users to interact with your bot by selecting options from a Telegram bot menu, without needing to type out full instructions or rely on conversational AI. This approach offers precise control and predictable behavior for command-driven interactions.

  Key Features:

  🤖 Structured Command Handling: Unlike approaches that rely on conversational AI (like the "AI Agent" node), this template provides a deterministic way to handle specific commands triggered by users selecting options from a Telegram bot menu. Users do not need to write out full instructions.
  ➕ Command-Based Interaction (Extensible): Ready to process three commands (/command1, /command2, /command3), and easily extensible to support additional commands.
  🚦 Clear Command Routing: Employs Switch nodes to efficiently route execution based on both the initial command and the current conversation state.
  💬 Content Requesting: Prompts the user to provide content after a command is received. This is handled by dedicated Telegram nodes.
  🛠️ Easy Customization: Includes placeholder (No Operation, do nothing) nodes where you can easily insert your own custom processing logic for each command.

  Why This Template is Unique:

  n8n currently lacks a native, built-in mechanism for handling individual Telegram commands in a structured, non-conversational way. Many users resort to "AI Agent" nodes, which are designed for open-ended conversations. This template fills that gap by providing a framework for:

  ✅ Predefined Commands: Users interact with your bot through a menu of predefined commands, eliminating the need for complex natural language processing.
  🧠 Deterministic Behavior: The workflow's response is predictable and directly tied to the selected command, unlike AI-driven approaches where responses can be less consistent.
  🖱️ Simplified Interaction: Users simply click a button in the Telegram menu, making the interaction intuitive and user-friendly.

  How to Use:

  Initialization (One-Time): Execute the "Temp to Initiate Static Data" node once to create the necessary telegramStates object in the workflow's static data. This is crucial for state management.
  Customize Processing Logic: Replace the NoOp nodes (Command1 processing, Command2 processing, Command3 processing) with your own nodes to handle the content received for each command. It is highly recommended to add input validation within your processing logic.
  Telegram Credentials: Configure the Telegram Trigger and Telegram nodes with your bot's API token.

  Example Use Case:

  This template is ideal for creating bots that require a command followed by specific input, such as:

  📊 Data Collection: A command to initiate a form, followed by a request for the data.
  🛠️ Service Requests: A command to request a service, followed by a request for details.
  📚 Interactive Tutorials: A command to start a tutorial, followed by a request of completion.

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

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


name: Create Social Media Content from Telegram with AI
author_name: Onur
author_username: onurpolat05
categories: []
created_at: 2025-03-02T10:54:06.090Z
updated_at: 2025-03-02T10:54:06.090Z
url: https://n8n.io/workflows/3057
scraped_at: 2025-12-24 13:02:43
description:
   
  Description:

  Create Social Media Content from Telegram with AI

  This n8n workflow empowers you to effortlessly generate social media content and captivating image prompts, all powered by AI. Simply send a topic request through Telegram (as a voice or text message), and watch as the workflow conducts research, crafts engaging social media posts, and creates detailed image prompts ready for use with your preferred AI art generation tool.

  What does this workflow do?

  This workflow streamlines the content creation process by automating research, social media content generation, and image prompt creation, triggered by a simple Telegram message.

  Who is this for?

  Social Media Managers:** Quickly generate engaging content and image ideas for various platforms.
  Content Creators:** Overcome writer's block and discover fresh content ideas with AI assistance.
  Marketing Teams:** Boost productivity by automating social media content research and drafting.
  Anyone** looking to leverage AI for efficient and creative social media content creation.

  Benefits

  Effortless Content and Image Prompt Generation:** Automate the creation of social media posts and detailed image prompts.
  AI-Powered Creativity:** Leverage the power of LLMs to generate original content ideas and captivating image prompts.
  Increased Efficiency:** Save time and resources by automating the research and content creation process.
  Voice-to-Content:** Use voice messages to request content, making content creation even more accessible.
  Enhanced Engagement:** Create high-quality, attention-grabbing content that resonates with your audience.

  How it Works

  Receive Request: The workflow listens for incoming voice or text messages on Telegram containing your content request.
  Process Voice (if necessary): If the message is a voice message, it's transcribed into text using OpenAI's Whisper API.
  AI Takes Over: The AI agent, powered by an OpenAI Chat Model and SerpAPI, conducts online research based on your request.
  Content and Image Prompt Generation: The AI agent generates engaging social media content and a detailed image prompt based on the research.
  Image Generation (Optional): You can use the generated image prompt with your preferred AI art generation tool (e.g., DALL-E, Stable Diffusion) to create a visual.
  Output: The workflow provides you with the social media content and the detailed image prompt, ready for you to use or refine.

  n8n Nodes Used

  Telegram Trigger
  Switch
  Telegram (for fetching voice messages)
  OpenAI (Whisper API for voice-to-text)
  Set (for preparing variables)
  AI Agent (with OpenAI Chat Model and SerpAPI tool)
  HTTP Request (for optional image generation)
  Extract from File (for optional image processing)
  Set (for final output)

  Prerequisites

  Active n8n instance
  Telegram account with a bot
  OpenAI API key
  SerpAPI account
  Hugging Face API key (if you want to generate images within the workflow)

  Setup

  Import the workflow JSON into your n8n instance.
  Configure the Telegram Trigger node with your Telegram bot token.
  Set up the OpenAI and SerpAPI credentials in the respective nodes.
  If you want to generate images directly within the workflow, configure the HTTP Request node with your Hugging Face API key.
  Test the workflow by sending a voice or text message to your Telegram bot with a topic request.

  This workflow combines the convenience of Telegram with the power of AI to provide a seamless content creation experience. Start generating engaging social media content today!

nodes_used:
  ["n8n-nodes-base.telegramTrigger","n8n-nodes-base.switch","n8n-nodes-base.telegram","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.set","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.toolSerpApi","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.extractFromFile","n8n-nodes-base.stickyNote","n8n-nodes-base.set","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote"]

workflow_json_compressed:
  [encoded data, 6580 characters]


name: Automate Actions After PDF Generation with PDFMonkey
author_name: Vincent
author_username: pdfmonkey
categories: []
created_at: 2025-03-02T14:19:10.757Z
updated_at: 2025-03-02T14:19:10.757Z
url: https://n8n.io/workflows/3060
scraped_at: 2025-12-24 13:02:47
description:
  Automate Actions After PDF Generation with PDFMonkey in n8n  

  Overview  
  This n8n workflow template allows you to automatically react to PDF generation events from PDFMonkey. When a new PDF is successfully created, this workflow retrieves the file and processes it based on your needs—whether it’s sending it via email, saving it to cloud storage, or integrating it with other apps.  

  How It Works  
  Trigger: The workflow listens for a PDFMonkey webhook event when a new PDF is generated.  
  Retrieve PDF: It fetches the newly generated PDF file from PDFMonkey.  
  Process & Action: Depending on the outcome:  
     ✅ On success: The workflow downloads the PDF and can distribute or store it.  
     ❌ On failure: It handles errors accordingly (e.g., sending alerts, retrying, or logging the issue).  

  Configuration  
  To set up this workflow, follow these steps:  
  Copy the Webhook URL generated by n8n.  
  Go to your PDFMonkey Webhooks dashboard and paste the URL in the appropriate field to define the callback URL.  
  Save your settings and trigger a test to ensure proper integration.  

  📖 For detailed setup instructions, visit: PDFMonkey Webhooks Documentation  

  Use Cases  
  This workflow is ideal for:  
  Automating invoice processing (e.g., sending PDFs to customers via email).  
  Archiving reports** in cloud storage (e.g., Google Drive, Dropbox, or AWS S3).  
  Sending notifications** via Slack, Microsoft Teams, or WhatsApp when a new PDF is available.  
  Logging generated PDFs** in Airtable, Notion, or a database for tracking.  

  Customization  
  You can customize this workflow to:  
  Add conditional logic** (e.g., different actions based on the document type).  
  Enhance security** (e.g., encrypting PDFs before sharing).  
  Extend integrations** by connecting with CRM tools, task managers, or analytics platforms.  

  Need Help?  
  If you need assistance setting up or customizing this workflow, feel free to reach out to us via chat on pdfmonkey.io—we’ll be happy to help! 🚀

nodes_used:
  ["n8n-nodes-base.stickyNote","n8n-nodes-base.webhook","n8n-nodes-base.if","n8n-nodes-base.httpRequest"]

workflow_json_compressed:
  H4sIAAAAAAAAE5VW224bNxD9FXZdoDEgKuLeV0DRBwdBWjROYOdSNDYKLjmUNl6R6pJrRxAE9LV/UPSlv9hP6JC620mavAja5XDOzJlzRlpGjYzGkc31q6e/qkn+4f3bxU8Xv0SDaAaOR+Nl1GjruBbwo49L6yJnQuQgs5pnaZpkQmZ5ljHFZKlSKGMoK5lxVipR5SqO5ShPq7pKuWSlKErM62A2b7mDsw6kvQTXz88MvgEHCOC6HlaDSPMZINoFcOGIM+Tlk6fPjb6BBTnjbVtzceMT8YmNxu+uMdxI8F+X62ZqwXOW5wmNE1bQVGWclgy/QcoKXldKiZpFO5BL14ibBTk3DnzSxdy/1KWmISutuYWhDTGbkLmxjWuMRkDK8tGAJuUIi5jzDhM66Kxn7a6RbhqNSzyPptBMpi4aZyN8EEY70PgUnZDP9Hel305BE+6PSGPJBDR0yJok9WIfPiAduK6BWyBuCiFWNS0QriXpLZDGEW6JBpAgh1f6Sp+cnJAzo1Uz6TEbNnGlz8x8EW7fQT015oa8vvg5JOBS+gRY3sL03UGNb9eBlkhup7XhnSSP3j08vn40dW5ux48f7+KGc6lmIWrYmMcbQHt66kEkqEbDGuu8PCdiw0Sop9H3i+BCmF670NVT05GZ6bBfrUw3C40NyG2DcxqTj1RGnhjRz3AKIfKgTiPscYm7B6qAu74Du6v6JBTc6Anl9M50N3bOBVCcO36sQ059bWvOX1s+gSv9QhPbCwHWjrGGO90aLgP3+/FitcMQqHjTIuCYPMNhtPdmSf79568/9+mfQTu/0ud4hjG2WRv2h6CvKTF9GGJvkRFOxJQ7YjQ5bHMQ5n0H37UtkYZ4omuw4dYUM3vqv0HEv/+IVmuHvEGVBwew1WBjuoSBiutRRSHJFU15JWkJoGgRpzFjsoBYpnvTYX/7sWyab3xVnfHsENDyk2bcsHvfielogG5EI27Ow74CWQlWK/S+kpKmErdAKeKSQpEKv5xYIYKlj7w75966X3rXzH0J/iKS45X0HNzUePCXLy5fPWAs3jE2KoWSkCqaJ0VNU6FSymMR0yqGFFjGZS7EnrGzKaAXGnXI1h0KYqMn1befJKxRx1yxeEvVcd9HneCeks32+eAout11MohaUO4Nb3sPihgC0S5Be6BbWC/zTfe8bSRfw0cWN5ZwUcCY1Y3mznT4moeRH8Ju93leAufACyqrFIkaKZQWqxRNEhbnrEwTkRdhEJ4Xn2u5JQ2XITY33J4M4feet3ZPlC9FT3Z31/VtglbH7X2/XJJv31ujh7WRi6HcbBD8acC9YMlqhVk6v+e3FzaDiVbXqwcaGB6oIGMgYpVRqHKgKUOp8SJLqKyLkZCMsyKujnyzWyDycIFsV/8nReCVeYGtoa+P1ZB5NaQP1dB37Wfa3oL/hmHr5g/Uc7/fFPvF/PhjF3ShkF4UhgXnkP0A5pc9dC9N24hF0MICM8IHEL1P+qKT4CVyy/xUNgIM/s5yKBjjisqy4DQtY7RPnVYUbVtDLZMikWqtKg1iJ+H/ZxGDZrzx9Ly7vkbML3DfwZVl+EfydeMKdwf4b0vCh2g8WgXYL1mTH8P9mmXxEeDV6j/MEOtiFwoAAA==


name: Avoid Asking Redundant Questions with Dynamically Generated Forms using OpenAI
author_name: Chris Carr
author_username: chriscarr
categories: []
created_at: 2025-03-02T17:16:14.512Z
updated_at: 2025-03-02T17:16:14.512Z
url: https://n8n.io/workflows/3062
scraped_at: 2025-12-24 13:02:45
description:
  Avoid Asking Redundant Questions with Dynamically Generated Forms using OpenAI 
  Target Audience
  This workflow has been built for those who require a form to capture as much data as possible as well as the answers to predefined questions, whilst optimising the user experience by avoiding asking redundant questions.
  Use Case
  When creating a form to capture information, it can be useful to give the user an opportunity to input a long answer to a large, open-ended question. We then want to drill down to answer specific questions that we require the answer to. When doing this, we don't want to ask duplicate questions. This particular scenario imagines an AI consultancy capturing leads.
  What it Does
  This workflow requires users to input basic information and then answer an open ended question. The specific questions on the next page will only be those that weren't answered in the open-ended question.
  How it Works
  The open-ended question (and relevant basic information) is analysed by an LLM to determine which specific questions have not been answered. Chain-of-thought reasoning is utilised and the output structure is specified with the Structured Output Parser.
  Those questions that have already been answered are filtered out nodes. The remaining items are then used to generate the last page of the form.
  Once the user has filled in the final page of the form, they are shown a form completion page.
  Setup
  Add your OpenAI credentials
  Go to the Get Basic Information node and click Test Step
  Complete the form to test the generic use case
  Modify the prompt in Analyse Response to fit your use case
  Next Steps
  Add additional nodes to send an email to the form owner
  Add a subsequent LLM call to analyse the form response - those that are qualified should be given the opportunity to book an appointment

nodes_used:
  ["@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.form","n8n-nodes-base.formTrigger","n8n-nodes-base.form","n8n-nodes-base.form","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.filter","@n8n/n8n-nodes-langchain.chainLlm","n8n-nodes-base.splitOut","n8n-nodes-base.set","n8n-nodes-base.aggregate","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, 5220 characters]


name: ✨🤖Automate Multi-Platform Social Media Content Creation with AI
author_name: Joseph LePage
author_username: joe
categories: []
created_at: 2025-03-03T03:47:15.283Z
updated_at: 2025-03-03T03:47:15.283Z
url: https://n8n.io/workflows/3066
scraped_at: 2025-12-24 13:02:41
description:
  Automate Multi-Platform Social Media Content Creation with AI

  Who is this for?  
  Social Media Managers and Digital Marketers seeking to streamline content production across 7+ platforms (X/Twitter, Instagram, LinkedIn, Facebook, TikTok, Threads, YouTube Shorts) using AI-powered automation.

  What problem does this solve?  
  Creating platform-optimized content at scale while maintaining brand consistency across multiple channels, reducing manual work by 80% through AI generation and automated publishing.

  What this workflow does  
  AI Content Generation:  
     Uses GPT-4/Gemini to create platform-specific posts  
     Automatically generates hashtags, CTAs, and emoji placement  
     Supports image/video suggestions and image creation using OpenAI or Pollinations.ai
     Uses SERP api to search for relavent content

  Approval Workflow:  
     Sends formatted HTML emails for human review  
     Implements double-approval system with Gmail integration  

  Cross-Platform Publishing:  
     One-click deployment to:  
       Instagram/Facebook (via Graph API)  
       X/Twitter (Official API)  
       LinkedIn (Sales Navigator integration)  

  Setup  
  Credentials:  
     OpenAI API key  
     Google Gemini API  
     Social media platform tokens (X, LinkedIn, Facebook)  
     ImgBB for image hosting  
     Gmail
     SERP API
     Telegram

  Configuration:  
     Update all "your-unique-id" placeholders in API nodes  
     Set email recipients in Gmail nodes  
     Customize AI prompts 

  Customization:  
     Adjust character limits per platform  
     Modify approval thresholds  
     Add/remove social platforms as needed  

  How to customize  
  Content Style**: Edit prompt templates in the "Social Media Content Factory" agent node  
  Approval Process**: Modify email templates  
  Analytics**: Connect to Google Sheets for performance tracking  
  Image Generation**: Switch between Pollinations.ai/DALL-E/Midjourney  

nodes_used:
  ["n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.outputParserStructured","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.httpRequest","n8n-nodes-base.stickyNote","n8n-nodes-base.merge","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.facebookGraphApi","n8n-nodes-base.twitter","n8n-nodes-base.facebookGraphApi","n8n-nodes-base.linkedIn","@n8n/n8n-nodes-langchain.openAi","n8n-nodes-base.merge","n8n-nodes-base.merge","n8n-nodes-base.aggregate","@n8n/n8n-nodes-langchain.lmChatOpenAi","@n8n/n8n-nodes-langchain.lmChatOpenAi","n8n-nodes-base.gmail","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.gmail","n8n-nodes-base.stickyNote","n8n-nodes-base.if","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.set","n8n-nodes-base.formTrigger","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.merge","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.agent","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.form","n8n-nodes-base.gmail","n8n-nodes-base.telegram","n8n-nodes-base.stickyNote","n8n-nodes-base.if","n8n-nodes-base.set","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","@n8n/n8n-nodes-langchain.toolSerpApi","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.code"]

workflow_json_compressed:
  [encoded data, 17496 characters]


name: AI-Powered Research with Jina AI Deep Search
author_name: Leonard
author_username: leonardvanhemert
categories: []
created_at: 2025-03-03T09:08:56.454Z
updated_at: 2025-03-03T09:08:56.454Z
url: https://n8n.io/workflows/3068
scraped_at: 2025-12-24 13:02:43
description:
  Unlock AI-Driven Research with Jina AI (No API Key Needed!)  

  Following the success of Open Deep Research 1.0, we are excited to introduce an improved and fully free version: AI-Powered Research with Jina AI Deep Search.  

  This workflow leverages Jina AI’s Deep Search API, a free and powerful AI research tool that requires no API key. It automates querying, analyzing, and formatting research reports, making AI-driven research accessible to everyone.  

  Key Features  

  No API Keys Required** - Start researching instantly without setup hassle.  
  Automated Deep Search* - Uses Jina AI to fetch *relevant and high-quality information**.  
  Structured AI Reports** - Generates clear, well-formatted research documents in markdown.  
  Flexible and Customizable* - Modify the workflow to fit *your specific research needs**.  
  Ideal for Researchers, Writers & Students** - Speed up your research workflow.  

  Use Cases  

  This workflow is particularly useful for:  

  Researchers** - Quickly gather and summarize academic papers, online sources, and deep web content.  
  Writers & Journalists** - Automate background research for articles, essays, and investigative reports.  
  Students & Educators** - Generate structured reports for assignments, literature reviews, or presentations.  
  Content Creators** - Find reliable sources for blog posts, videos, or social media content.  
  Data Analysts** - Retrieve contextual insights from various online sources for reports and analysis.  

  How It Works  

  The user submits a research query via chat.  
  The workflow sends the query to Jina AI’s Deep Search API.  
  The AI processes and generates a well-structured research report.  
  A code node formats the response into clean markdown.  
  The final output is a structured, easy-to-read AI-generated report.  

  Pre-Conditions & Requirements  

  An n8n instance (self-hosted or cloud).  
  No API keys needed** – Jina AI Deep Search is completely free.  
  Basic knowledge of n8n workflow automation is recommended for customization.  

  Customization Options  

  This workflow is fully modular, allowing users to:  

  Modify the query prompt to refine the research focus.  
  Adjust the report formatting to match personal or professional needs.  
  Expand the workflow by adding additional AI tools or data sources.  
  Integrate it with other workflows in n8n to enhance automation.  

  Users are free to connect it with other workflows, add custom nodes, or tweak existing configurations.  

  Getting Started  

  Setup Time: Less than 5 minutes  

  Import the workflow into n8n.  
  Run the workflow and input a research topic.  
  Receive a fully formatted AI-generated research report.  

  Try It Now!  

  Start your AI-powered research with Jina AI Deep Search today!  
  Get the workflow on n8n.io

nodes_used:
  ["n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.httpRequest","@n8n/n8n-nodes-langchain.chatTrigger","n8n-nodes-base.code"]

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


name: Analyze Meta Ad Library Video Ads with Gemini and store results in Google Sheets
author_name: Daniel Setzermann
author_username: danielsetzermann
categories: []
created_at: 2025-03-03T12:43:59.853Z
updated_at: 2025-03-03T12:43:59.853Z
url: https://n8n.io/workflows/3069
scraped_at: 2025-12-24 13:02:46
description:
  Meta Ads Analyzer

  This n8n template builds an automated system to scrape, analyze, and extract insights from Meta advertising content. The workflow uses AI to perform deep analysis of video ads and organize the results in a structured format.

  How it works
  The workflow connects to Facebook's Ad Library to scrape video ads based on a specified page ID.
  Videos are filtered by reach and processed through Google's Gemini AI to analyze their content.
  Each video is systematically analyzed for its hook, transcript, advertising format, concept, and narrative structure.
  Results are processed through an AI agent that structures the data into standardized fields.
  All analysis is saved to a Google Sheet for easy access and further processing.

  How to use
  Once you've set up your Credentials and configured the output:
  Configure the Google Sheets connection for data output.
  Specify the Meta Ad Library URL you want to analyze.
  Adjust the maximum number of ads to scrape and analyze based on your needs.
  Click "Test Workflow" to start the analysis process.

  Requirements
  Apify account (for Meta Ad Library scraping)
  Google Gemini 
  Google Sheets 

  Customizing this workflow
  Modify the AI prompts in the Settings node to extract different information from the videos.
  Adjust the output formats in the AI Agent and Structured Output Parser nodes.
  Change the Google Sheets mapping to match your desired output structure.
  Increase the number of ads analyzed for more comprehensive research.

nodes_used:
  ["n8n-nodes-base.manualTrigger","n8n-nodes-base.set","n8n-nodes-base.splitInBatches","@n8n/n8n-nodes-langchain.lmChatGoogleGemini","n8n-nodes-base.code","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.stickyNote","n8n-nodes-base.googleSheets","@n8n/n8n-nodes-langchain.agent","n8n-nodes-base.wait","n8n-nodes-base.set","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.httpRequest","n8n-nodes-base.code","n8n-nodes-base.httpRequest","n8n-nodes-base.set","@n8n/n8n-nodes-langchain.outputParserStructured","n8n-nodes-base.set","n8n-nodes-base.sort","n8n-nodes-base.filter","n8n-nodes-base.limit"]

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


name: Send Voice Calls in seconds: Automate Text-To-Speech using ClickSend API
author_name: Davide
author_username: n3witalia
categories: []
created_at: 2025-03-03T15:19:31.178Z
updated_at: 2025-03-03T15:19:31.178Z
url: https://n8n.io/workflows/3072
scraped_at: 2025-12-24 13:02:46
description:
  This workflow automates the process of sending text-to-speech (TTS) voice calls using API. It allows users to submit a form with the message content, recipient's phone number, voice type, and language, and then sends a voice call with the provided text. 

  This workflow is a simple yet powerful way to automate text-to-speech voice calls using API. It’s ideal for notifications, reminders, or any scenario where voice communication is needed.

  Below is a breakdown of the workflow:

  1. How It Works
  The workflow is designed to send voice calls with text-to-speech functionality. Here's how it works:

  Form Submission:
     The workflow starts with a Form Trigger node, where users submit a form with the following fields:
       Body: The text message to be converted to speech (max 600 characters).
       To: The recipient's phone number (including the international prefix, e.g., +39xxxxxxxxxx).
       Voice: The voice type (male or female).
       Lang: The language for the voice call (e.g., en-us, it-it, fr-fr, etc.).
     Once the form is submitted, the workflow is triggered.

  Send Voice Call:
     The Send Voice node sends a POST request to the ClickSend API (https://rest.clicksend.com/v3/voice/send).
     The request includes:
       The text message (Body) to be converted to speech.
       The recipient's phone number (To).
       The voice type (Voice).
       The language (Lang).
       Machine detection is enabled to detect if the call is answered by a machine.
     The API processes the request and initiates a voice call to the specified number, where the text is read aloud by the selected voice.

  Outcome:
     The recipient receives a voice call, and the submitted text is read aloud in the chosen voice and language.

  2. Set Up Steps
  To set up and use this workflow in n8n, follow these steps:

  Register on ClickSend:
     Go to ClickSend and create an account.
     Obtain your API Key and take advantage of the 2 € free credits provided.

  Configure ClickSend API in n8n:
     In the Send Voice node, set up HTTP Basic Authentication:
       Username: Use the username you registered with on ClickSend.
       Password: Use the API Key provided by ClickSend.

  Set Up the Form Trigger:
     The Form Trigger node is pre-configured with fields for:
       Body: The text message to be converted to speech.
       To: The recipient's phone number.
       Voice: Choose between male or female voice.
       Lang: Select the language for the voice call.
     Customize the form fields if needed (e.g., add more languages or voice options).

  Test the Workflow:
     Submit the form with the required details (text, phone number, voice, and language).
     The workflow will send a voice call to the specified number, and the recipient will hear the text read aloud.

  Optional Customization:
     Modify the workflow to include additional features, such as:
       Adding more languages or voice options.
       Sending multiple voice calls in bulk.
       Integrating with other APIs or services for advanced use cases.
  Need help customizing?  
  Contact me for consulting and support or add me on Linkedin. 

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

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


