GenAiHub

Workflows

Browse 13,012 Workflows

Workflows Guide

Workflows are deterministic, multi-step pipelines that chain models, tools and agents in a fixed order — the predictable counterpart to an autonomous agent. Each entry records its platform and complexity, so the setup cost is visible before you import it.

3841–3888 of 13,012

Zach @BrightWayAI logo
Generate AI Sales Pitches from Website URLs with GPT-4o and Google Sheets
Live

By Zach @BrightWayAI

Overview This n8n workflow converts a simple list of website URLs in Google Sheets into a concise, consultative Context + AI pitch for each organization. It scrapes real page content (markdown preferred), feeds it to OpenAI with tight prompts to avoid fluff, and writes the result back to the same sheet row. You can run it on demand or schedule it, and it’s resume-safe—rows with existing messages are skipped. The net effect: faster, higher-quality prospect research and consistent outbound messaging without leaving your sheet. How it works Reads rows from Google Sheets with headers Website and Personalized Message. Skips rows where Personalized Message already has content. Scrapes each URL to get clean page content (prefer markdown from a scraper like Firecrawl). Calls OpenAI with strict System/User prompts to produce Context + Pitch grounded in the site. Writes the generated message back to the same row (upsert by Website). (Optional) Adds a short delay between rows to respect rate limits. Setup: Sheet: Create headers Website, Personalized Message (row 1). Credentials: Add Google Sheets OAuth2 and OpenAI in n8n. Read node (Sheets): Select your doc/tab → Get All. Scrape step: Use Firecrawl → Scrape (markdown), or fallback to HTTP Request → HTML extract. OpenAI node: Model like gpt-4o-mini; paste your System/User prompts; enable Simplify Output if available. Write node (Sheets): Append or Update → Column to match on = Website; map Website → original URL Personalized Message → OpenAI output ({{$json.content}} (Optional) Add a Wait node (500–2000 ms) for throttling and stability. An n8n automation workflow template by Zach @BrightWayAI.

N8nUpdated 1 hour ago
Free148 uses
No ratings
  • 2 nodes
  • 148 views
Workflows
  • Automation
  • AI
Bu
Build a WhatsApp Assistant with Memory, Google Suite & Multi-AI Research and Imaging
Live

By Iniyavan JC

The "WhatsApp Productivity Assistant with Memory and AI Imaging" is a comprehensive n8n workflow that transforms your WhatsApp into a powerful, multi-talented AI assistant. It's designed to handle a wide range of tasks by understanding user messages, analyzing images, and connecting to various external tools and services. The assistant can hold natural conversations, remember past interactions using a MongoDB vector store (RAG), and decide which tool is best suited for a user's request. Whether you need to check your schedule, research a topic, get the latest news, create an image, or even analyze a picture you send, this workflow orchestrates it all seamlessly through a single WhatsApp chat interface. The workflow is structured into several interconnected components: WhatsApp Trigger & Incoming Message Processing:** This is the entry point, starting when a message (text or image) is received via WhatsApp. A Route Message by Type (Image/Text) node then intelligently routes the message based on its content type. A Typing.... node sends a typing indicator to the user for a better experience. If an image is received, it's downloaded, processed via an HTTP Request, and analyzed by the Analyze image node. The Code1 node then standardizes both text and image analysis output into a single, unified input for the main AI agent. Core AI Agent:** This is the brain of the operation. The AI Agent1 node receives the user's input, maintains short-term conversational memory using Simple Memory, and uses a powerful language model (gpt-oss-120b2 or gpt-oss-120b1) to decide which tool or sub-agent to use. It orchestrates all the other agents and tools. Productivity Tools Agent:** This group of nodes connects the assistant to your personal productivity suite. It includes sub-agents and tools for managing Google Calendar, Google Tasks, and Gmail, allowing you to schedule events, manage to-dos, and read emails. It leverages a language model (gpt-4.1-mini or gemini-2.5-flash) for understanding and executing commands within these tools. Research Tool Agent:** This agent handles all research-related queries. It has access to multiple search tools (Brave Web Search, Brave News Search, Wikipedia, Tavily, and a custom perprlexcia search) to find the most accurate and up-to-date information from the web. It uses a language model (gpt-oss-120b or gpt-4.1-nanoChat Model1) for reasoning. Long-Term Memory Webhook:** A dedicated sub-workflow (Webhook2) that processes conversation history, extracts key information using Extract Memory Info, and stores it in a MongoDB Atlas Vector Store for long-term memory. This allows the AI agent to remember past preferences and facts. Image Generation Webhook: ** A specialized sub-workflow (Webhook3) triggered when a user asks to create an image. It uses a dedicated AI Agent with MongoDB Atlas Vector Store1 for contextual image prompt generation, Clean Prompt Text1 to refine the prompt, an HTTP Request to an external image generation API (e.g., Together.xyz), and then converts and sends the generated image back to the user via WhatsApp. Use Cases Personal Assistant:** Schedule appointments, create tasks, read recent emails, and manage your daily agenda directly from WhatsApp. Information Retrieval:** Ask any factual, news, or research-based question and get real-time answers from various web sources. Creative Content Generation:** Request the AI to generate images based on your descriptions for logos, artwork, or social media content. Smart Communication:** Engage in natural, contextual conversations with an AI that remembers past interactions. Image Analysis:** Send an image and ask the AI to describe its contents or answer questions about it. Pre-conditions Before importing and running this template, you will need: Self-hosted n8n Instance:** This template requires a self-hosted n8n instance as it uses webhooks that need public accessibility. WhatsApp Business Account:** A Meta Developer Account configured for WhatsApp Business Platform API access. MongoDB Atlas Account:** A MongoDB Atlas cluster with a database and collection set up for the vector store. Google Cloud Project:** Configured with API access for Google Calendar, Google Tasks, and Gmail. API Keys/Accounts for:** OpenWeatherMap: For weather forecasts. Groq, OpenRouter, or Vercel AI Gateway: For various Language Models (e.g., gpt-oss-120b, gpt-5-nano, gpt-4o-mini). Mistral Cloud: For embedding models (e.g., codestral-embed-2505). Brave Search: For web and news searches. Tavily API: For structured search results. Together.xyz or similar Image Generation API: For creating images. Perplexity API (or self-hosted instance): For the perprlexcia tool (the current URL http://self hoseted perplexcia/api/search implies a self-hosted or custom endpoint). Publicly Accessible URLs:** Your n8n instance and any custom webhook endpoints (like perprlexcia) must be publicly accessible. Requirements (n8n Credentials) You will need to set up the following credentials within your n8n instance: WhatsApp OAuth account:** For the WhatsApp Trigger node. WhatsApp account:** For Send message2, Send message3, Download media, and Typing.... nodes. Google Palm Api account:** For Analyze image, Google Gemini Chat Model, gemini-2.5-flash, and Google Gemini Chat Model5 nodes. OpenWeatherMap account:** For the Get Weather Forecast node. Groq account:** For gpt-oss-120b node. Google Calendar OAuth2Api account:** For the Google Calendar tools. MongoDB account:** For MongoDB Atlas Vector Store nodes. OpenRouter account:** For gpt-5-nano and gpt-4.1-nanoChat Model1 nodes. Gmail account :** For Get many messages and Get a message nodes (ensure correct Gmail OAuth2 setup for each). Google Tasks account:** For the Google Tasks tools. Bearer Auth account:** For HTTP Request5 (used in media download). Brave Search account:** For Brave Web Search and Brave News Search nodes. Vercel Ai Gateway Api account:** For gpt-4.1-mini, gpt-oss-120b, gpt-oss-120b2, and gpt-4.1-nano nodes. HTTP Header Auth account:** For Tavily web search (create a new one named "Tavily API Key" with Authorization: Bearer YOUR_TAVILY_API_KEY) and HTTP Request (for Together.xyz, e.g., "Together.xyz API Key"). Mistral Cloud account:** For codestral-embed-2505, codestral-embed-, and codestral-embed-2506 nodes. An n8n automation workflow template by Iniyavan JC.

N8nUpdated 1 hour ago
Free
No ratings
  • 17 nodes
Workflows
  • Automation
  • AI
Se
Send Automated Recruitment Rejection Email at End-of-Day (Google Sheets | Gmail)
Live

By WeblineIndia

Send Automated Recruitment Rejection Emails with Google Sheets and Gmail at End-of-Day. Automatically reads a “Candidate Status” tab in Google Sheets every day at 18:00 Asia/Kolkata, filters rows with exact (case-sensitive) rejection statuses and sends one personalized rejection email per candidate via SMTP (Gmail). It rate-limits sends, supports DRY\_RUN previews and writes a timestamp back to rejection_sent_at to avoid duplicates. Who’s it for Recruiters needing consistent, respectful closure at day end. Teams tracking hiring outcomes in Google Sheets. Coordinators who prefer a scheduled, hands-off workflow with safeguards. How it works Cron (18:00 IST) triggers daily Google Sheets Read → loads Candidate Status tab Filter → keep rows where status REJECT_STATUS_CSV (exact match), with valid candidate_email and empty rejection_sent_at DRY\RUN? If true → output preview only; if false → proceed Rate limit → wait RATE_LIMIT_SECONDS (default 10s) between emails SMTP (Gmail) → send personalized email per row using templates Mark as sent → write current timestamp to rejection_sent_at How to set up Sheet & Columns**: Create “Candidate Status” tab with: candidate_name, candidate_email, role, status, recruiter_name, recruiter_email, company_name, interview_feedback (optional), template_variant (optional), language (optional), rejection_sent_at Credentials: Connect **Google Sheets (OAuth) and SMTP (Gmail) in n8n (use App Password if 2FA) Config (Set node)**: SPREADSHEET_ID SOURCE_SHEET = Candidate Status TIMEZONE = Asia/Kolkata REJECT_STATUS_CSV = e.g., Rejected SMTP_FROM = e.g., careers@company.com SUBJECT_TEMPLATE = Regarding your application for {{role}} at {{company_name}} HTML_TEMPLATE / TEXT_TEMPLATE RATE_LIMIT_SECONDS = 10 INCLUDE_WEEKENDS = true DRY_RUN = false Activate**: Enable the workflow Requirements Google Sheet with the “Candidate Status” tab and columns above. SMTP (Gmail) account for sending. n8n (cloud or self-hosted) with Google Sheets + SMTP credentials. How to customize Statuses**: REJECT_STATUS_CSV supports comma-separated exact values (e.g., Rejected,Not Selected) Templates**: Edit SUBJECT_TEMPLATE, HTML_TEMPLATE, TEXT_TEMPLATE Variables:** {{candidate_name}}, {{role}}, {{company_name}}, {{recruiter_name}}, and optional {{feedback_text}}/{{feedback_html}} from interview_feedback Schedule**: Change Cron time from 18:00 to your preferred hour Rate limit**: Tune RATE_LIMIT_SECONDS for SMTP policy Preview**: Set DRY_RUN=true for a safe, no-send preview Add-ons Dynamic Reply-To** per recruiter_email Localization/Variants** via language or template_variant columns Daily summary** email: sent/skip/error counts Validation & logging**: log invalid emails to another tab Gmail API**: swap SMTP with Gmail nodes if preferred Use Case Examples Daily round-up**: 18:00 IST closure emails for all candidates marked Rejected today Multi-brand hiring**: Switch company_name per row and personalize subject lines Compliance/logging**: DRY\RUN each afternoon, review, then flip to live sends Common troubleshooting No emails sent**: Ensure status exactly matches REJECT_STATUS_CSV (case-sensitive) and candidate_email is present Duplicates**: Verify rejection_sent_at is blank before run; workflow sets it after sending Blank variables**: Fill candidate_name, role, company_name, recruiter_name in the sheet SMTP errors**: Check credentials, sender permissions, and daily limits Timing**: Confirm workflow timezone Asia/Kolkata and Cron = 18:00 Need Help? Want us to tailor the template, add a summary report or wire up company-based variants? Contact our n8n automation engineers at WeblineIndia and we’ll plug it in. An n8n automation workflow template by WeblineIndia.

N8nUpdated 1 hour ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Co
Complete WooCommerce to Odoo Integration: Sync Orders, Products & Customers
Live

By Evozard

📖 Description (WooCommerce Version) This workflow functions like the integration of WooCommerce products with Odoo products, WooCommerce customers with Odoo customers, and WooCommerce orders with Odoo sales orders containing multiple products. 🔔 Trigger (WooCommerce – Order Created) The workflow starts when a new order is created in WooCommerce. 🔄 Loop Through Each Line Item in the Order For each product in the WooCommerce order: Check if Product Exists in Odoo (via Internal Reference/Default Code): If the product exists, proceed. If the product does not exist, create it in Odoo with: Product Name Description Price Internal Reference (Default Code) 👤 Check if Customer Contact Exists in Odoo (via Email) If the contact exists, proceed. If the contact does not exist, create a new contact in Odoo with: Full Name Email Address Phone Number Shipping or Billing Address (as available) 📝 Create a Sale Order in Odoo Create a new Sale Order in Odoo using: The matched or newly created Customer Contact All the matched or newly created Products from the WooCommerce order (with correct quantities and pricing) Each WooCommerce product in the order is matched to the corresponding Odoo product using the Internal Reference field. 👉 This ensures a seamless sync between WooCommerce and Odoo, keeping your orders, products, and customers aligned automatically. Setup referecence: https://docs.n8n.io/integrations/builtin/credentials/woocommerce/ https://docs.n8n.io/integrations/builtin/credentials/odoo/. An n8n automation workflow template by Evozard.

N8nUpdated 1 hour ago
Paid156 uses
No ratings
  • 2 nodes
  • 156 views
Workflows
  • Automation
De
Detect E-commerce Platforms & Technology Stacks with Google Sheets
Live

By Ajay Yadav

A production-ready n8n workflow that automatically analyzes websites to detect e-commerce platforms, frameworks, payment gateways, and technology stacks. Perfect for lead generation, competitive analysis, and market research. 🎯 Use Cases Lead Generation: Identify potential e-commerce clients Competitive Analysis: Analyze competitor technology stacks Market Research: Understand technology adoption trends Sales Intelligence: Qualify prospects based on their tech stack Agency Services: Automated technology audits for clients ⚡ Key Features Comprehensive Detection 50+ E-commerce Platforms: Magento, Shopify, WooCommerce, BigCommerce, Squarespace, Wix, etc. Modern Frameworks: React, Vue.js, Next.js, Angular, WordPress, Gatsby Payment Gateways: Stripe, PayPal, Square, Klarna, Razorpay, Braintree E-commerce Features: Cart, Catalog, Checkout, Wishlist, PWA capabilities Custom E-commerce: Detects custom-built e-commerce solutions Production-Ready Features Intelligent Error Handling: Specific error types (DNS, SSL, timeout, 404, 500, etc.) Rate Limiting: Respectful 2-second delays between requests Batch Processing: Processes domains in chunks of 5 for optimal performance Retry Logic: 3 attempts with exponential backoff for failed requests SSL Handling: Ignores certificate issues for broader compatibility Smart Domain Processing Multiple Detection Methods: 8 different approaches to extract domain names Protocol Auto-Addition: Automatically adds https:// to bare domains Domain Cleaning: Removes www, paths, and query parameters HTML Meta Extraction: Fallback domain detection from og:url and canonical tags Advanced Analysis Confidence Scoring: 0-100% accuracy rating for each detection Comprehensive Logging: Detailed console output for debugging Multiple Triggers: Manual execution or scheduled automation Flexible Output: Updates Google Sheets with structured results. An n8n automation workflow template by Ajay Yadav.

N8nUpdated 1 hour ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Au
Automate Post-Interview Feedback Reminders using Google Sheets, Slack, and Gmail
Live

By WeblineIndia

Send Post‑Interview Feedback Nudges from Google Sheets to Slack (with Email Fallback) This n8n workflow automates the process of sending post-interview feedback reminders to interviewers. It checks a Google Sheet daily for pending feedback entries and sends personalized Slack DMs or email nudges based on the availability of Slack IDs. It ensures consistent follow-ups and eliminates manual tracking. Who’s it for HR and Talent Acquisition teams Recruitment coordinators Engineering/Design/Product team leads conducting interviews Anyone managing interview feedback collection using Google Sheets and Slack How it works Trigger: The workflow starts every day at 6:00 PM using the Schedule Trigger. Fetch Data: It reads a Google Sheet with interview entries via the Google Sheets (Read Sheet) node. Check Feedback Submission: An IF node filters entries where feedback has not been marked as “Yes.” Slack Check: Another IF node checks if a valid Slack ID is present. If Slack ID exists: Sends a Slack DM reminder. If Slack ID is missing: Sends a fallback reminder via email using Gmail. Update Status: Updates the sheet to mark the reminder as sent, avoiding future duplicates. How to set up Prepare a Google Sheet with columns: candidate_email, interviewer_email, feedback_submitted, slack_id, reminder_sent. Connect your Google Sheets, Slack, and Gmail accounts in n8n. Set the Schedule Trigger to your preferred time (e.g., 6:00 PM). Map the correct columns in each node. Deploy and test the workflow. Requirements A working n8n instance. Google Sheets with structured feedback data. Slack workspace and bot token with DM permissions. Gmail account connected to n8n for fallback reminders. Interviewers listed with either Slack ID or valid email. How to customize Change the schedule (e.g., run hourly or on specific days). Customize Slack or Email message templates. Add conditional formatting for different interview types or roles. Integrate additional columns for logging timestamps or retries. Expand to MS Teams or other email providers. Add‑ons Google Sheets Timestamping**: Log the exact time when reminders were sent. Multi-language Reminder Support**: Based on interviewer’s preferred language. Feedback Form Auto-linking**: Embed Google Form links dynamically in messages. Notion or Airtable Integration**: Extend tracking to other platforms. Use Case Examples A recruiter managing 10+ interviews daily ensures feedback is collected within 24 hours. An engineering manager automates reminders for panelists to fill candidate scorecards. HR teams use it during hiring surges to eliminate feedback bottlenecks. Common Troubleshooting | Issue | Possible Cause | Solution | | ---------------------------- | --------------------------------- | ------------------------------------------------------- | | Reminders not sending | Schedule Trigger not firing | Check cron expression or timezone settings | | Slack messages not delivered | Slack ID missing or invalid | Ensure Slack IDs are mapped correctly in the Sheet | | Emails not sent | Gmail node not authorized | Reconnect Gmail credentials in n8n | | Entries repeatedly reminded | Sheet not updating after reminder | Confirm Update node is marking reminder_sent as “Yes” | | Slack bot errors | Insufficient permissions | Ensure bot has permission to send DMs | Need Help? Need a hand setting this up or want to customize it further for your recruitment workflow? Just drop a message to our n8n automation team at WeblineIndia — we’re here to help streamline your hiring feedback process!. An n8n automation workflow template by WeblineIndia.

N8nUpdated 1 hour ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Artur logo
Facebook / Meta Ads Performance Monitoring with Slack Alerts (CTR, CPC, ROAS)
Live

By Artur

Who’s it for This workflow is for marketing teams, performance marketers, and media buyers running Facebook (Meta) Ads who want to stay on top of creative performance without manually checking Ads Manager every day. What it does The workflow automatically monitors Facebook Ads performance at the ad creative level and sends real-time Slack notifications when key metrics cross your thresholds. It tracks CTR, CPC, ROAS, spend, and conversions over a rolling time window, then flags: Underperformers** (e.g. CTR below 0.5% for 2 days). Top performers** (e.g. ROAS above 5x). What business value this workflow provides Faster detection of problems** Instead of waiting for a weekly report, you know within a day (or whatever window you configure) if an ad’s CTR is tanking or if spend is producing poor ROAS. That prevents wasted budget. Highlighting winners** When an ad’s ROAS is high (e.g. >5x), you get an instant Slack ping. You can then shift budget to scale it before performance fades. Reduced manual monitoring** Normally someone has to log into Meta Ads Manager daily, filter by campaign/ad, export CSVs, check CTR/ROAS, then write up notes. That’s time-consuming and error-prone. Automating this means you spend less time gathering data and more time making decisions. Team visibility** Posting to Slack means the whole marketing team is aligned on what’s working and what isn’t, without sharing dashboards or CSVs around. How it works Workflow trigger (manual or scheduled). Fetch ad-level insights from the Facebook Ads API. A Code node normalizes metrics (CTR %, CPC, ROAS, spend, conversions). Compare against your CTR and ROAS thresholds. If conditions are met, send a Slack block message with ad name, ID, spend, CTR, CPC, ROAS, and the reasons it was flagged. How to set up In the Edit Fields node, set your act_id (Facebook Ad Account ID) and campaign_id. Adjust ctr_min, roas_top, and lookback_days to fit your goals. Connect your Slack credentials and set the channel for alerts. Requirements A Facebook (Meta) Ads account with API access. Slack workspace with a bot/app that has chat:write permission. n8n credentials for both services. How to customize Add ad thumbnails by including creative in the insights fields. Extend the workflow to automatically pause underperforming ads. An n8n automation workflow template by Artur.

N8nUpdated 1 hour ago
Paid
No ratings
  • 3 nodes
Workflows
  • Automation
Roshan Ramani logo
LinkedIn content using viral post analysis with Gemini & image generation
Live

By Roshan Ramani

LinkedIn Viral Post Scraper + AI Content Generator with Auto Publishing Who's it for Content creators, social media managers, marketing agencies, and LinkedIn growth hackers who want to automate their content strategy by analyzing viral posts and generating original, high-engagement content at scale. What it does This comprehensive automation pipeline combines LinkedIn data intelligence with AI-powered content creation to build a complete content marketing system: Data Collection Phase: Automatically scrapes high-engagement posts from target LinkedIn profiles Filters content based on viral metrics (20+ likes, comments, or reposts) Stores trending content data in Google Sheets for analysis Runs on a 12-hour schedule with built-in rate limiting Content Generation Phase: AI analyzes trending patterns and engagement triggers from collected data Generates original LinkedIn posts using Google Gemini's advanced language model Creates custom visuals using AI image generation (HuggingFace Flux model) Automatically publishes complete posts with images to your LinkedIn company page Tracks processed content to prevent duplicate analysis How it works The workflow operates in two connected phases. The scraping phase monitors specified LinkedIn profiles, collecting high-performing posts into a centralized database. When new viral content is detected, the AI analysis phase triggers automatically, identifying trending topics and creating original content that leverages proven engagement patterns while maintaining authenticity. Requirements APIs and Credentials: Google Sheets API (for data storage and profile management) Apify API key (for LinkedIn post scraping) Google Gemini API access (for content generation) HuggingFace API token (for image generation) LinkedIn API access (for publishing) Setup Prerequisites: Google Sheets document with LinkedIn profile URLs LinkedIn company page for publishing Self-hosted n8n instance (uses community nodes) How to set up Configure Data Sources: Create a Google Sheet with two tabs - one for target LinkedIn profile URLs and another for storing scraped data API Integration: Add all required API credentials to n8n credential manager Customize Filters: Adjust engagement thresholds (currently 20+ for each metric) based on your niche AI Prompt Tuning: Modify the content generation prompt to match your brand voice and industry focus Publishing Settings: Configure your LinkedIn organization ID and posting preferences Schedule Optimization: Set scraping frequency based on your content needs and API limits How to customize the workflow Content Targeting: Modify the profile list in Google Sheets to focus on specific industries, thought leaders, or competitors in your niche. Engagement Thresholds: Adjust the filter conditions to be more or less selective about which posts qualify as "viral" content. AI Voice Customization: Edit the comprehensive system prompt in the LinkedIn Content Strategy AI node to match your brand personality, industry terminology, and content style preferences. Visual Branding: Customize image generation prompts to include your brand colors, logo elements, or specific visual styles. Publishing Schedule: Modify the trigger frequency and add conditional logic to publish at optimal times for your audience. Data Retention: Add cleanup nodes to manage historical data and prevent Google Sheets from becoming unwieldy over time. An n8n automation workflow template by Roshan Ramani.

N8nUpdated 1 hour ago
Paid148 uses
No ratings
  • 7 nodes
  • 148 views
Workflows
  • Automation
  • AI
AI
AI-Powered Meeting Research & Daily Agenda with Google Calendar, Attio CRM, and Slack
Live

By Harry Siggins

Research meeting attendees and prepare daily agenda in Slack This workflow automatically researches your meeting attendees every morning and sends you a comprehensive brief in Slack with context about who you're meeting, their company, and key talking points. Who's it for Sales professionals who need quick context before meetings Executives with packed calendars who need meeting preparation Customer success teams managing multiple client relationships Account managers preparing for client calls Business development teams researching prospects Anyone who wants to be better prepared for their daily meetings How it works Daily Trigger: Runs every weekday morning at 6 AM (customizable) to analyze your Google Calendar Calendar Analysis: Fetches all meetings scheduled for today and filters for external meetings (those with attendees other than yourself) AI-Powered Research: For each external meeting, an AI agent researches attendees using multiple sources: Searches your CRM (Attio) for existing contact information Queries Gmail history for past email interactions Searches past calendar events for previous meetings with attendees Performs web searches for recent news about attendees and their companies Retrieves company data from Apollo.io including industry, size, and technologies CRM Updates: Automatically creates new contact records in Attio for unknown attendees and adds meeting preparation notes to existing contacts Brief Generation: Compiles all research into a scannable, actionable meeting brief with key talking points Slack Delivery: Sends the formatted brief to your designated Slack channel for easy mobile access Setup requirements Google Calendar** OAuth2 connection (for fetching meetings) Slack** workspace with bot permissions (for receiving briefs) Gmail** OAuth2 connection (for email history search) OpenRouter** API key (for AI processing) Attio CRM** account and API token (optional - for contact management) Apollo.io** API key (optional - for company research) Anthropic** API key (optional - for advanced web search) How to customize Adjust Schedule: Modify the Schedule Trigger node to run at your preferred time - change from 6 AM to whenever works best for your schedule Customize Research Sources: Remove CRM integration if you don't use Attio Remove Apollo.io if you don't need company research Add additional research tools as needed Modify Output Format: Edit the prompt in "Format Daily Meeting Brief" node to change how the information is structured and presented Change Delivery Method: Replace Slack with Microsoft Teams, email, or Discord Add multiple delivery channels if needed Send to different channels based on meeting type Filter Meetings: Adjust the filtering logic to include/exclude certain types of meetings based on keywords, attendees, or calendar properties Advanced customization Add VIP alerts**: Create special handling for meetings with executives or key clients Include preparation documents**: Automatically attach relevant files from Google Drive Time zone handling**: Adjust for meetings across different time zones Language support**: Modify prompts to generate briefs in different languages. An n8n automation workflow template by Harry Siggins.

N8nUpdated 1 hour ago
Free
No ratings
  • 7 nodes
Workflows
  • Automation
  • AI
Alok Kumar logo
Website Content Chatbot with Pinecone, Airtable & OpenAI for RAG Applications
Live

By Alok Kumar

This n8n workflow shows how to extract website content, index it in Pinecone, and leverage Airtable to power a chat agent for customer Q&A. Use cases include: Building a knowledge base from your website. Creating a chatbot that answers customer queries using your own site content. Powering RAG workflows for FAQs, support docs, or product knowledge. How it works Workflow starts with a manual trigger or chat message. Website content is fetched via HTTP Request. The HTML body is extracted and converted into clean Markdown. Text is split into chunks (~500 chars with 50 overlap) using the Character Text Splitter. OpenAI embeddings** are generated for each chunk. Content and embeddings are stored in Pinecone with namespace separation. A Chat Agent (powered by OpenAI or OpenRouter) retrieves answers from Pinecone and Airtable. Memory buffer** allows multi-turn conversations. A billing tool (Airtable) provides dynamic billing-related answers when needed. How to use Replace the sample website URL in the HTTP Request node with your own domain or content source. Update Normalize code based on markdown content output to remove noise. Adjust chunk size in the Text Splitter for your website markdown output. In this example, the Character Text Splitter with separator ###### worked really well. Always check the Markdown output to fine-tune your splitting logic. Update Pinecone namespace to match your project. Customize the Chat Agent system prompt to fit your brand voice and response rules. Connect to your own Airtable schema if you want live billing/payment data access. Requirements OpenAI account** (for embeddings + chat model). Pinecone account** (vector DB for semantic search). Airtable account** (if using the billing tool). (Optional) OpenRouter account (alternative chat model provider). n8n self-hosted or cloud. Need Help? Ask in the n8n Forum! Happy Automating! 🚀. An n8n automation workflow template by Alok Kumar.

N8nUpdated 1 hour ago
Free
No ratings
  • 12 nodes
Workflows
  • Automation
  • AI
LukaszB logo
Automated SEO blog publishing with WordPress, OpenAI & Perplexity
Live

By LukaszB

Automated Blog n8n System – Professional Articles in Minutes Most blogs publish words. This system publishes experiences. With one simple row in Google Sheets, your blog comes alive with SEO & RAO-friendly WordPress articles — written, illustrated, and published without lifting a finger. What makes it different? Not just automation. Not just speed. It’s the way images are woven between paragraphs, giving your readers a richer, more engaging journey. Instead of walls of text, every article feels alive — easier to read, easier to share, and impossible to ignore. ✨ What this workflow delivers End-to-end automation**: idea → research → writing → visuals → publishing. SEO & RAO optimized*: content built to rank in Google *and surface in AI systems. Built-in storytelling with visuals**: Perfect Images embedded directly inside the article body, making every post more compelling. Seamless WordPress publishing**: titles, excerpts, slugs, body, and featured image in one click. Effortless setup**: designed so anyone can run it, even without technical skills. 🔧 Requirements Google Sheets (title, short_description, created) WordPress site with REST API + credentials OpenAI API key (text + image generation) Perplexity API key (research) Cloudinary account with unsigned upload preset (Optional) Pexels API key for stock header images ✅ Perfect for Bloggers who want their content to stand out visually. Agencies managing client blogs and SEO projects. Businesses that need engaging, living content on autopilot. Anyone ready to turn a silent blog into a beautiful, automated publishing machine. An n8n automation workflow template by LukaszB.

N8nUpdated 1 hour ago
Free296 uses
No ratings
  • 9 nodes
  • 296 views
Workflows
  • Automation
  • AI
Juan Carlos Cavero Gracia logo
Generate Video Ads with Gemini 2.5 Flash Images & FAL WAN Animation
Live

By Juan Carlos Cavero Gracia

This automated workflow template transforms a single product image into a complete professional advertisement video with dynamic motion and custom soundtrack. Perfect for e-commerce businesses, marketing agencies, and content creators who need to quickly produce high-quality video ads for social media platforms like TikTok, Instagram Reels, and YouTube Shorts. Note: This workflow uses FAL.ai API for AI image generation with Gemini Bano Banana and video creation with Wan, Google Gemini for intelligent storyboarding, ImgBB for image hosting, and Upload-Post.com for automated social media publishing.* Who Is This For? E-commerce Businesses:** Transform product photos into engaging video advertisements that drive sales and increase conversion rates across social media platforms. Marketing Agencies:** Scale video ad production for multiple clients without expensive video equipment or extensive editing time. Social Media Managers:** Create consistent, professional video content for brands that stands out in crowded social feeds. Content Creators & Influencers:** Generate eye-catching product showcase videos for sponsored content and affiliate marketing campaigns. Small Business Owners:** Compete with larger brands by creating professional-quality video ads on a budget. What Problem Does This Workflow Solve? Creating professional video advertisements traditionally requires expensive equipment, design skills, and hours of editing time. This workflow addresses these challenges by: AI-Powered Visual Enhancement:** Automatically generates 4 unique variations of your product image with different lighting, backgrounds, and visual effects. Intelligent Motion Generation:** Converts static images into dynamic 5-second video clips with smooth camera movements, rotations, and visual effects. Automated Storyboarding:** Uses AI to create a cohesive visual narrative that showcases your product from multiple appealing angles. Professional Audio Integration:** Automatically generates and adds suitable background music that matches your product and brand aesthetic. Seamless Video Composition:** Combines all video clips into a single 20-second advertisement with smooth transitions. Multi-Platform Publishing:** Automatically uploads finished videos to TikTok, Instagram, and YouTube with optimized formatting. How It Works Product Upload: Submit a single product image and brief description through the web form interface. AI Storyboard Creation: Google Gemini AI analyzes your product and creates a 4-frame visual story with lighting enhancements, background changes, and cinematic effects. Image Generation: FAL.ai Gemini 2.5 Flash creates 4 unique variations of your product image based on the AI-generated prompts. Video Animation: Each enhanced image is converted into a 5-second video clip with specific motion patterns (rotation, zoom, lighting sweeps, camera orbits). Quality Control: The system monitors video generation progress and ensures all clips are successfully created before proceeding. Video Sequencing: FFmpeg API combines all 4 video clips into a seamless 20-second advertisement with smooth transitions. Audio Enhancement: AI generates appropriate background music that matches your product category and brand style. Final Composition: Audio and video are merged to create the complete advertisement. Automated Publishing: The finished video is automatically uploaded to TikTok, Instagram Reels, and YouTube with your product description. Setup FAL.ai API Setup: Create account at fal.ai and obtain API credentials Add your API token to the HTTP request authentication nodes Google Gemini API: Set up Google AI Studio account and get API key Configure the Google Gemini Chat Model node with your credentials ImgBB Configuration: Register at imgbb.com for image hosting Update the imgbb_api_key in the "Set APIs Vars" node Upload-Post Integration: Create account at upload-post.com Connect your social media accounts (TikTok, Instagram, YouTube) Add your Upload-Post credentials to the final upload node Workflow Configuration: Adjust video parameters (resolution, frame rate, duration) in the image-to-video nodes Customize audio prompts in the "Create Sounds" node Modify social media posting settings in the "Upload Post" node Requirements Accounts:** n8n, FAL.ai, Google AI Studio, ImgBB, Upload-Post.com API Keys:** FAL.ai API token, Google Gemini API key, ImgBB API key, Upload-Post credentials Social Media:** Connected TikTok, Instagram, and YouTube accounts for automated publishing Features AI-Powered Image Enhancement:** Creates 4 professional variations with lighting, background, and effect improvements Dynamic Video Generation:** Converts static images to engaging videos with camera movements and visual effects Intelligent Audio Matching:** Generates background music that complements your product and target audience Multi-Platform Optimization:** Automatically formats videos for TikTok, Instagram Reels, and YouTube Shorts (9:16 aspect ratio) Progress Monitoring:** Built-in status checking ensures reliable video generation before proceeding to next steps Automated Publishing:** Direct upload to social media platforms with optimized descriptions and formatting Scalable Processing:** Handles multiple video generations simultaneously for efficient batch processing Professional Quality:** Produces broadcast-ready videos suitable for paid advertising campaigns Use this template to revolutionize your product marketing strategy, automatically converting any product photo into multiple high-quality video advertisements ready for immediate social media deployment. An n8n automation workflow template by Juan Carlos Cavero Gracia.

N8nUpdated 1 hour ago
Free
No ratings
  • 6 nodes
Workflows
  • Automation
  • AI
Pr
Product Visualization in Spaces with AI: Generate & Publish Videos to Social Media
Live

By Juan Carlos Cavero Gracia

This automation template is a revolutionary AI-powered interior design and product visualization workflow that allows users to seamlessly place any object or artwork into real spaces using artificial intelligence. Upload two photos - one of your product/artwork and another of the target space - and watch as AI intelligently composites them together, then converts the result into a captivating animated video with professional camera movements. The final video is automatically published across TikTok, Instagram Reels, and YouTube Shorts for maximum reach. Note: This workflow uses Google's Gemini 2.5 Flash (Nano Banana) for intelligent image composition and FAL AI's WAN v2.2-a14b model for video generation. Each complete generation costs approximately $0.25 USD, making it an incredibly cost-effective solution for professional-quality content creation.* Who Is This For? Interior Designers & Architects:** Visualize how furniture, artwork, or decor will look in client spaces before making purchases or installations. Art Dealers & Galleries:** Show potential buyers how paintings or sculptures would appear in their homes or offices with realistic placement and lighting. E-commerce Retailers:** Create compelling product demonstrations by showing furniture, artwork, or home decor items in realistic room settings. Real Estate Professionals:** Help clients visualize how their furniture or art collection would look in new properties. Content Creators & Influencers:** Generate engaging "before and after" style content showing product placements in various environments. Marketing Agencies:** Scale visual content production for furniture brands, art dealers, and home decor companies. What Problem Does This Workflow Solve? Traditional product visualization requires expensive 3D rendering software, professional photography setups, or costly photoshoot arrangements. This workflow eliminates these barriers by: Intelligent Object Placement:** AI analyzes both the object/artwork and target space to determine optimal positioning, scale, and lighting integration. Realistic Integration:** Advanced AI composition ensures shadows, reflections, and lighting match perfectly between the object and environment. Professional Animation:** Converts static compositions into cinematic videos with smooth camera movements that highlight the placement naturally. Cost-Effective Production:** At just $0.25 per generation, it's exponentially cheaper than traditional 3D rendering or professional photography. Instant Multi-Platform Distribution:** Automatically formats and publishes content across all major social media platforms simultaneously. How It Works Dual Image Upload: Users upload two photos through an intuitive web form: Photo 1: The object, artwork, or furniture piece to be placed Photo 2: The target room or space where the item should appear Optional Description: Additional context about the desired placement Image Processing & Hosting: Both images are automatically uploaded to ImgBB for reliable cloud access throughout the workflow. AI-Powered Composition: Google's Gemini 2.5 Flash (Nano Banana) analyzes both images and intelligently composites the object into the space, considering: Proper scale and proportions Realistic lighting and shadows Perspective and depth matching Environmental integration Video Generation: FAL AI's WAN v2.2-a14b model transforms the composed image into a professional 4-second video featuring: Smooth camera panning movements Natural motion blur effects Cinematic framing and composition Quality Assurance: Automated status monitoring ensures successful generation before proceeding to publication. Multi-Platform Publishing: The final video is automatically uploaded to TikTok, Instagram Reels, and YouTube Shorts with customizable captions. Setup FAL AI Credentials: Create an account at fal.ai and add your API credentials for: Gemini 2.5 Flash (Nano Banana) image composition WAN v2.2-a14b image-to-video conversion ImgBB API Setup: Sign up at imgbb.com for free image hosting Generate an API key and update the imgbb_api_key value in the "Set APIs Vars" node Upload-Post Configuration: Create an account at upload-post.com Connect your TikTok, Instagram, and YouTube accounts Add your Upload-Post credentials to the "Upload Post" node Prompt Customization: In the "Set Prompts" node, fine-tune: prompt-image-edit: "Place the [object] in the room on the back wall, respecting the [object] perfectly and the background room and the camera frame in the photo of the room." prompt-image-to-video: Camera movement style and cinematic effects Cost Management: Monitor usage as each generation costs approximately $0.25 USD through the FAL AI services. Requirements Accounts:** n8n, fal.ai, imgbb.com, upload-post.com, social media accounts (TikTok, Instagram, YouTube). API Keys & Credentials:** FAL AI API token, ImgBB API key, Upload-Post authentication. Budget:** Approximately $0.25 USD per complete workflow execution. Social Media Setup:** Business/Creator accounts connected through Upload-Post platform. Features Dual-Image Intelligence:** Sophisticated AI analysis of both object and space for perfect integration Cost-Effective Processing:** Only $0.25 per generation compared to hundreds for traditional methods Advanced AI Models:** Google Gemini 2.5 Flash (Nano Banana) + FAL WAN v2.2-a14b for premium quality Realistic Lighting Integration:** AI matches shadows, reflections, and ambient lighting automatically Professional Video Output:** Cinematic camera movements optimized for social media engagement Multi-Platform Optimization:** Automatic formatting for TikTok, Instagram Reels, and YouTube Shorts Robust Error Handling:** Built-in retry mechanisms and quality verification Scalable Production:** Handle multiple object-space combinations efficiently Transform your product visualization workflow today - simply upload a photo of any object and the space where you want to place it, and let AI create stunning, professional videos that showcase perfect integration for just $0.25 per generation. An n8n automation workflow template by Juan Carlos Cavero Gracia.

N8nUpdated 1 hour ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
aditya vadaganadam logo
Financial Analysis Report Chatbot Agent with Gemini 2.5 Flash and Discord
Live

By aditya vadaganadam

This n8n template turns chat questions into structured financial reports using Gemini and posts them to a Discord channel via webhook. Ask about tickers, sectors, or theses (e.g., “NVDA long‑term outlook?” or “Gold ETF short‑term drivers?”) and receive a concise, shareable report. Good to know Not financial advice: Use for insights only; verify independently. Model availability can vary by region. If you see “model not found,” it may be geo‑restricted. Costs depend on model and tokens. Check current Gemini pricing for updates. Discord messages are limited to ~2000 characters per post; long reports may need splitting. Rate limits: Discord webhooks are rate‑limited; add short waits for bursts. How it works Chat Trigger collects the user’s question (public chat supported when the workflow is activated). Conversation Memory keeps a short window of recent messages to maintain context. Connect Gemini provides the LLM (e.g., gemini‑2.5‑flash‑lite) and parameters (temperature, tokens). Agent (agent1) applies a financial analysis System Message to produce structured insights. Structured Output Parser enforces a simple JSON schema: idea (one‑line thesis) + analysis (Markdown sections). Code formats a Discord‑ready Markdown report (title, question, executive summary, sections, disclaimer). Edit Fields maps the formatted report to a clean content field. Discord Webhook posts the final report to your channel. How to use Start with the built‑in Chat Trigger: click Open chat, ask a question, and verify the Discord post. Replace or augment with a Cron or Webhook trigger for scheduled or programmatic runs. For richer context, add HTTP Request nodes (prices, news, filings) and pass summaries to the agent. Requirements n8n instance with internet access Google AI (Gemini) API key Discord server with a webhook URL Customising this workflow System Message: Adjust tone, depth, risk profile, and required sections (Summary, Drivers, Risks, Metrics, Next Steps, Takeaway). Model settings: Switch models or tune temperature/tokens in Connect Gemini. Schema: Extend the parser and formatter with fields like drivers[], risks[], or metrics{}. Formatting: Edit the Code node to change headings, emojis, disclaimers, or add timestamps. Operations: Add retries, message splitting for long outputs, and rate‑limit handling for Discord. An n8n automation workflow template by aditya vadaganadam.

N8nUpdated 1 hour ago
Free
No ratings
  • 6 nodes
Workflows
  • Automation
  • AI
Wo
WordPress blog automation with Airtable interface, human review & AI research v2
Live

By Daniel Ng

WordPress Blog Automation with human-in-the-loop and deeper research in Airtable v2 Take full control of your AI-powered content creation with this advanced human-in-the-loop workflow. Designed for power users who demand both automation and editorial oversight, this template transforms Airtable into a command center for producing deeply researched, long-form articles and publishing them directly to WordPress. This system elevates content creation by introducing a hierarchical structure of chapters and subchapters, allowing you to build comprehensive articles, guides, or even e-books with unparalleled detail. From initial research to final publication, you guide the AI at every critical step \- from content structure to the final visuals \- ensuring the final output is high-quality, brand-aligned, and perfectly structured. This version v2 is a major upgrade from the HUMAN-IN-THE-LOOP Content Automation Pro with Deep Research & Airtable for Power Users \- Collaborative AI for WordPress Blog Automation. For more powerful n8n templates, visit our website at aiautomationpro.org. What's New in V2: Deeper Research & More Control This version introduces significant upgrades for creating more authoritative and well-structured content: Conditional Deeper Research: The workflow now generates both **chapters and subchapters, allowing you to create more detailed, long-form articles with a clear, logical flow. Granular Research and Writing: The AI performs research and writes content at the **subchapter level, resulting in more in-depth and comprehensive articles before automatically compiling them into full chapters. Manual Image Override**: Gain full control over your article's visuals. You can now manually upload your own images for both the featured image and individual chapters, overriding the AI-generated suggestions. Multi-Language Support**: You can now define a target language in the Airtable settings, enabling the AI to generate content for different global audiences. Dynamic WordPress Categorization & Tagging**: The AI intelligently assigns your post to the most relevant existing WordPress categories and generates a list of relevant tags, improving on-site organization and SEO. Simplified Architecture with Native Perplexity Node:** Thanks to updates in n8n's Perplexity node, the separate "Research Tool" sub-workflow has been eliminated. All research calls are now made directly within the Main Flow. This simplifies the template's structure from three workflows down to two, making it easier to set up, manage, and debug. What it does Fully automated content generation tools often lack the nuance, accuracy, and strategic control necessary for truly impactful content. This workflow solves that critical gap by integrating powerful AI capabilities into a structured, human-supervised content creation process. It automates the most repetitive tasks \- like research gathering and chapter ideation \- while embedding essential human review points at critical junctures. Instead of simply providing a topic and receiving a finished article of uncertain quality, you actively guide the process step-by-step. This approach makes it perfect for creating high-quality, deeply researched, and brand-aligned blog posts for WordPress more efficiently, without ever sacrificing editorial control. Who is this for? This workflow template is meticulously designed for individuals and teams who seek a powerful blend of AI-driven efficiency and human-controlled quality assurance: Content Creators & Bloggers:** Who want to leverage AI for drafting and research but maintain full editorial control. Marketing Teams:** Looking to scale content production while ensuring brand voice and quality consistency. SEO Specialists:** Needing to produce well-researched, structured, and SEO-optimized content regularly. Agencies:** Managing content creation for multiple clients with a structured, repeatable process. Anyone who prefers a "human-in-the-loop" approach** over fully automated "black box" content generators. How it works This template automates the WordPress content creation process using Airtable as the central hub and leveraging AI for research and copywriting. The system is composed of four interconnected processes within a single workflow, each triggered by specific changes in Airtable. Content Creation Process in Airtable The entire journey from idea to published post is managed within your Airtable base. Configure Settings: Define global parameters (website details, target audience, writing style, language, max word count, numbers of chapters and subchapters, etc.) in the “Settings” table. Create Topics: Add a new blog post idea and trigger the first process. Generate Chapters: The workflow performs online research and generates potential chapters and subchapters based on your topic. Select Chapters to Write: Review the suggested chapters and trigger the content generation phase. Generate Content: The second process researches each subchapter and generates draft content for your review and modification. Select Chapter Content: Approve the content for each chapter. Select Chapter Images: After content is approved, the workflow generates AI images for each chapter. In Airtable, you can review these images and choose to either keep them or manually upload your own for each chapter before triggering the final assembly. Finalize Post: The next process aggregates the content and images, generates the featured image (which you can also manually override in this step), creates the title and SEO metadata, and places the compiled information in the “Finalize Post” table. Publish & Backup Post: The final process publishes the post to your website and creates a backup record with the live URL. n8n Workflow Functions The automation is handled by four separate triggers within the main workflow: Flow 1 (Topic Initiation & Chapter/Subchapter Generation):** Fetches settings, performs initial research, and uses AI to generate chapter and subchapter outlines. Flow 2 (Content Generation & Internal Linking):* Gathers internal links, performs deep research *per subchapter**, and uses AI to write draft content. Flow 3 (Post Assembly & Image Generation):** Aggregates text, uses AI for metadata and image prompts, generates chapter images (with manual override), converts content to HTML, and saves the compiled post to Airtable. Flow 4 (WordPress Publishing & Backup):** Fetches finalized data, uploads the selected images, creates the WordPress post with dynamically assigned categories, and creates a backup record. Unique Features Human-in-the-Loop Design:** Guarantees quality through mandatory user review and approval stages within Airtable. Airtable as Control Center:** Utilizes Airtable as an intuitive interface to manage the entire content lifecycle. Manual Image Override**: Maintain complete visual control by manually uploading your own featured and chapter images, overriding the AI-generated options at any stage. Conditional Deeper Research:** Choose on a per-topic basis whether to generate simple chapters or a more detailed structure with chapters and subchapters for maximum depth. Multi-Language Content Generation**: Define your desired output language in the Airtable settings to create content for different global audiences. Multiple-Image Generation:** Generates and adds unique AI images for each chapter, as well as a featured image for the article. Automatic Categorization:** The AI intelligently assigns your post to the most relevant existing categories on your WordPress site. AI-Powered Tag Generation:** The workflow automatically generates a list of relevant SEO tags for your article to improve discoverability. Advanced Internal & External Linking:** Automatically inserts relevant internal links by analyzing your sitemap and includes external source links from its research. Direct WordPress Integration:** Streamlines publication by automatically sending finalized content, metadata, tags, images, and categories to your WordPress site. Rate-Limit Aware:** Includes configurable Wait nodes to prevent API errors during intensive processing. Native Perplexity Integration:** Simplifies online research with n8n's built-in Perplexity node. Requirements Airtable Account:** A free Airtable account is sufficient to start. WordPress Website:** Requires an Application Password with permissions to create posts and upload media. Must have the REST API enabled. OpenAI API Key:** For text and image generation. Perplexity API Key:** Or an API key for your chosen online research tool. Google Drive:** for the backup feature. Setup Step-by-Step Import n8n Workflow: Import the workflow JSON file into your n8n instance. Get Airtable Base: Duplicate the companion Airtable Base template. Find the link to the Airtable Base template in the automated email you received after order confirmation. Do not request access to the Airtable base linked in the n8n template itself, as this is a live production base. Configure Credentials: Add credentials in n8n for Airtable, WordPress, OpenAI, Perplexity, and Google Drive. Connect Workflow Nodes: Assign the correct credentials to every relevant node in the workflow. Configure Airtable Nodes: This step is critical. Warning: When you connect your own Airtable base to a node, n8n will automatically erase all pre-configured field mappings. To prevent losing these settings, you must copy them before connecting your base. Here are two recommended methods. Method 1 \- Side-by-Side Comparison: Import the template twice into n8n. Keep one workflow open as a reference, and customize the other. This allows you to easily copy and paste the field mappings from the original to your version after connecting your base. Method 2 \- Text Editor Method: Before connecting your base, open each Airtable node individually, copy its field settings into a text editor for safekeeping, connect your base, and then paste the settings back into the correct fields. Populate Airtable Settings: Fill in your details in the "Settings" table of your Airtable base. Activate Workflow: Toggle the "Active" switch ON for the workflow in n8n. Start Creating: Go to the "Create Topics" table in Airtable to begin. Go through all the tables in Airtable from left to right to complete all the steps of the content creation process and get the final blog post at the end. Finalize SEO in WordPress: The workflow saves the generated SEO meta title and meta description to the Backup Post table in your Google Sheet. After the post is created in WordPress (as a draft), you must manually copy these values from the table and paste them into your SEO plugin's fields (e.g., Yoast, Rank Math) on the WordPress post editor. Tips for Pros AI Models:** The workflow is optimized for OpenAI's GPT-4o. You can swap in alternatives, but performance may vary. Perplexity's "sonar" model is used for research due to its speed and cost-effectiveness. AI Prompts:** Modify prompts in the AI nodes to refine tone, style, or formatting. Integrations:** Replace research tools, image generators, or modify the final step to publish to a different CMS. Error Handling:** For production reliability, connect an "Error Handling" workflow in n8n to catch failures and send notifications. Important Considerations API Rate Limits:* The included *Wait** nodes help mitigate API rate limits, but may need adjustment based on your usage and API plans. Testing Costs:** API calls to AI models are not free. Monitor your usage and costs on your provider's billing dashboard. Sequential Processing:** The workflow processes one topic at a time to ensure stability. An n8n automation workflow template by Daniel Ng.

N8nUpdated 1 hour ago
Free174 uses
No ratings
  • 10 nodes
  • 174 views
Workflows
  • Automation
  • AI
Daniel Ng logo
Automate SEO-Optimized blog creation with GPT-4o, Perplexity AI & multi-language support
Live

By Daniel Ng

WordPress Blog Automation Pro v2.1 – with DEEPER RESEARCH – Advanced Content Automation This advanced, dual-workflow system automates the entire lifecycle of creating in-depth, SEO-optimized blog posts. It transforms a simple topic from a Google Sheet into a fully researched, well-structured, and image-rich article published directly on your WordPress site, with all assets securely backed up to Google Drive. It leverages AI for multi-layered research, content generation, and image creation, streamlining your content pipeline. This version 2.1 is an upgrade from the WordPress Auto-Blogging Pro v2 \- with DEEPER RESEARCH \- Advanced Content Automation. For more powerful n8n templates, visit our website at aiautomationpro.org. What's new in version 2.1 Version 2.1 introduces several upgrades for efficiency and simplicity: Re-architecture of the core AI logic: The initial AI research agent is now more powerful. It not only provides a general overview but also proactively defines and returns the complete chapter structure for the article in a single step. This integration results in a more coherent and logically structured article from the very beginning. Multi-Language Support: The workflow is now designed to support content creation in multiple languages, allowing you to scale your content strategy globally. Simplified Architecture with Native Perplexity Node: Thanks to updates in n8n's Perplexity node, the separate "Research Tool" sub-workflow has been eliminated. All research calls are now made directly within the Main Flow. This simplifies the template's structure from three workflows down to two, making it easier to set up, manage, and debug. Enhanced AI Reliability: The new version uses Structured Output Parsers within the LangChain framework. This ensures the AI's responses are always in a clean, predictable JSON format, drastically reducing errors and making the entire automation more resilient. What problem is this workflow solving? / Use cases Standard content automation often struggles with producing truly in-depth, comprehensive content. This workflow addresses that challenge by: Automating Multi-Level Research:** Optionally eliminates the manual effort required to deeply research topics, ensuring content is thorough and well-supported. Generating Long-Form Content:** Enables the creation of detailed articles, comprehensive reports, or even initial e-book drafts automatically. Scaling Content Production:** Efficiently handles lists of topics from Google Sheets, processing them sequentially for reliable, automated content creation over time. Enhancing SEO Automatically:** Integrates best practices like sitemap-based internal linking, external source linking, automatic categorization, and tag generation. Streamlining Complex Tasks:** Combines research, writing, image generation, SEO optimization, publishing, and comprehensive backups into a single, automated system. Who is this for? This advanced workflow is designed for demanding users who require robust, comprehensive content automation: Content Marketers & Strategists SEO Professionals Niche Site Builders & Affiliates Agencies Researchers & Analysts Power Users of previous versions ready to upgrade to a more powerful and streamlined architecture. Unique Features Conditional Deeper Research:** Choose per-topic whether to activate multi-level research for maximum depth or use standard chapter-level research. Multi-Language Content Generation**: Define your desired output language in the Airtable settings to create content for different global audiences. Centralized Control Interface:** Google Sheets acts as the primary interface for bulk input, parameter setting, and status monitoring. Dual Trigger Options:** Use Google Sheets for batch processing lists of topics or n8n’s Native Form for single, ad-hoc topic submission. Latest AI Image Models:** Optimized for high-quality images using OpenAI’s latest models, with easy node setup to switch to alternatives. Multiple-Image Generation:** Generates and adds unique AI images for each chapter, as well as a featured image for the article. Automatic Categorization:** The AI intelligently assigns your post to the most relevant existing categories on your WordPress site. AI-Powered Tag Generation:** The workflow automatically generates a list of relevant SEO tags for your article to improve discoverability. Batch Topic Processing:** Handles multiple topic inputs efficiently via the Trigger Flow loop, processing them sequentially with status tracking. Advanced External & Internal Linking:** Automatically inserts relevant internal links by analyzing your sitemap and includes external source links from its research. Direct WordPress Integration:** Streamlines publication by automatically sending finalized content, metadata, tags, images, and categories to your WordPress site. Comprehensive Backup System:** Saves final content in multiple formats and locations: Markdown to Google Docs, Images to Google Drive, Final URLs and details to Google Sheets. Rate-Limit Aware:** Includes configurable Wait nodes to prevent API errors during intensive processing. Native Perplexity Integration:** Simplifies online research with n8n's built-in Perplexity node. How this workflow works This template utilizes two interconnected n8n flows, orchestrated primarily via Google Sheets. Trigger Flow (Scheduler & Dispatcher): Activates on a schedule or via a form. It reads rows from a Google Sheet where the Status is 'To Do' and executes the Main Flow for each topic, one by one. Main Flow (Content Generation Engine): Setup: Receives parameters from the Trigger Flow and updates the topic's status to 'In Progress'. Research & Planning: Gathers internal links from your sitemap and performs initial online research using the native Perplexity node. A LangChain-based AI agent then outlines the entire article. Conditional Content Creation: Based on the Have Deeper Research flag, it either performs multi-level research or standard chapter-level research. Image Generation & Upload: Generates and uploads a featured image and images for each chapter to WordPress and Google Drive. Publishing & Backup: Assembles the final article, converts it to HTML, publishes it to WordPress with all SEO metadata, and saves comprehensive backups to Google Sheets and Google Docs. Finalize: Updates the topic's Status to 'Done' in the Google Sheet. Requirements n8n Instance OpenAI API Key Perplexity API Key WordPress Website (REST API enabled, with an Application Password) Google Account (for Sheets, Drive, and Docs) Setup Step-by-Step Import Workflows: Download and import the two .json files (Trigger Flow and Main Flow). Configure Google Sheet: Find the link to the Google Sheet template in the automated email you received after your order confirmation. You must make your own copy of this sheet. Do not request access to the original link. The sheet has two tabs: Create Topic and Final Blogs. Ensure the column headers in your copy match those used in the workflow nodes. Create Google Drive Folder: In your Google Drive, create a new folder where all your content backups (documents and images) will be stored. Copy the Folder ID from the URL (it's the string of letters and numbers at the end). Link Flows: In the Trigger Flow, open the "Execute Workflow" node and select your imported Main Flow from the dropdown menu. Configure Credentials: In n8n, add credentials for OpenAI, Perplexity, WordPress, and Google. Connect Workflow Nodes: Open both workflows and assign the correct credential to each relevant node. Update the "Google Sheets" nodes with your Sheet ID and the "Google Drive" nodes with the Folder ID you created in step 3\. Initial Test Run: Add a test topic to your sheet, manually trigger the workflow, and verify the process completes successfully. Activate Workflow: Toggle the "Active" switch ON for the Trigger Flow. The Main Flow should remain inactive as it is triggered by the other flow. Finalize SEO in WordPress: The workflow saves the generated SEO meta title and meta description to the Final Blogs tab in your Google Sheet. After the post is created in WordPress (as a draft), you must manually copy these values from the sheet and paste them into your SEO plugin's fields (e.g., Yoast, Rank Math) on the WordPress post editor. How to customize the workflow Adjust the Schedule:** Change the interval in the "Schedule Trigger" node of the Trigger Flow to control how often it checks for new topics. Change Language:* To generate content in a different language, open the *Main Flow, go to the **Global Configuration node, and update the language field to your desired language (e.g., "Spanish", "French", "German"). Refine AI Prompts:** Modify the prompts in the OpenAI nodes within the "Main Flow" to fine-tune the writing style, tone, and structure of your articles. Change Image Style:** Edit the prompts in the "Generate Image" section to alter the style of the generated images to match your brand. Customize Post Status:** Change the default publishing status in the "WordPress" node from "draft" to "publish" if you want to post directly without a final review. An n8n automation workflow template by Daniel Ng.

N8nUpdated 1 hour ago
Free166 uses
No ratings
  • 11 nodes
  • 166 views
Workflows
  • Automation
  • AI
Omer Fayyaz logo
Automate WHMCS Support Ticket Creation with Gemini AI Chatbot
Live

By Omer Fayyaz

This n8n template implements an AI-Powered Chatbot for Automated WHMCS Support Ticket Creation Who's it for This template is designed for web hosting companies, domain registrars, and IT service providers who want to automate their customer support ticket creation process. It's perfect for businesses looking to streamline support operations by automatically converting customer chat conversations into structured WHMCS support tickets while maintaining professional, empathetic customer interactions. How it works / What it does This workflow creates an AI-powered chatbot that automatically converts customer chat messages into structured support tickets within the WHMCS system. The AI agent automatically: Receives customer queries through a webhook endpoint Processes natural language requests using Google Gemini AI Extracts key information from customer conversations: Customer name and email Issue description and subject Appropriate support department Priority level (Low, Medium, High) Fetches valid support departments from WHMCS using the GetSupportDepartments API Creates structured support tickets via WHMCS OpenTicket API Maintains conversation context with session-based memory Provides professional responses while gathering necessary information The system ensures 100% accuracy by always mapping to valid WHMCS departments and never inventing ticket fields, maintaining data integrity and proper ticket routing. How to set up 1. Configure Google Gemini API Set up your Google Gemini API credentials in the Google Gemini Chat Model node Ensure you have sufficient API quota for your expected usage 2. Configure WHMCS API Update the WHMCS API credentials in both HTTP Request Tool nodes Replace https://WHMCS_URL.com/includes/api.php with your actual WHMCS API endpoint Ensure your WHMCS API has the necessary permissions for: GetSupportDepartments action OpenTicket action 3. Customize AI Agent Behavior Modify the system message in the AI Agent node to match your company's tone and policies Adjust the agent's response style and ticket creation workflow Customize department mapping and priority assignment logic 4. Set up the Webhook The workflow creates a unique webhook endpoint for receiving customer queries Use this endpoint URL in your customer-facing chat interface Ensure proper security measures for webhook access 5. Test Department Integration Verify that the GetSupportDepartments API call returns your actual support departments Test ticket creation with various customer scenarios Ensure proper error handling for API failures Requirements Google Gemini API account** with appropriate credentials n8n instance** (self-hosted or cloud) WHMCS installation** with API access enabled Support department structure** already configured in WHMCS Customer chat interface** or messaging system How to customize the workflow Modify AI Agent Behavior Edit the system message in the AI Agent node to change the bot's personality and response style Adjust ticket creation logic and required field validation Customize priority assignment algorithms based on keywords or urgency indicators Enhance Ticket Creation Add custom fields to the ticket creation process Implement ticket categorization based on conversation content Add automatic assignment to specific support staff members Improve Customer Experience Add ticket confirmation and tracking information Implement follow-up message scheduling Add customer satisfaction surveys after ticket resolution Security Enhancements Implement API key rotation and monitoring Add request validation and sanitization Set up usage analytics and abuse prevention Key Features Automatic ticket creation** from natural language conversations Intelligent department mapping** using WHMCS API Professional customer interaction** with empathetic responses Session-based memory** for contextual conversations Structured ticket data** with proper validation Priority assignment** based on conversation analysis Scalable webhook architecture** for high-volume usage Direct WHMCS integration** for seamless ticket management Use Cases 24/7 automated support ticket creation** for web hosting companies Customer service automation** with human-like interaction Support team efficiency** by reducing manual ticket entry Consistent ticket formatting** across all customer interactions Improved response times** through immediate ticket creation Customer self-service** with professional guidance Chat Session Management The workflow automatically manages chat sessions with the following features: Unique Session IDs** for each customer conversation Automatic information extraction** from customer messages Conversation history tracking** with chronological message storage Session persistence** across multiple interactions Contextual responses** based on conversation history Example Customer Interactions The AI agent can handle various customer scenarios: Technical Issues**: "My website is down" → Creates ticket in Technical Support department Billing Questions**: "I need help with my invoice" → Creates ticket in Billing department Domain Services**: "I want to transfer my domain" → Creates ticket in Domain Services department General Support**: "I have a question about my hosting plan" → Creates ticket in General Support department Ticket Creation Process The workflow follows a structured approach: Information Gathering: The AI agent identifies missing required information (email, name, etc.) Department Selection: Fetches available departments from WHMCS and maps customer needs appropriately Priority Assessment: Determines ticket priority based on urgency indicators in the conversation Ticket Creation: Generates a well-structured ticket with clear subject and detailed message Confirmation: Provides customer with ticket creation confirmation and next steps This template transforms your web hosting business by providing instant, automated support ticket creation while maintaining the personal touch that customers expect from professional service providers. The AI agent becomes an extension of your support team, handling routine inquiries and ensuring no customer request goes unaddressed. An n8n automation workflow template by Omer Fayyaz.

N8nUpdated 1 hour ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
  • AI
Nishant logo
Daily Swing Trade Ideas with GPT-4, Yahoo Finance, Google Sheets & Telegram
Live

By Nishant

Automated daily swing‑trade ideas from end‑of‑day (EOD) data, scored by an LLM, logged to Google Sheets, and pushed to Telegram. What this workflow does Fetches EOD quotes* for a chosen stock universe (example: *NSE‑100** via RapidAPI). Cleans & filters** the universe using simple technical/quality gates (e.g., price/volume sanity, avoid illiquid names). Packages market context* and feeds it to *OpenAI* with a strict *JSON schema* to produce *top swing‑trade recommendations** (entry, target, stop, rationale). Splits structured output* into rows and *logs* them to a *Google Sheet** for tracking. Sends an alert* with the day’s trade ideas to *Telegram** (channel or DM). Ideal for Retail traders who want a daily, hands‑off idea generator. PMs/engineers prototyping LLM‑assisted quant sidekicks. Creators who publish daily trade notes to their audience. Tech stack n8n** (orchestration) RapidAPI** (EOD quotes; pluggable data source) OpenAI** (LLM for idea generation) Google Sheets** (logging & performance tracker) Telegram** (alerts) Prerequisites RapidAPI key with access to an EOD quotes endpoint for your exchange. OpenAI API key. Google account with a Sheet named Trade_Recommendations_Tracker (or update the node). Telegram bot token (via @BotFather) and destination chat ID. > You can replace any of the above vendors with equivalents (e.g., Alpha Vantage, Twelve Data, Polygon, etc.). Only the HTTP Request + Format nodes need tweaks. Environment variables | Key | Example | Used in | | -------------------- | -------------------------- | --------------------- | | RAPIDAPI_KEY | xxxxxxxxxxxxxxxxxxxxxxxx | HTTP Request (quotes) | | OPENAI_API_KEY | sk-… | OpenAI node | | TELEGRAM_BOT_TOKEN | 123456:ABC-DEF… | Telegram node | | TELEGRAM_CHAT_ID | 5357385827 | Telegram node | Google Sheet schema Create a Sheet (tab: EOD_Ideas) with the headers: Date, Symbol, Direction, Entry, Target, StopLoss, Confidence, Reason, SourceModel, UniverseTag Node map (name → purpose) Trigger – Daily Market Close → Fires daily after market close (e.g., 4:15 PM IST). Prepare Stock List (NSE 100) → Provides stock symbols to analyze (static list or from a Sheet/API). Fetch EOD Data (RapidAPI) → Gets EOD data for all symbols in one or batched calls. Format EOD Data → Normalizes API response to a clean array (symbol, close, high, low, volume, etc.). Filter Valid Stock Data → Drops illiquid/invalid rows (e.g., volume > 200k, close > 50). Build LLM Prompt Input → Creates compact market context & JSON instructions for the model. Generate Swing Trade Ideas (OpenAI) → Returns strict JSON with top ideas. Split JSON Output (Trade‑wise) → Explodes the JSON array into individual items. Log Trade to Google Sheet → Appends each idea as a row. Send Trade Alert to Telegram → Publishes a concise summary to Telegram. An n8n automation workflow template by Nishant.

N8nUpdated 1 hour ago
Free
No ratings
  • 5 nodes
Workflows
  • Automation
  • AI
Ex
Extract Physician Orders from Documents to Google Sheets with VLM Run AI
Live

By Shahrear

Process Physician Orders into Google Sheets with VLM Run AI Extraction What this workflow does Monitors Google Drive for new physician order files in a target folder Downloads the file automatically inside n8n for processing Sends the file to VLM Run for AI transcription and structured data extraction Parses healthcare-specific details from the healthcare.physician-order domain as JSON Appends normalized attributes to a Google Sheet as a new row Setup Prerequisites: Google account, VLM Run API credentials, Google Sheets access, n8n. Install the verified VLM Run node from the n8n node list, then click Install. Once installed, you can integrate it directly in your workflow. Quick Setup: Create the Drive folder you want to watch and copy its Folder ID Create a Google Sheet with headers such as: timestamp, file_name, file_id, mime_type, size_bytes, uploader_email, patient_name, patient_dob, patient_gender, patient_address, patient_phone_no, physician_name, physician_phone_no, physician_email, referring_clinic, diagnosis, exam_date, form_signed_in, …other physician order fields as needed Configure Google Drive OAuth2 for the trigger and download nodes Add your VLM Run API credentials from VLM Run Dashboard to the VLM Run node Configure Google Sheets OAuth2 and set Spreadsheet ID + target tab Upload a sample physician order file to the Drive folder to test, then activate Perfect for Converting physician order documents into structured, machine-readable text Automating extraction of patient, physician, and clinical details with VLM Run Creating a centralized archive of orders for compliance, auditing, or reporting Reducing manual data entry and ensuring consistent formatting Key Benefits End-to-end automation** from Drive upload to structured Google Sheets row AI-powered accuracy** using VLM Run’s healthcare-specific extraction models Standardized attribute mapping** for patient and physician records Instantly searchable archive** directly in Google Sheets Hands-free processing** once the workflow is activated How to customize Extend by adding: Attribute-specific parsing (e.g., ICD/CPT diagnosis codes, insurance details) Automatic classification of orders by specialty, urgency, or exam type Slack, Teams, or email notifications when new physician orders are logged Keyword tagging for fast filtering and downstream workflows Error-handling rules that move failed conversions into a review folder or error sheet. An n8n automation workflow template by Shahrear.

N8nUpdated 1 hour ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Au
Automated Outbound Calls: connect Ultravox AI Agents to Phone Calls with Twilio
Live

By Davide Boizza

This workflow transforms n8n into a call automation system, where AI agents can talk directly with people over the phone using Twilio. This workflow integrates Ultravox AI voice agents with Twilio’s telephony service to fully automate outbound phone calls. Ultravox generates the AI conversation and audio, while Twilio handles the PSTN connection to the actual phone network, with the two services connected in real-time via a media stream. Key Advantages AI-Powered Conversations** – Leverage Ultravox agents to handle natural, real-time dialogues with customers. Seamless Telephony Integration** – Twilio ensures reliable phone call delivery worldwide. Flexible Setup** – You can easily change the target phone number, agent, or Twilio line directly in the workflow. Scalable Outreach** – Automates outbound calls for customer support, sales, or appointment reminders. Step-by-Step Guidance** – The workflow includes clear instructions for: Buying and configuring a Twilio number Creating an Ultravox agent Executing the final call How it Works Manual Trigger: The workflow is started manually by a user within n8n. Set Parameters: The "Set Params" node defines the crucial variables for the call: the Ultravox agent_id, the Twilio phone number to call from (twilio_number), and the destination phone_number to call. Initiate Ultravox Session: The "Create Ultravox Call" node sends an HTTP POST request to the Ultravox API. It specifies the agent to use and, crucially, informs Ultravox that the call will be handled by Twilio (medium: { twilio: {} }). Ultravox responds with a unique joinUrl (a WebSocket stream URL). Place the Twilio Call: The "Twilio Call" node uses the details from the previous steps. It instructs Twilio to make a call from the specified twilio_number to the target phone_number. The key instruction (twiml) tells Twilio to connect the call to the joinUrl provided by Ultravox, effectively streaming the audio between the participant and the AI agent. Set Up Steps Twilio Configuration: Log into your Twilio Console. Buy a phone number under the "Phone Numbers" section. Obtain your "Account SID" and "Auth Token" from the dashboard. In the "Twilio Call" node credentials, add your Twilio Account SID and Auth Token. In the "Set Params" node, set the twilio_number value to your newly purchased Twilio number (e.g., +1xxxxxxx). Ultravox Configuration: Log into your Ultravox App. Create a new AI Agent by configuring its voice, tools, and system prompt. Copy the ID of your newly created agent. In the "Set Params" node, set the agent_id value to your Ultravox agent's ID. Execute the Call: In the "Set Params" node, set the phone_number value to the destination number you wish to call (e.g., +1xxxxxxxx). Execute the workflow manually from the n8n editor. The AI agent will call the specified number through Twilio. Need help customizing? Contact me for consulting and support or add me on Linkedin. An n8n automation workflow template by Davide Boizza.

N8nUpdated 1 hour ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Co
Construction Blueprint to Google Sheets Automation with VLM Run and Google Drive
Live

By Shahrear

Automatically process Construction Blueprints into structured Google Sheets entries with VLM extraction What this workflow does Monitors Google Drive for new blueprints in a target folder Downloads the file inside n8n for processing Sends the file to VLM Run for VLM analysis Fetches details from the construction.blueprint domain as JSON Appends normalized fields to a Google Sheet as a new row Setup Prerequisites: Google account, VLM Run API credentials, Google Sheets access, n8n. Install the verified VLM Run node by searching for VLM Run in the node list, then click Install. Once installed, you can start using it in your workflows. Quick Setup: Create the Drive folder you want to watch and copy its Folder ID Create a Google Sheet with headers like: timestamp, file_name, file_id, mime_type, size_bytes, uploader_email, document_type, document_number, issue_date, author_name, drawing_title_numbers, revision_history, job_name, address, drawing_number, revision, drawn_by, checked_by, scale_information, agency_name, document_title, blueprint_id, blueprint_status, blueprint_owner, blueprint_url Configure Google Drive OAuth2 for the trigger and download nodes Add VLM Run API credentials from https://app.vlm.run/dashboard to the VLM Run node Configure Google Sheets OAuth2 and set Spreadsheet ID and target sheet tab Test by uploading a sample file to the watched Drive folder and activate Perfect for Converting uploaded construction blueprint documents into clean text Organizing extracted blueprint details into structured sheets Quickly accessing key attributes from technical files Centralized archive of blueprint-to-text conversions Key Benefits End to end automation** from Drive upload to structured Sheet entry Accurate text extraction** of construction blueprint documents Organized attribute mapping** for consistent records Searchable archives** directly in Google Sheets Hands-free processing** after setup How to customize Extend by adding: Version control that links revisions of the same drawing and highlights superseded rows Confidence scores per extracted field with threshold-based routing to manual or AI review Auto-generate a human-readable summary column for quick scanning of blueprint details Split large multi-sheet PDFs into per-drawing rows with individual attributes Cross-system sync to Procore, Autodesk Construction Cloud, or BIM 360 for project-wide visibility. An n8n automation workflow template by Shahrear.

N8nUpdated 1 hour ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Cr
Create Multi-Sheet Excel Workbooks by Merging Datasets with Google Drive & Sheets
Live

By Robert Breen

Create multi-sheet Excel workbooks in n8n to automate reporting using Google Drive + Google Sheets Build an automated Excel file with multiple tabs directly in n8n. Two Code nodes generate datasets, each is converted into its own Excel worksheet, then combined into a single .xlsx and (optionally) appended to a Google Sheet for sharing—eliminating manual copy-paste and speeding up reporting. Who’s it for Teams that publish recurring reports as Excel with multiple tabs Ops/Marketing/Data folks who want a no-code/low-code way to package JSON into Excel n8n beginners learning the Code → Convert to File → Merge pattern How it works Manual Trigger starts the run. Code nodes emit JSON rows for each table (e.g., People, Locations). Convert to File nodes turn each JSON list into an Excel binary, assigning Sheet1/Sheet2 (or your names). Merge combines both binaries into a single Excel workbook with multiple tabs. Google Sheets (optional) appends the JSON rows to a live spreadsheet for collaboration. Setup (only 2 connections) 1️⃣ Connect Google Sheets (OAuth2) In n8n → Credentials → New → Google Sheets (OAuth2) Sign in with your Google account and grant access Copy the example sheet referenced in the Google Sheets node (open the node and duplicate the linked sheet), or select your own In the workflow’s Google Sheets node, select your Spreadsheet and Worksheet https://docs.google.com/spreadsheets/d/1G6FSm3VdMZt6VubM6g8j0mFw59iEw9npJE0upxj3Y6k/edit?gid=1978181834#gid=1978181834 2️⃣ Connect Google Drive (OAuth2) In n8n → Credentials → New → Google Drive (OAuth2) Sign in with the Google account that will store your Excel outputs and allow access In your Drive-related nodes (if used), point to the folder where you want the .xlsx saved or retrieved Customize the workflow Replace the sample arrays in the Code nodes with your data (APIs, DBs, CSVs, etc.) Rename sheetName in each Convert to File node to match your desired tab names Keep the Merge node in Combine All mode to produce a single workbook In Google Sheets, switch to Manual mapping for strict column order (optional) Best practices (per template guidelines) Rename nodes** to clear, action-oriented names (e.g., “Build People Sheet”, “Build Locations Sheet”) Add a yellow Sticky Note at the top with this description so users see setup in-workflow Do not hardcode credentials** inside HTTP nodes; always use n8n Credentials Remove personal IDs/links before publishing Sticky Note (copy-paste) > Multi-Tab Excel Builder (Google Drive + Google Sheets) > This workflow generates two datasets (Code → JSON), converts each to an Excel sheet, merges them into a single workbook with multiple tabs, and optionally appends rows to Google Sheets. > > Setup (2 connections): > 1) Google Sheets (OAuth2): Create credentials → duplicate/select your target spreadsheet → set Spreadsheet + Worksheet in the node. > 2) Google Drive (OAuth2): Create credentials → choose the folder for storing/retrieving the .xlsx. > > Customize: Edit the Code nodes’ arrays, rename tab names in Convert to File, and adjust the Sheets node mapping as needed. Troubleshooting Missing columns / wrong order:* Use *Manual mapping** in the Google Sheets node Binary not found:* Ensure each *Convert to File* node’s binaryPropertyName matches what *Merge** expects Permissions errors:** Re-authorize Google credentials; confirm you have edit access to the target Sheet/Drive folder 📬 Contact Need help customizing this (e.g., filtering by campaign, sending reports by email, or formatting your PDF)? 📧 rbreen@ynteractive.com 🔗 https://www.linkedin.com/in/robert-breen-29429625/ 🌐 https://ynteractive.com. An n8n automation workflow template by Robert Breen.

N8nUpdated 1 hour ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Ge
Generate Videos from Chat with Google Vertex AI (Veo3)
Live

By Automate With Marc

Generate Videos from Chat with Google Vertex AI (Veo3) - Beginner Friendly Description Turn any text prompt into a short AI-generated video directly from an n8n chat. This workflow connects a chat trigger to Google Vertex AI’s Veo3 model, sending your prompt as input and polling until the rendered video is ready. Once complete, the video is converted into a downloadable file you can use anywhere. Perfect for experimenting with AI-driven media or automating creative video generation inside your workflows. Watch step-by-step guide for these type of workflows here: www.youtube.com/@automatewithmarc How It Works Chat Trigger – Start by typing your prompt into an n8n chat. Post to Vertex AI (Veo3) – Sends the prompt to the Veo3 API with parameters like aspect ratio, duration, and resolution. Wait + Poll Loop – Repeatedly checks the operation status until the video is finished. If + Edit Fields – Extracts the base64 video response and metadata. Convert to File – Turns the video into a binary file for download or use in further automations. Why You’ll Love It ⚡ Generate custom AI videos in minutes. 🗣️ Natural workflow — just type your idea in chat. 🎥 Flexible parameters — adjust resolution, aspect ratio, and duration. 🔗 Ready for integration — feed the output into Google Drive, Slack, or any connected app. Requirements Google Cloud project with Vertex AI API enabled. Google OAuth credentials in n8n. n8n (Cloud or self-hosted). An n8n automation workflow template by Automate With Marc.

N8nUpdated 1 hour ago
Free
No ratings
  • 1 nodes
Workflows
  • Automation
John Pranay Kumar Reddy logo
Kubernetes RCA and alerting using Gemini, Loki, Prometheus, Slack
Live

By John Pranay Kumar Reddy

Summary This n8n workflow automates Kubernetes root cause analysis (RCA) and incident alerting by integrating with Loki, Prometheus, and Slack. It streamlines log collection, cluster health monitoring, and AI-driven RCA with Gemini, saving DevOps teams hours of manual troubleshooting. Designed for production-grade Kubernetes environments, this plug-and-play workflow delivers actionable insights directly to your Slack channels. Who’s It For 🛠️ DevOps Engineers automating Kubernetes monitoring and incident response. 🔍 Site Reliability Engineers (SREs) aiming to reduce mean time to resolution (MTTR). 🚀 Teams using n8n, Slack, Loki, and Prometheus for observability and automation. What It Does Pulls logs from Loki, filtering for critical errors. Monitors cluster health, checking pending, not ready, or restarting pods. Fetches Prometheus metrics for nodes, namespaces, and services. Generates AI-driven RCA using Google Gemini to analyze logs and metrics. Sends formatted Slack alerts with deduplication and batching for readability. Tracks pod lifecycle events, including crashloop states and restarts. How It Works Log Collection: The workflow uses an n8n HTTP Request node to pull logs from Loki, filtering for critical errors. Cluster Monitoring: A Kubernetes SSH node checks pod states (terminated or running). If terminated ignore those pods for RCA. Metrics Fetching: Prometheus metrics are retrieved via HTTP Request for nodes and services. RCA Generation: Logs and metrics are merged into structured prompts for Google Gemini AI to produce actionable RCA insights. Kubernetes Enrichment: RCA from Gemini will goes to this node and enriches with Kubernetes documentation and provide the documentation links in RCA Slack Notifications: Alerts are batched, deduplicated, and sent to Slack with clear formatting. How to Set Up Import the Workflow: Download the .json file and import it into your n8n instance. Configure Credentials: Add your Loki, Prometheus, and Slack API credentials in the respective nodes (use n8n Credentials Manager if required). Set up Google Gemini AI credentials for RCA generation. Test the Workflow: Run the workflow manually to ensure logs, metrics, and alerts are processed correctly. Schedule Execution: Use n8n’s Schedule Trigger to run the workflow at desired intervals (e.g., every 5 minutes). Requirements 🌐 n8 K8s node installed (self-hosted only, see n8n documentation). 🔑 Access to Kubernetes clusters and API. 📊 Loki and Prometheus set up for log and metrics collection. 💬 Slack workspace with webhook access for notifications. 🤖 Google Gemini AI API key for RCA generation. How to Customize the Workflow Adjust Filters: Modify the Loki query in the HTTP Request node to focus on specific error patterns. Change Alert Frequency: Update the Schedule Trigger node for different intervals. Add More Metrics: Extend the Prometheus node to include additional metrics like CPU or memory usage. Customize Slack Alerts: Edit the Slack node to change message formatting or add more channels. Enhance RCA: Adjust the Gemini AI prompt in the Set Fields node for more specific insights. 🗂️ Category DevOps / Monitoring & Observability / Kubernetes/ AI 🏷️ Tags kubernetes, prometheus, slack, alerting, sre, ops, kube-state-metrics, Gemini, AI Slack Output. An n8n automation workflow template by John Pranay Kumar Reddy.

N8nUpdated 1 hour ago
Paid45 uses
No ratings
  • 2 nodes
  • 45 views
Workflows
  • Automation
Nadia Privalikhina logo
Visual Storytelling Content Factory: Gemini & Replicate AI with Human-in-the-loop Publishing
Live

By Nadia Privalikhina

This n8n workflow automates the entire content creation and publishing pipeline for engaging, AI-generated visual stories, ensuring image and video quality with human-in-the-loop approvals. What it does: It takes a narrative concept (e.g., 'A Day in the Life of a Serene Skeleton') and transforms it into a series of unique images and videos, which are then published across multiple social media platforms. How it works: Creative Conceptualization: An AI 'Creative Director' develops a detailed narrative, including scenes, moods, and character details. Prompt Engineering: An AI 'Creative Technician' translates the narrative into precise text-to-image and text-to-video prompts, maintaining a consistent artistic style, lighting, and character appearance. AI Asset Generation: Replicate's AI models (Qwen-Image for images and Seedance-1-Lite for videos) create the visual content from these prompts. Human-in-the-Loop Approval: Generated images and videos are sent to Slack for manual review. Users can approve or request regeneration, ensuring creative control and quality. Multi-Platform Publishing: Approved content is automatically published via Blotato to Instagram and Facebook (videos), and TikTok (image slideshows), ready for your audience. Technical Requirements: Replicate Account with Balance: For image and video generation (using Qwen-Image and Seedance-1-Lite). Blotato Subscription: For seamless publishing to multiple social media platforms. OpenRouter Account with Balance: To access various Large Language Models (LLMs) like Gemini 2.5 Flash for creative direction and prompt generation. Slack Account: For the human-in-the-loop approval process. Customization Potential: This workflow serves as a robust foundation that can be easily adapted for various use cases beyond story narratives, such as: Automating product publishing with AI-generated visuals and descriptions. Creating dynamic advertising content for campaigns. Generating personalized visual content for marketing. Scaling content creation for personal or e-commerce brands. Why use it? Ideal for content creators, marketers, and businesses seeking to scale their visual content production, maintain creative control through human oversight, and automate distribution (with scheduling option) to key social media channels (Instagram, Facebook, TikTok, X, Pinterest, YouTube, and more). Customize the initial story brief to unleash endless themed narratives tailored to your brand. An n8n automation workflow template by Nadia Privalikhina.

N8nUpdated 1 hour ago
Free
No ratings
  • 5 nodes
Workflows
  • Automation
  • AI
Da
Daily Overdue Tasks Report from ClickUp to Gmail for Team Accountability
Live

By Rahul Joshi

Description Stay on top of missed deadlines with this automated workflow that generates daily HTML reports of overdue tasks from ClickUp. This automation runs daily, fetching all tasks with past due dates, organizing them by assignee, and delivering professional reports to keep teams accountable. Perfect for sales and business development managers who need real-time visibility on overdue ClickUp tasks to drive accountability and timely completion. Features 🚨 Complete Overdue Task List - All tasks with past due dates, status, and sprint points 👤 Assignee Breakdown - Organized by team member for quick follow-ups 🏷 Priority Tagging - Visual urgency assessment with priority indicators 📊 Summary Statistics - Total overdue tasks per user and team-wide metrics 📅 Daily Automation - Ensures no overdue task slips through the cracks 📧 Professional Reports - Polished HTML emails delivered via Gmail Setup Instructions Prerequisites: Ensure you have n8n (v1.0+), ClickUp workspace access, and Gmail account with app-specific password ClickUp API: Generate API token in ClickUp Settings > Apps and add to n8n credentials Gmail Configuration: Set up Gmail credentials using app-specific password (enable 2FA first) Import Workflow: Load the JSON template and update ClickUp workspace/list IDs Configure Recipients: Update email recipient list in the Gmail node Test Run: Execute manually to verify data retrieval and email delivery Schedule: Set daily schedule (recommended: 8 AM on weekdays) The polished HTML report is sent automatically via Gmail, keeping managers, team leads, and stakeholders informed without manual task tracking. Perfect for sales and business development managers who need real-time visibility on overdue ClickUp tasks to drive accountability and timely completion. Keywords: n8n ClickUp automation, overdue task report, overdue assignments, ClickUp to Gmail workflow, missed deadline tracker, sales task monitoring, overdue sprint points report. An n8n automation workflow template by Rahul Joshi.

N8nUpdated 1 hour ago
Paid
No ratings
  • 2 nodes
Workflows
  • Automation
Ge
Generate ClickUp Weekly Assignment & Performance Reports with Gmail
Live

By Rahul Joshi

Description Automate your weekly task tracking with this n8n workflow that generates professional HTML reports of upcoming assignments and team performance. Fetches tasks from ClickUp, filters by current week, organizes by assignee, and delivers via Gmail. Features: Upcoming assignments with due dates • Urgent/overdue task alerts • Per-assignee breakdown with sprint points • Priority/status badges • Weekly team statistics • Automated Gmail delivery Perfect for project managers and team leads who need weekly visibility without manual reporting. Prerequisites Required: n8n instance (v1.0+) and ClickUp workspace with API access Gmail account with app-specific password ClickUp tasks with assignees, due dates, and priority levels Setup Instructions ClickUp Connection: Create ClickUp credential in n8n using API token from ClickUp Settings > Apps Gmail Setup: Add Gmail credentials with app-specific password (enable 2FA first) Import Workflow: Import JSON and update ClickUp workspace IDs and email recipients Customize: Adjust date filters, priority mapping, and HTML styling as needed Schedule: Test manually, then set recurring schedule (recommended: Monday 9 AM) Perfect for sales teams, project managers, and leads who want full visibility on weekly task pipelines without manual reporting. Keywords: n8n ClickUp automation, weekly task report, performance tracking, upcoming assignments report, ClickUp to Gmail workflow, sprint points tracking, overdue task alerts, sales team productivity monitoring. An n8n automation workflow template by Rahul Joshi.

N8nUpdated 1 hour ago
Paid
No ratings
  • 2 nodes
Workflows
  • Automation
Matt Chong | n8n Creator logo
Declutter Gmail: Archive Inactive Emails with GPT-4 Classification
Live

By Matt Chong | n8n Creator

Who is this for? This workflow is for professionals, entrepreneurs, or anyone overwhelmed by a cluttered Gmail inbox. If you want to automatically archive low-priority emails using AI, this is the perfect hands-free solution. What does it solve? Your inbox fills up with old, read emails that no longer need your attention but manually archiving them takes time. This workflow uses AI to scan and intelligently decide whether each email should be archived, needs a reply, or is spam. It helps you: Declutter your Gmail inbox automatically Identify important vs. unimportant emails Save time with smart email triage How it works A scheduled trigger runs the workflow (you set how often). It fetches all read emails older than 45 days from Gmail. Each email is passed to an AI model(GPT-4) that classifies it as: Actionable Archive If the AI recommends archiving, the workflow archives the email from your inbox. All other emails are left untouched so you can review them as needed. How to set up? Connect your Gmail (OAuth2) and OpenAI API credentials. Open the "Schedule Trigger" node and choose how often the workflow should run (e.g., daily, weekly). Optionally adjust the Gmail filter in the “List Old Emails” node to change which emails are targeted. Start the workflow and let AI clean up your inbox automatically. How to customize this workflow to your needs Change the Gmail filter**: Edit the query in the Gmail node to include other conditions (e.g., older_than:30d, specific labels, unread only). Update the AI prompt**: Modify the prompt in the Function node to detect more nuanced categories like “Meeting Invite” or “Newsletter.” Adjust schedule frequency**: Change how often the cleanup runs (e.g., hourly, daily). An n8n automation workflow template by Matt Chong | n8n Creator.

N8nUpdated 1 hour ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
  • AI
Yar Malik (Asfandyar) logo
Analyze Stock Charts with GPT-4O and Technical Indicators via Telegram
Live

By Yar Malik (Asfandyar)

Who’s it for This template is designed for traders, investors, and finance enthusiasts who want quick stock insights and technical analysis delivered directly in Telegram. It’s ideal for anyone who wants to explore candlestick patterns, MACD signals, volume trends, and market sentiment without switching between multiple tools. What it does A Telegram Trigger starts the workflow whenever a user sends a message. The AI Agent (powered by OpenAI) engages in a professional yet friendly conversation about stocks and finance. If a ticker symbol is provided, the agent uses the Get Chart workflow to fetch and analyze the chart. The workflow generates candlestick, MACD, and volume insights, returning both the chart image and a plain-language breakdown of key patterns, support/resistance levels, and momentum signals. Results are sent back to the user in Telegram. How to set up Connect your Telegram account in the Telegram Trigger and Send nodes. Add your Chart-IMG API key in the HTTP Request node (Get Chart URL). Connect your OpenAI account to power the AI Agent. Deploy the workflow and start interacting with your Telegram bot. Requirements Telegram bot credentials OpenAI API key Chart-IMG API key How to customize the workflow Adjust the technical indicators (e.g., timeframe, studies like RSI or Bollinger Bands) in the Get Chart URL node. Fine-tune the AI Agent’s tone or level of detail in its system prompt. Modify sticky notes for clarity or to add setup instructions. An n8n automation workflow template by Yar Malik (Asfandyar).

N8nUpdated 1 hour ago
Free
No ratings
  • 7 nodes
Workflows
  • Automation
  • AI
Ex
Extract Business Contact Info from Google Maps to Google Sheets with Regex
Live

By Yar Malik (Asfandyar)

Who’s it for This template is perfect for marketers, sales teams, and entrepreneurs who need verified business leads without spending hours on manual research. If you’re running outreach campaigns, selling B2B services, or building prospect databases, this workflow saves you time and ensures your lead list is always fresh. How it works Start with a Google Maps search for a chosen business type and location (e.g., “Call centers in New York”). The workflow scrapes raw data, extracting business names, phone numbers, addresses, websites, and emails. Using regex logic, it filters and cleans data, ensuring valid contact details. Finally, it exports all leads into Google Sheets, giving you a ready-to-use contact list for outreach or CRM import. How to set up Replace the placeholder values in the Set Form Fields node with your target industry and location. Connect your Google Sheets account and provide the sheet ID. Run the workflow to start building your lead list. Requirements Google Sheets credentials Business type + location input How to customize the workflow Change the max_results field to control the number of businesses scraped. Add extra regex filters to capture more fields (e.g., social links). Integrate with your CRM or email platform to send leads directly to your outreach pipeline. An n8n automation workflow template by Yar Malik (Asfandyar).

N8nUpdated 1 hour ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Incrementors logo
Automate Blog Creation & Publishing with Gemini, Ideogram AI and WordPress
Live

By Incrementors

Overview: This n8n workflow automates the complete blog publishing process from topic research to WordPress publication. It researches topics, writes SEO-optimized content, generates images, publishes posts, and notifies teams—all automatically from Google Sheets input. How It Works: Step 1: Client Management & Scheduling Client Data Retrieval:** Scans master Google Sheet for clients with "Active" project status and "Automation" blog publishing setting Publishing Schedule Validation:** Checks if current day matches client's weekly frequency (Mon, Tue, Wed, Thu, Fri, Sat, Sun) or if set to "Daily" Content Source Access:** Connects to client-specific Google Sheet using stored document ID and sheet name Step 2: Content Planning & Selection Topic Filtering:** Retrieves rows where "Status for Approval" = "Approved" and "Live Link" = "Pending" Content Validation:** Ensures Focus Keyword field is populated before proceeding Single Topic Processing:** Selects first available topic to maintain quality and prevent API rate limits Step 3: AI-Powered Research & Writing Comprehensive Research:** Google Gemini analyzes search intent, competitor content, audience needs, trending subtopics, and LSI keywords Content Generation:** Creates 800-1000 word articles with natural keyword integration, internal linking, and conversational tone optimized for Indian investors Quality Assessment:** Evaluates content for human-like writing, conversational tone, readability, and engagement factors Content Optimization:** Automatically fixes grammar, punctuation, sentence flow, and readability issues while maintaining HTML structure Step 4: Visual Content Creation Image Prompt Generation:** OpenAI creates detailed prompts based on blog title and content for professional visuals Image Generation:** Ideogram AI produces 1248x832 resolution images with realistic styling and professional appearance Binary Processing:** Downloads and converts generated images to binary format for WordPress upload Step 5: WordPress Publication Media Upload:** Uploads generated image to WordPress media library with proper filename and headers Content Publishing:** Creates new WordPress post with title, optimized content, and embedded image Featured Image Assignment:** Sets uploaded image as post's featured thumbnail for proper display Category Assignment:** Automatically assigns posts to predefined category Step 6: Tracking & Communication Status Updates:** Updates Google Sheet with live blog URL in "Live Link" column using S.No. as identifier Team Notification:** Sends Discord message to designated channel with published blog link and review request Process Completion:** Triggers next iteration or workflow conclusion based on remaining topics Setup Steps: Estimated Setup Time: 45-60 minutes Required API Credentials: 1. Google Sheets API Service account with sheets access OAuth2 credentials for client-specific sheets Proper sharing permissions for all target sheets 2. Google Gemini API Active API key with sufficient quota Access to Gemini Pro model for content generation Rate limiting considerations for bulk processing 3. OpenAI API GPT-4 access for creative prompt generation Sufficient token allocation for daily operations Fallback handling for API unavailability 4. Ideogram AI API Premium account for quality image generation API key with generation permissions Understanding of rate limits and pricing 5. WordPress REST API Application passwords for each client site Basic authentication setup with proper encoding REST API enabled in WordPress settings User permissions for post creation and media upload 6. Discord Bot API Bot token with message sending permissions Channel ID for notifications Guild access and proper bot roles Master Sheet Configuration: Document Structure: Create primary tracking sheet with columns Client Name:** Business identifier Project Status:** Active/Inactive/Paused Blog Publishing:** Automation/Manual/Disabled Website URL:** Full WordPress site URL with trailing slash Blog Posting Auth Code:** Base64 encoded username: password On Page Sheet:** Google Sheets document ID for content planning WeeklyFrequency:** Daily/Mon/Tue/Wed/Thu/Fri/Sat/Sun Discord Channel:** Channel ID for notifications Content Planning Sheet Structure: Required Columns (exact naming required): S.No.:** Unique identifier for tracking Focus Keyword:** Primary SEO keyword Content Topic** Article title/subject Target Page:** Internal linking target Words:** Target word count Brief URL:** Content brief reference Content URL:** Draft content location Status for Approval:** Pending/Approved/Rejected Live Link:** Published URL (auto-populated) WordPress Configuration: REST API Activation:** Ensure wp-json endpoint accessibility User Permissions:** Create dedicated user with Editor or Administrator role Application Passwords:** Generate secure passwords for API authentication Category Setup:** Create or identify category ID for automated posts Media Settings:** Configure upload permissions and file size limits Security:** Whitelist IP addresses if using security plugins Discord Integration Setup: Bot Creation:** Create application and bot in Discord Developer Portal Permissions:** Grant Send Messages, Embed Links, and Read Message History Channel Configuration:** Set up dedicated channel for blog notifications User Mentions:** Configure user ID for targeted notifications Message Templates:** Customize notification format and content Workflow Features & Capabilities: Content Quality Standards: SEO Optimization:** Natural keyword integration with LSI keywords and related terms Readability:** Conversational tone with short sentences and clear explanations Structure:** Proper HTML formatting with headings, lists, and internal links Length:** Consistent 800-1000 word count for optimal engagement Audience Targeting:** Content tailored for Indian investor audience with relevant examples Image Generation Specifications: Resolution:** 1248x832 pixels optimized for blog headers Style:** Realistic professional imagery with human subjects Design:** Clean layout with heading text placement (bottom or left side) Quality:** High-resolution output suitable for web publishing Branding:** Light beige to gradient backgrounds with golden overlay effects Error Handling & Reliability: Graceful Failures:** Workflow continues even if individual steps encounter errors API Rate Limits:** Built-in delays and retry mechanisms for external services Data Validation:** Checks for required fields before processing Backup Processes:** Alternative paths for critical failure points Logging:** Comprehensive tracking of successes and failures Security & Access Control: Credential Encryption:** All API keys stored securely in n8n vault Limited Permissions:** Service accounts with minimum required access Authentication:** Basic auth for WordPress with encoded credentials Data Privacy:** No sensitive information exposed in logs or outputs Access Logging:** Track all sheet modifications and blog publications Troubleshooting: Common Issues: API Rate Limits:** Check your API quotas and usage limits WordPress Authentication:** Verify your basic auth credentials are correct Sheet Access:** Ensure Google Sheets API has proper permissions Image Generation Fails:** Check Ideogram API key and quotas Need Help?: For technical support or questions: Email: info@incrementors.com Contact Form: https://www.incrementors.com/contact-us/. An n8n automation workflow template by Incrementors.

N8nUpdated 1 hour ago
Free
No ratings
  • 7 nodes
Workflows
  • Automation
  • AI
Au
Automate Job Discovery & AI Proposals across Upwork, Freelancer, Guru & PPH with OpenRouter
Live

By Gerald Denor

Upwork/Freelancer/Guru/PPH Job Automation + AI Proposal Generator Overview This comprehensive n8n workflow automates freelance job discovery and application processes across four major platforms: Upwork.com, Freelancer.com, PeoplePerHour.com, and Guru.com. The system monitors RSS feeds, extracts job details, generates personalized AI proposals, and tracks everything in Google Sheets with email notifications. Supported Platforms Complete Market Coverage Upwork.com World's largest freelance marketplace High-value projects and enterprise clients Competitive bidding environment requiring fast responses Freelancer.com Global platform with diverse project types International client base across all industries Contest and fixed-price project opportunities PeoplePerHour.com UK-focused professional services platform Hourly and project-based work Business and creative services emphasis Guru.com Premium freelance marketplace for skilled professionals Work room collaboration features Recurring client relationship focus Use Cases Primary Use Cases Multi-Platform Lead Generation Monitor Upwork, Freelancer, PeoplePerHour, and Guru simultaneously Receive instant notifications for relevant opportunities across all platforms Never miss time-sensitive job postings from any major marketplace Cross-Platform Proposal Automation Generate platform-specific, personalized proposals using AI Adapt proposal style to each platform's requirements and culture Maintain consistent quality across all applications and platforms Comprehensive Opportunity Tracking Automatically log jobs from all four platforms in Google Sheets Track application status and platform performance Competitive Market Advantage Respond to jobs within minutes across multiple platforms Maintain 24/7 monitoring without manual intervention Access broader market opportunities while competitors focus on single platforms Industry Applications Digital Marketing Agencies Monitor automation projects across Upwork and Freelancer Track competitor applications on multiple platforms Access European clients through PeoplePerHour and international through Guru Software Development Teams Find API integration projects on Upwork and technical contests on Freelancer Monitor PeoplePerHour for UK-based development work Track long-term client relationships on Guru Virtual Assistant Services Discover automation opportunities across all four platforms Monitor recurring service requests and business support roles Scale operations by accessing different market segments Consulting Practices Track business automation requests on premium platforms like Guru Monitor transformation projects across international markets Access diverse client bases from startup (Freelancer) to enterprise (Upwork) Technical Features Technical Features Multi-Platform RSS Monitoring Configurable polling intervals (default: 5 minutes) Processes Vollna API feeds for Upwork, Freelancer, PeoplePerHour, and Guru Handles various platform-specific job feed formats automatically Intelligent Data Extraction Parses job titles to extract budget information across different platform formats Supports multiple pricing formats (fixed, hourly, ranges) from all platforms Cleans and structures job data with platform-specific considerations Advanced URL Processing Decodes nested URLs from feed redirects Automatically identifies source platforms (Upwork, Freelancer, PeoplePerHour, Guru) Validates and formats final job URLs for direct platform access AI Integration with Platform Awareness Uses OpenRouter for AI model access with platform-specific contexts Implements advanced prompt engineering for different platform cultures Generates contextual, personalized proposals adapted to each platform Multi-Platform Support Gmail integration for notifications Google Sheets for data storage HTML email formatting Automated database updates ⚙️ Configuration Options Filtering System ASCII text filtering for English content Custom budget range filtering Platform-specific filtering rules Keyword-based job matching AI Customization Customizable proposal templates Variable experience levels Industry-specific positioning Personal branding integration Notification Preferences HTML-formatted email alerts Mobile-friendly email templates Batch processing options Error handling and retry logic Benefits 🚀 Operational Efficiency Time Savings Eliminates manual job checking (save 2-3 hours daily) Automates proposal writing process Reduces administrative overhead Response Speed 5-minute job discovery cycle Instant proposal generation Competitive response timing Quality Consistency Standardized proposal quality Professional email formatting Consistent brand presentation 📊 Business Intelligence Market Analysis Budget trend tracking Platform performance comparison Job volume analytics Competitive landscape insights Performance Tracking Application success rates Response time analysis Platform-specific metrics ROI measurement capabilities 🔄 Scalability Features Multi-User Support Team-based implementations Role-specific customizations Shared resource management Integration Ready CRM system compatibility Project management tool integration Calendar synchronization options API extension capabilities Requirements 🛠️ Technical Prerequisites n8n Setup n8n Cloud or self-hosted instance Webhook capabilities enabled Cron trigger support External Services Gmail account with API access Google Sheets API credentials OpenRouter API key Vollna account for RSS feeds Optional Enhancements Custom domain for webhooks SSL certificates for secure connections Database storage for advanced analytics Installation & Setup Need Help? Reach me: https://www.linkedin.com/in/gerald-akhidenor-1ab1a45/ Work with me: https://dominixai.com/ My website: https://jobmonkey.dev My email: denorgerald@gmail.com 📘 Beginner Setup Guide Workflow: Upwork Job Application Automation with Vollna API This workflow automates the process of: Reading new jobs from a Vollna RSS feed, Extracting job title, budget, and source, Using AI to generate a tailored proposal, Sending the proposal to your email, and Saving job details into a Google Sheet. 1. 📥 Import the Workflow Open your n8n dashboard. Click Import in the top-right. Upload the file: Upwork Job Application Automation with Vollna API Updated.json. 2. 🔑 Set Up Required Credentials Before the workflow can run, connect your accounts. Gmail Credentials Go to Credentials in n8n. Create a new credential: Gmail OAuth2 API. Follow the login prompt and grant access. Save it, then select it in the Send a Message node. Google Sheets Credentials Create a credential for Google Sheets OAuth2 API. Connect it to your Google account. Save it, then select it in the Update Database node. OpenRouter / AI API Key Sign up at openrouter.ai. Copy your API key. In n8n, create a credential for OpenRouter API. Select it in the OpenRouter Chat Model node. 3. ⚙️ Configure the RSS Feed Open the RSS Feed Trigger node. Replace https://www.vollna.com/rss/insertyourlinkhere with your personal Vollna RSS feed URL. You can get this from your Vollna account (filtering for Upwork jobs). 4. 🌀 Understand the Loop This workflow uses Loop Over Items to process multiple jobs one by one. Loop branch (Output 1)** → Processes each job (Extract, Decode, AI Proposal, Save to DB). Done branch (Output 2)** → Would normally run once all jobs are processed. (Here, it’s not used — instead, the loop cycles back until no jobs are left.) So the workflow ensures every job from RSS is handled. 5. 📧 Email Setup The Send a Message node will send proposals to your email. Default recipient: denorgerald@gmail.com. Change this in the Send a Message → Send To field to your own email. 6. 📊 Google Sheets Setup Get Your Google Sheets Copy The Update Database node writes job data to your Google Sheet. It’s already linked to this sheet: Upwork Jobs Automation → upwork_jobs Replace with your own Google Sheet ID if you want. Copy your sheet’s URL, e.g.: https://docs.google.com/spreadsheets/d/<YOUR_SHEET_ID>/edit#gid=0 Paste <YOUR_SHEET_ID> into the Document ID. Update Sheet Name if needed (default is upwork_jobs). 7. ▶️ Test the Workflow Click Execute Workflow. The RSS Trigger will fetch jobs. You should see each job processed step by step: Title & Budget extracted URL decoded Proposal generated by AI Email sent Row added to Google Sheet 8. 🔄 Activate Automation When satisfied, toggle the workflow to Active. It will check the RSS feed every 5 minutes (you can adjust this in the RSS Trigger). Your Upwork Job Application Automation is now ready to help you discover and apply to more opportunities automatically. Remember to monitor the system regularly and adjust settings based on your results. Happy freelancing! 🚀🚀. An n8n automation workflow template by Gerald Denor.

N8nUpdated 1 hour ago
Paid
No ratings
  • 6 nodes
Workflows
  • Automation
  • AI
De
Deep Research Assistant with Perplexity AI and Telegram Citations
Live

By BizThrive.ai

Turn your Telegram bot into a real-time research assistant with this intelligent n8n workflow. Designed for founders, analysts, and knowledge workers, this automation uses Perplexity Sonar and Sonar Pro to deliver concise, citation-rich answers to complex queries — directly inside Telegram. 🔍 What It Does ✅ Smart Query Routing** Automatically selects the right tool based on query complexity — Sonar for fast lookups, Sonar Pro for multi-source synthesis. 📚 Cited Research Summaries** Includes clickable URLs from Perplexity’s source data for transparency and auditability. 🧠 Session Memory** Maintains chat context using Telegram chat ID for follow-up questions and threaded insight. 🔐 Secure Access Filter** Restricts bot usage to authorized Telegram users. ⚙️ Customizable Agent Behavior** Easily adjust tone, tool preferences, and citation style via system message. 🚀 Use Cases Market research & competitor analysis Academic and scientific deep-dives Legal and transcript summarization Podcast, video, and trend monitoring Personal AI assistant for founders and consultants 🛠 Setup Instructions Create a Telegram bot via @BotFather and add your token. Add your OpenAI and Perplexity API keys. Update the filter node with your Telegram user ID. Deploy and start chatting — responses appear in Telegram. An n8n automation workflow template by BizThrive.ai.

N8nUpdated 1 hour ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
  • AI
Rui Borges logo
Automatically Triage & Improve Todoist Tasks with GPT-4.1-mini
Live

By Rui Borges

How it works (high-level) This workflow automatically triages new tasks created in Todoist in the last 5 minutes. It improves the task description, assigns a priority (P1–P4), and sets a realistic due date based on your current workload. Main flow steps Schedule Trigger — runs at a chosen interval. Get many tasks (Todoist) — fetches all tasks created in the last 5 minutes. AI Agent (LLM) — receives the new task plus clear rules to: Rewrite the task description in an imperative style. Score and set the priority (1–4) using Impact × Urgency × Risk. Schedule a due date that respects workload and avoids overbooking. get_open_tasks — provides the agent with the full list of open tasks to check daily capacity. update_task — applies the improved description, chosen priority, and due date back into Todoist. Setup steps Time required: ~5-10 minutes. Configure Todoist credentials (API token) and OpenAI credentials in the respective nodes. Adjust the Schedule Trigger to how often you want the system to check for new tasks. Optionally, fine-tune the scoring and scheduling rules inside the AI Agent system prompt. ℹ️ More detailed instructions, reasoning frameworks, and constraints are already included as sticky notes inside the workflow itself. An n8n automation workflow template by Rui Borges.

N8nUpdated 1 hour ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
  • AI
Co
Cost-Free Email Follow-Up Sequence with Google Sheets and Gmail
Live

By Gerald Denor

Simple But Powerful Email Automation for Everyone: No AI, No API Costs! This n8n workflow template, "Email Outreach Automation," is designed to help you set up an automated email outreach system using tools you might already be familiar with: Google Sheets and Google Docs. At its core, this workflow is a sequence of steps that n8n follows to send personalized emails to a list of contacts. The best part? It's built to be incredibly cost-effective, meaning you won't need to pay for any external API services or AI subscriptions to make it work. This makes it an ideal starting point for anyone new to automation or looking to manage their budget. How Does This Workflow Work? Think of this n8n workflow as a digital assistant that handles your email outreach from start to finish. Here's a simplified breakdown of what happens behind the scenes: Your Contact List (Google Sheet): The workflow starts by reading your contact information (like names, emails, and company details) from a Google Sheet. This is where you'll keep all the people you want to email. Email Content (Google Docs): Instead of writing each email individually, you'll create email templates in Google Docs. The workflow can then pull the content from these documents and personalize it for each recipient. This means you can use placeholders like {{firstname}} or {{company}} in your Google Doc, and the workflow will automatically replace them with the correct information for each person. Smart Email Sequencing: The workflow is designed to send a series of emails to each contact. It keeps track of which email was sent last to each person in your Google Sheet. This ensures that your contacts receive the emails in the correct order and don't get the same email twice. Sending Emails (Gmail or SMTP): Once the workflow has the contact's details and the personalized email content, it uses your Gmail account (or any other SMTP service you configure) to send the email. It even includes a built-in delay to avoid hitting email sending limits. Updating Your Records: After sending an email, the workflow updates your Google Sheet to record which email was sent and when. This helps you keep track of your outreach efforts and ensures that contacts who have completed the email sequence are not emailed again. Key Features for Beginners: No Coding Required:** While n8n involves visual programming, you don't need to write complex code to use this workflow. It's pre-built and ready for you to configure with your Google Sheet and Google Doc IDs. Free to Use (No Hidden Costs):** This is a major advantage! Unlike many other email automation tools that charge per email or require expensive API keys, this workflow leverages free services. You can run your campaigns without worrying about unexpected bills. Easy Configuration:** The workflow includes a "Settings" node where you can easily input your Google Sheet and Google Doc IDs, as well as your email subjects. This centralizes all your important settings in one place. Built-in Safeguards:** Features like the "Filter passes only unprocessed contacts" and "Has contact completed email sequence?" nodes ensure that you only email the right people at the right time, preventing accidental re-sends. Scalable:** As you get more comfortable, you can easily expand this workflow to handle more contacts or more complex email sequences. It's a great foundation for learning more about automation. What You'll Need to Get Started: An n8n instance (you can run it locally, use a cloud provider, or n8n.cloud) A Google account (for Google Sheets and Google Docs) A Gmail account (or SMTP credentials for sending emails) This workflow is your entry point into efficient and affordable email automation. It's designed to be straightforward for beginners while offering powerful capabilities. Get ready to automate your outreach and see the results! Setup Guide: Sample Google Doc Sample Google Sheet Need Help? Reach me: https://www.linkedin.com/in/gerald-akhidenor-1ab1a45/ Work with me: https://dominixai.com/ My website: https://jobmonkey.dev My email: denorgerald@gmail.com This guide will walk you through the process of setting up and running the Email Outreach Automation. This powerful workflow allows you to automate personalized email campaigns using n8n, Google Sheets, and Google Docs, all without incurring any API or AI subscription costs. Follow these steps to get your automated outreach up and running. Prerequisites Before you begin, ensure you have the following: An n8n Instance:** This can be a local installation, a self-hosted server, or an n8n.cloud account. If you don't have one, you can find installation instructions on the official n8n website [1]. A Google Account:** You will need this to create and manage your Google Sheets (for contacts) and Google Docs (for email templates). A Gmail Account (or SMTP Credentials):** This workflow uses Gmail by default for sending emails. If you prefer to use another email service, you will need its SMTP credentials. Step 1: Import the Workflow into n8n Download the Workflow: Ensure you have the EmailOutreachAutomation.json file downloaded to your computer. Open n8n: Log in to your n8n instance. Import: In the n8n dashboard, click on the "Workflows" tab in the left sidebar. Then, click the "New" button (or the + icon) and select "Import from JSON". Upload the File: A dialog box will appear. Click "Browse" or drag and drop the EmailOutreachAutomation.json file into the designated area. Click "Import". Save the Workflow: Once imported, the workflow will open in the editor. Click the "Save" button (usually located in the top right corner) to save your new workflow. Step 2: Prepare Your Google Sheet for Contacts This workflow uses a Google Sheet as your contact database. You need to create a new Google Sheet and populate it with your contact information. The workflow expects specific column headers to function correctly. Create a New Google Sheet: Go to Google Sheets (sheets.google.com) and create a new blank spreadsheet. Name Your Sheet: Give your spreadsheet a descriptive name (e.g., "JobMonkey Email List"). Add Required Columns: In the first row of your sheet, add the following column headers exactly as they appear below (case-sensitive): firstname lastname email company last_email_sent (This column will be updated by the workflow to track the last email sent to each contact. Leave it blank initially.) last_email_date (This column will be updated by the workflow with the date the last email was sent. Leave it blank initially.) processed (This column will be updated by the workflow to mark contacts as processed. Leave it blank initially.) Populate with Data: Fill in your contact data under the respective columns. Ensure the email column contains valid email addresses. Get Your Google Sheet ID: The Google Sheet ID is part of the URL when you open your spreadsheet. It's the long string of characters between /d/ and /edit. Copy this ID; you will need it in Step 4. Step 3: Prepare Your Google Docs Email Templates This workflow sends a sequence of up to 9 emails. You will create a separate Google Doc for each email in your sequence. The workflow uses placeholders in these documents to personalize the emails. Create New Google Docs: Go to Google Docs (docs.google.com) and create a new blank document for each email you plan to send (e.g., "Email 1 Template", "Email 2 Template", etc.). The workflow is configured for up to 9 emails, but you can use fewer. Write Your Email Content: Write the content for each email in its respective Google Doc. You can use the following variables (placeholders) which the workflow will automatically replace with data from your Google Sheet: {{firstname}} {{lastname}} {{company}} {{email}} Get Your Google Doc IDs: For each Google Doc, copy its ID from the URL. It's the long string of characters between /d/ and /edit. You will need these IDs in Step 4. Step 4: Configure the 'Settings' Node in n8n This is the most crucial step for customizing the workflow. The 'Settings' node holds all the essential IDs and subjects for your campaign. Open the Workflow: In n8n, open the Email Outreach JobMonkey copy workflow you imported. Locate the 'Settings' Node: Find the node named "Settings" (it's usually near the top, connected to the 'Schedule Trigger'). Double-click it to open its configuration. Update 'googlesheetid': Find the assignment named googlesheetid. Replace the existing value with the Google Sheet ID you copied in Step 2. Update 'googledocid_X' and 'emailsubject_X': For each email in your sequence (e.g., googledocid_1, googledocid_2, etc.), replace the value with the corresponding Google Doc ID you copied in Step 3. Similarly, for each emailsubject_X, update the value with the subject line you want for that specific email. Close the 'Settings' Node: Click "Done" or close the node configuration. Step 5: Configure Email Sending Credentials (Gmail or SMTP) The workflow uses a 'Send a message' node (Gmail node) to send emails. You need to provide your Gmail credentials or configure an SMTP service. Option A: Using Gmail (Recommended for Simplicity) Locate the 'Send a message' Node: Find the node named "Send a message" (it's a Gmail node) in the workflow. Double-click it. Add Gmail Account: Under the 'Credentials' section, click "Add new" next to gmailOAuth2. Connect to Google: A new window will open, prompting you to connect your Google account. Follow the on-screen instructions to grant n8n access to send emails on your behalf. Select the Gmail account you wish to use for sending. Save Credentials: Once connected, save the credentials. Close the Node: Click "Done" or close the node configuration. Option B: Using an SMTP Service (Advanced) If you prefer to use a different email service via SMTP: Replace the 'Send a message' Node: Delete the existing "Send a message" (Gmail) node. Add a New SMTP Node: Search for and add an "SMTP" node to your workflow. Connect it in place of the deleted Gmail node. Configure SMTP Credentials: Double-click the new SMTP node. You will need to provide your SMTP host, port, username, and password. Consult your email provider's documentation for these details. Map Fields: Ensure the To, Subject, and Message fields in the SMTP node are correctly mapped to the data coming from the previous nodes (e.g., ={{ $(\'Loop Over Items\').item.json.email }} for the recipient email, ={{ $(\'Settings\').item.json[\'emailsubject_\' + $(\'Determine Email Number\').item.json.emailNumber] }} for the subject, and ={{ $json.html }} for the message body). Close the Node: Click "Done" or close the node configuration. Step 6: Configure the Schedule Trigger (Optional but Recommended) The 'Schedule Trigger' node determines when your workflow will run automatically. By default, it's set to run at 6 AM, 12 PM, and 6 PM. Locate the 'Schedule Trigger' Node: Find the node named "Schedule Trigger" (it's the very first node in the workflow). Double-click it. Adjust Schedule: You can modify the schedule to fit your needs. For example, to run daily at 9 AM, you would set the hour to 9. Close the Node: Click "Done" or close the node configuration. Step 7: Activate and Test Your Workflow Once all configurations are complete, it's time to activate and test your workflow. Activate the Workflow: In the top right corner of the n8n editor, toggle the "Active" switch to ON. Test Manually (Optional but Recommended): To perform a test run without waiting for the schedule, click the "Execute Workflow" button (usually a play icon) in the top right corner. This will run the workflow once. Monitor Execution: After execution, check the 'Executions' tab in n8n to see the status of your workflow runs. You can also check your Google Sheet to see if the last_email_sent and processed columns have been updated, and check your email outbox to confirm emails were sent. Important Considerations Email Sending Limits:** Be aware of the sending limits of your email provider (e.g., Gmail has a daily sending limit). The workflow includes a 'Wait' node to help space out emails, but adjust it (amount parameter in the 'Wait' node) if you encounter issues. Google API Quotas:** While this workflow avoids paid API subscriptions, Google services do have free usage quotas. For very high volumes, you might eventually hit these, but for typical outreach, this should not be an issue. Error Handling:** The workflow has basic error handling. If you encounter issues, check the 'Executions' tab in n8n for error messages, which can help you diagnose problems. Customization:** Feel free to explore and customize other nodes in the workflow as you become more familiar with n8n. For example, you can adjust the 'Limits the number of emails per run' node to control how many emails are sent in each execution. By following these steps, you will have a fully functional, automated email outreach system that is both powerful and cost-effective. Happy automating!. An n8n automation workflow template by Gerald Denor.

N8nUpdated 1 hour ago
Paid
No ratings
  • 4 nodes
Workflows
  • Automation
Md Sagor Khan logo
AI-Powered Zendesk Support Responses with RAG, OpenAI, and Supabase Knowledge Base
Live

By Md Sagor Khan

⚡ How it works This workflow automates first responses to new Zendesk tickets with the help of AI and your internal knowledge base. Webhook trigger fires whenever a new ticket is created in Zendesk. Ticket details (subject, description, requester info) are extracted. Knowledge base retrieval – the workflow searches a Supabase vector store (with OpenAI embeddings) for the most relevant KB articles. AI assistant (RAG agent) drafts a professional reply using the retrieved KB and conversation memory stored in Postgres. Decision logic: If no relevant KB info is found (or if it’s a sensitive query like KYC, refunds, or account deletion), the workflow sends a fallback response and tags the ticket for human review. Otherwise, it posts the AI-generated reply and tags the ticket with ai_reply. Logging & context memory ensure future ticket updates are aware of past interactions. 🔧 Set up steps This workflow takes about 15–30 minutes to set up. Connect credentials for Zendesk, OpenAI, Supabase, and Postgres. Prepare your knowledge base: store support content in Supabase (documents table) and embed it using the provided Embeddings node. Set up Postgres memory table (zendesk_ticket_histories) to store conversation history. Update your Zendesk domain in the HTTP Request nodes (<YOUR_ZENDESK_DOMAIN>). Deploy the webhook URL in Zendesk triggers so new tickets flow into n8n. Test by creating a sample ticket and verifying: AI replies appear in Zendesk Correct tags (ai_reply or human_requested) are applied Logs are written to Postgres. An n8n automation workflow template by Md Sagor Khan.

N8nUpdated 1 hour ago
Free
No ratings
  • 6 nodes
Workflows
  • Automation
  • AI
Au
Automate Birthday Discount Emails for E-Commerce using Google Sheets and Gmail
Live

By Marth - Business Automation

⚙ How It Works & Setup Steps: Automated Birthday Discount How It Works This workflow is a powerful yet simple automation to delight your customers on their birthdays. It runs every day on a schedule you define and automatically pulls data from your customer list on Google Sheets. The workflow then checks to see if any customer has a birthday on the current day. If a match is found, it generates a unique discount code and sends a personalized, celebratory email with the code directly to the customer. This ensures no birthday is ever missed, fostering customer loyalty and driving sales with zero manual effort. Setup Steps Follow these steps to get the workflow running in your n8n instance and start sending automated birthday discounts. 1. Prerequisites You will need a working n8n instance and a few key accounts: Google Sheets:* To store your customer data, including their email address and birthday. The birthday column should be formatted as *MM-dd** (e.g., 08-27). Gmail:** To send the personalized birthday emails to your customers. 2. Workflow Import Import the provided workflow JSON into your n8n canvas. All the necessary nodes will appear on your canvas, ready for configuration. 3. Configure Credentials Connect the following credentials to their respective nodes: Google Sheets:* Connect your Google account to the *Get Customer Data** node. Gmail:* Connect your Gmail account to the *Send Birthday Email** node. 4. Customize the Workflow Get Customer Data: Enter the Spreadsheet ID and Sheet Name of your Google Sheet containing the customer data. Is It Their Birthday?: This node compares the customer's birthday column with the current date. Ensure {{ $json.birthday }} matches the exact name of your birthday column in Google Sheets. Generate Discount Code: This node is pre-configured to create a simple unique code. For an e-commerce platform (like Shopify or WooCommerce), you will need to replace this node with the specific API call to generate a valid coupon code in your system. Send Birthday Email: Enter your sender email in the From Email field. Customize the Subject and Message with your own text and branding to make it personal. The {{ $json.name }} and {{ $json.discountCode }} expressions will automatically pull the correct customer name and generated code. 5. Activate the Workflow Once all configurations are complete, click "Save" and then "Active". The workflow is now live and will automatically run every morning to send out birthday wishes!. An n8n automation workflow template by Marth - Business Automation.

N8nUpdated 1 hour ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Marth - Business Automation logo
Generate & Post LinkedIn Content Automatically with GPT-4 & GPT Image 1
Live

By Marth - Business Automation

⚙ AI-Powered Social Media Automation for LinkedIn How It Works This workflow automates the entire social media content creation and publishing process for LinkedIn. It starts with a simple form to collect a topic or idea. The workflow then uses two AI agents to automatically generate both the written content and a unique image prompt. The AI-generated image is created, uploaded, and then downloaded before the final step, where both the content and the image are posted to your LinkedIn account. Setup Steps Follow these steps to get the workflow running in your n8n instance. 1. Prerequisites You will need a working n8n instance and accounts for the following services: OpenAI:** For AI content and image generation. Google Drive:** To temporarily store the generated image. Gmail:** For the file upload process. LinkedIn:** To publish the final post. 2. Workflow Import Import the provided .json file into your n8n instance. All the necessary nodes will appear on your canvas. 3. Configure Credentials Connect the following credentials to their respective nodes: OpenAI:** Connect to the OpenAI Chat Model, AI Agent Content Generator, Ai Agent Prompt Image generator, and Image-1 nodes. Google Drive:** Connect to the Upload file and Download file nodes. Gmail:** Connect to the Send a message node. LinkedIn:** Connect to the Create a post node. 4. Customize the Trigger Form Click on the On form submission node. Review and customize the form fields to fit your specific needs (e.g., add fields for hashtags, target audience, etc.). Click "Share Form" to get the unique URL for your content ideas form. 5. Customize AI Prompts Click on the AI Agent Content Generator node. Review and adjust the System Message to refine the writing style, tone, and character limits for your LinkedIn posts. Similarly, open the Ai Agent Prompt Image generator node and modify the System Message to guide the AI in creating images that match your brand identity. 6. Configure Google Drive Click on the Upload file node. Under the Parameters tab, select the specific Drive ID and Folder ID where you want to temporarily store the generated images. 7. Configure the LinkedIn Post Click on the Create a post node. Ensure that the Text and shareMediaCategory parameters are correctly mapped to the output of the preceding nodes to use the AI-generated text and image. 8. Activate the Workflow Once all credentials and node configurations are complete, click "Save" at the top of the canvas. Finally, toggle the workflow to "Active". The workflow is now live and will automatically create and publish content upon every form submission. An n8n automation workflow template by Marth - Business Automation.

N8nUpdated 1 hour ago
Paid
No ratings
  • 7 nodes
Workflows
  • Automation
  • AI
Au
Automate Cross-Posting from Telegram to Facebook with Airtop Browser Automation
Live

By Ivan Maksiuta

Overview This template allows you to automatically post messages from Telegram directly to Facebook using Airtop no-code browser automation. It is designed for creators, social media managers, and businesses that want to streamline their cross-posting workflow without coding. Why this is valuable Manually copying messages from Telegram to Facebook can be time-consuming and error-prone. With this automation: Every Telegram message you send to your bot can instantly appear on Facebook. You save time, reduce repetitive manual work, and ensure consistent messaging across platforms. Perfect for community managers, marketing teams, and content creators who want to grow their Facebook presence while engaging Telegram followers. How it works A Telegram Trigger listens for incoming messages to your bot. Airtop starts a browser session and opens Facebook. The bot clicks into the composer, types your Telegram message, and presses Publish. (Optional) It can also tag followers or add extra text. Finally, Telegram sends you a confirmation: “✅ Facebook: post published.” Setup Connect your Telegram Bot credentials. Add your Airtop API key/account. On first run, log in to Facebook inside Airtop (it will reuse the session later). Customization Change selectors or text if your Facebook interface differs. Add more automation steps (like attaching images, tagging pages, or posting into groups). Adjust Wait nodes if your connection is slower. An n8n automation workflow template by Ivan Maksiuta.

N8nUpdated 1 hour ago
Free
No ratings
  • 2 nodes
Workflows
  • Automation
Ivan Maksiuta logo
Automated Crypto News Digest to Telegram with RSS Feeds and GPT-4
Live

By Ivan Maksiuta

What this template does Collects the latest crypto news from multiple RSS feeds, filters and deduplicates them, uses OpenAI GPT-4 to analyze and select the top stories, translates and formats them into Russian, and posts a digest to a Telegram channel or group. The workflow runs automatically on a schedule and ensures all messages fit Telegram’s 4096-character limit. How it works (high level) RSS Sources: Reads fresh items from CoinDesk, Cointelegraph, Decrypt, Cryptobriefing, and Nulltx. Filter & Deduplicate: Keeps only unique items from the last 24 hours. AI Analysis (Crypto Analyst): An OpenAI agent identifies the most important events and selects the best article for each. AI Formatting (SMM Editor): Another OpenAI agent writes a styled digest in Russian with Telegram-compatible HTML formatting. Message Preparation: Long texts are split into safe chunks ≤ 4096 characters. Telegram Post: The digest is posted automatically to your configured Telegram channel or group. Prerequisites n8n Cloud or n8n >= 1.107.4 Credentials: OpenAI (gpt-4o-mini or gpt-4.1-mini) Telegram Bot with rights to post in your target chat Setup (5 minutes) Import this workflow into n8n. Open the Telegram node “Post to Group” and set your chatId (e.g., @your_channel or numeric ID). Connect your OpenAI and Telegram credentials. (Optional) Adjust the Scheduler interval (default: every 3 hours). Run once manually to test, then activate. Customization Add or replace RSS sources. Modify the prompts in Crypto Analyst and SMM Editor to adapt tone, style, or language. Swap out the Telegram node to publish on other platforms (Slack, Discord, etc.). An n8n automation workflow template by Ivan Maksiuta.

N8nUpdated 1 hour ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
  • AI
Au
Automatic Backlink Data Export from Semrush to Google Sheets via RapidAPI
Live

By Evoort Solutions

🔗 Automated Semrush Backlink Checker with n8n and Google Sheets 📘 Description This n8n workflow automates backlink data extraction using the Semrush Backlink Checker API available on RapidAPI. By submitting a website via a simple form, the workflow fetches both backlink overview metrics and detailed backlink entries, saving the results directly into a connected Google Sheet. This is an ideal solution for SEO professionals who want fast, automated insights without logging into multiple tools. 🧩 Node-by-Node Explanation On form submission** – Starts the workflow when a user submits a website URL through a web form. HTTP Request* – Sends the URL to the *Semrush Backlink Checker API** using a POST request with headers and form data. Reformat 1** – Extracts high-level backlink overview data like total backlinks and referring domains. Reformat 2** – Extracts individual backlink records such as source URLs, anchors, and metrics. Backlink overview** – Appends overview metrics into the "backlink overflow" tab of a Google Sheet. Backlinks** – Appends detailed backlink data into the main "backlinks" tab of the same Google Sheet. ✅ Benefits of This Workflow No-code integration**: Built entirely within n8n—no scripting required. Time-saving automation**: Eliminates the need to manually log in or export reports from Semrush. Centralized results**: All backlink data is organized in Google Sheets for easy access and sharing. Powered by RapidAPI: Uses the **Semrush Backlink Checker API hosted on RapidAPI for fast, reliable access. Easily extendable**: Can be enhanced with notifications, dashboards, or additional data enrichment. 🛠️ Use Cases 📊 SEO Audit Automation – Auto-generate backlink insights for multiple websites via form submissions. 🧾 Client Reporting – Streamline backlink reporting for SEO agencies or consultants. 📥 Lead Capture Tool – Offer a free backlink analysis tool on your site to capture leads while showcasing value. 🔁 Scheduled Backlink Monitoring – Modify the trigger to run on a schedule for recurring reports. 📈 Campaign Tracking – Monitor backlinks earned during content marketing or digital PR campaigns. 🔐 How to Get Your API Key for the Competitor Keyword Analysis API Go to 👉 Semrush Backlink Checker API - RapidAPI Click "Subscribe to Test" (you may need to sign up or log in). Choose a pricing plan (there’s a free tier for testing). After subscribing, click on the "Endpoints" tab. Your API Key will be visible in the "x-rapidapi-key" header. 🔑 Copy and paste this key into the httpRequest node in your workflow. Create your free n8n account and set up the workflow in just a few minutes using the link below: 👉 Start Automating with n8n Save time, stay consistent, and grow your LinkedIn presence effortlessly!. An n8n automation workflow template by Evoort Solutions.

N8nUpdated 1 hour ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
An
Analyze Webpages with Landing Page Analyzer AI & Generate Google Docs Reports
Live

By Evoort Solutions

Analyze Webpages with Landing Page Analyzer AI & Generate Google Docs Reports (CRO) Description This workflow integrates the Landing Page Analyzer AI to automatically audit landing pages, format the insights into a conversion-focused report, and save it directly into Google Docs. It leverages the Landing Page Analyzer AIto grade your page, highlight strengths, and suggest improvements—all without manual steps. Nodes Explanation On form submission Captures the URL of the landing page entered by the user to trigger the workflow. Serves as the entry point to pass the URL to the Landing Page Analyzer AI. WebPage Analyzer (API Call via RapidAPI) Sends the URL to the Landing Page Analyzer AI for audit data. Retrieves key analytics: grade, score, suggestions, strengths, and conversion metrics. Reformat (Code Node) Converts the raw JSON from the Landing Page Analyzer AI into structured Markdown. Builds sections for grade, overall score, suggestions, strengths, and score breakdown. Upload In Google Docs Inserts the formatted Markdown report into a predefined Google Document. Ensures the audit output from the Landing Page Analyzer AI is saved and shareable. Benefits of This Workflow Hands-Free Audits: Automatically performs a landing page evaluation using the powerful **Landing Page Analyzer AI. Consistent, Professional Reports**: Standardized Markdown formatting ensures clarity and readability. Effortless Documentation**: Results are directly stored in Google Docs—no manual copying required. Scalable & Repeatable**: Ideal for continuous optimization across multiple pages or campaigns. Use Cases SEO & CRO Agencies: Quickly generate conversion audit reports using the **Landing Page Analyzer AI to optimize client landing pages at scale. Marketing Teams**: Automate weekly or campaign-based auditing of landing pages, with results logged in Google Docs for easy sharing and review. Freelancers & Consultants: Deliver polished, data-driven conversion reports to clients—powered by **Landing Page Analyzer AI via RapidAPI—without repetitive manual work. Growth Hackers & Product Managers**: Monitor iterations of landing pages over time; each version can be audited automatically and archived in Docs for comparison. 🔐 How to Get Your API Key for the Landing Page Analyzer AI API Go to 👉 Landing Page Analyzer AI Click "Subscribe to Test" (you may need to sign up or log in). Choose a pricing plan (there’s a free tier for testing). After subscribing, click on the "Endpoints" tab. Your API Key will be visible in the "x-rapidapi-key" header. 🔑 Copy and paste this key into the httpRequest node in your workflow. Conclusion This n8n workflow streamlines landing page optimization by leveraging the Landing Page Analyzer AI, transforming raw audit output into insightful, presentation-ready reports in Google Docs. Perfect for teams and individuals focused on data-driven improvements, scalability, and efficiency. Create your free n8n account and set up the workflow in just a few minutes using the link below: 👉 Start Automating with n8n. An n8n automation workflow template by Evoort Solutions.

N8nUpdated 1 hour ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
Zawanah logo
🍎 Update Grocery Lists in Asana via Telegram Voice & Text using GPT-4o mini
Live

By Zawanah

This n8n workflow demonstrates how to use AI to update your grocery list in Asana via Telegram chat or voice. Use cases Update grocery list details in Asana eg. check or uncheck the items, update expiry dates, update quantities etc. How it works Instruct telegram bot (via chat or voice) to update a grocery item using natural language. For example, "we just bought 10 cartons of milk that expires in 6 months". If via text, just the text message will be sent to the Grocery Agent. If via voice, voice file will be downloaded then transcribed into text using OpenAI. Once Grocery agent receives the text, it will search the item in your grocery list in Asana. It will then check the item since it's bought, and update the quantity and expiry date accordingly. Once task is done, it will respond with the changes it made and insert a hyperlink to Asana if you want to see it. How to set up Set up Telegram bot via Botfather. See setup instructions here Setup OpenAI API for transcription services (Credits required) here Set up Openrouter account. See details here Set up Asana API using the account where you have your grocery list set in. See details here Customization Options You can have other custom fields you use to track other than expiry dates or quantity. For example, food type, date purchased etc. Requirements Asana account where you manage your grocery list Telegram bot Open AI account Open Router account. An n8n automation workflow template by Zawanah.

N8nUpdated 1 hour ago
Free60 uses
No ratings
  • 5 nodes
  • 60 views
Workflows
  • Automation
  • AI
B2
B2B outreach automation: LinkedIn to email sequence
Live

By LukaszB

🚀 B2B Outreach Automation: Email Finder & Sequence Writer — n8n Template This template is built for founders, SDR teams, and agencies who prospect on LinkedIn and want the entire cold-outreach pipeline automated. It turns a simple LinkedIn profile URL into a verified email and a fully personalized 5-step email sequence—then logs everything to Google Sheets for tracking and iteration. No more switching tools, copying data, or writing follow-ups by hand. One run = research → verified email → 1 intro + 4 follow-ups → clean sheet update. 🔧 Workflow Capabilities LinkedIn → Verified Email**: Finds professional emails from LinkedIn profiles using AnyMailFinder, including email_status (e.g., verified/catch-all). Contextual Research**: Pulls company insights with Perplexity and scrapes LinkedIn profile details via Apify for richer personalization. AI Email Writing**: Generates 1 personalized intro email + 4 strategic follow-ups with subject lines using OpenAI; enforces a strict JSON structure to avoid messy output. Google Sheets CRM**: Writes all results back to your sheet (emails, names, titles, subjects, bodies, status). Safe & Scalable**: Processes leads in batches, with optional wait/rate-limits to respect APIs; supports append-or-update logic to prevent duplicates. ⚙️ How It Works Read new leads from Google Sheets (rows where Email status is empty). Discover the contact’s email via AnyMailFinder using the LinkedIn URL. Enrich with Perplexity company research + Apify LinkedIn scrape; clean profile data into a concise summary. Generate a complete sequence (intro + 4 follow-ups) via OpenAI with your base template and service description. Write Back to Google Sheets: subjects, bodies, verified email, status, and core fields (Full Name, Title, Company). Loop to the next profile. 🛠️ Easy Setup Connect APIs (Google Sheets, OpenAI, AnyMailFinder, Apify, Perplexity). Add your keys & paste your email template. Fill the Google Sheet, run a test, then scale. 🎁 What You Get Production-ready n8n workflow (JSON) for Cloud or Self-Hosted. Pre-mapped Google Sheet structure. Step-by-step setup notes inside Sticky Notes. 10 bonus cold email templates** to swap into the base prompt. An n8n automation workflow template by LukaszB.

N8nUpdated 1 hour ago
Free219 uses
No ratings
  • 7 nodes
  • 219 views
Workflows
  • Automation
  • AI
Rakin Jakaria logo
Automate Gmail Tasks with Gemini AI Assistant and Contact Management
Live

By Rakin Jakaria

Use cases are many: Automate Gmail tasks such as sending, replying, labeling, deleting, and fetching emails — all with AI assistance. Perfect for YouTubers managing viewer emails, sales teams handling inquiries, freelancers responding to client requests, or professionals keeping their inbox organized. Good to know At time of writing, each Gemini request is billed per token. See Gemini Pricing for updated details. The workflow uses Gmail labels (e.g., youtube-viewers, sales-inquiry, meeting-request, potential-clients, collaboration-requests) for classification — make sure these exist in your Gmail account. How it works Chat Trigger**: You interact with the agent via a chat interface (webhook). AI Agent**: Gemini-powered assistant interprets your instructions (send, reply, label, delete, fetch emails). Email Actions**: Based on your request, the assistant uses Gmail tools to act on emails (Send, Reply, Label, Delete, Get Many). Contact Lookup**: If only a name is provided, the agent checks Google Sheets for the matching email address. If not found, it prompts you to add it. Memory**: A buffer memory stores chat context so the assistant can maintain continuity across multiple interactions. Labeling**: Emails can be auto-labeled for better organization (e.g., client inquiries, meeting requests). How to use Send commands like: “Reply to John’s email with a follow-up about the project.” “Label Sarah’s email as potential-client.” “Delete the latest spam email.” The Gmail Agent will handle the request instantly and keep everything logged properly. Requirements Gmail account connected with OAuth2 credentials Google Gemini API key for AI processing Google Sheets for contact management Pre-created Gmail labels for organization Customising this workflow Add new Gmail labels for your workflow (e.g., Invoices, Support Tickets). Connect to a CRM (e.g., HubSpot, Notion, or Airtable) for syncing email data. Enhance AI replies with dynamic templates stored in Google Sheets. Extend chat commands to include batch actions (e.g., “Archive all emails older than 30 days”). An n8n automation workflow template by Rakin Jakaria.

N8nUpdated 1 hour ago
Free
No ratings
  • 3 nodes
Workflows
  • Automation
  • AI
Rakin Jakaria logo
Automated Resume Screening & Response System with Gemini AI, Gmail and Sheets
Live

By Rakin Jakaria

Use cases are many: Automate resume screening, candidate scoring, and interview communication in one seamless pipeline. Perfect for HR teams hiring at scale, startups that need quick filtering of applicants, or enterprises like Samsung running multiple roles at once. Good to know At time of writing, each Gemini request is billed per token. See Gemini Pricing for the latest info. The workflow automatically sends acceptance or rejection emails to candidates — be sure to configure your Gmail account and email templates carefully. How it works Form Submission**: Applicants fill out a custom form with their name, email, job role (Executive Assistant, IT Specialist, or Manager), and resume (PDF). Resume Processing**: The PDF resume is extracted into text using the Extract from File node. AI Evaluation**: Gemini-powered AI reviews the resume against the job role and generates: A score (0–10) A status (Accepted/Rejected) A personalized email (acceptance or rejection) Information Extraction**: The AI output is structured into fields: Score, Status, Mail Subject, and Mail Body. Email Sending**: The candidate automatically receives their personalized result via Gmail. Record Keeping**: All candidate details (Name, Job, Score, Status, Email, Email Status) are stored in Google Sheets for tracking. How to use Share the generated form link with applicants. When they submit, the system handles scoring and sends an email instantly. HR teams can review all results directly in Google Sheets. Requirements Google Gemini API key (for resume evaluation) Gmail account with OAuth2 (for sending acceptance/rejection emails) Google Sheets (for candidate tracking) n8n form node (for application collection) Customising this workflow Add more job positions to the form dropdown. Adjust the acceptance threshold (e.g., accept at 8/10 instead of 7/10). Modify email templates for a more formal or branded tone. Extend the pipeline to trigger a Calendly invite for accepted candidates. Integrate with Slack or Teams to notify HR when a candidate is accepted. An n8n automation workflow template by Rakin Jakaria.

N8nUpdated 1 hour ago
Free
No ratings
  • 5 nodes
Workflows
  • Automation
  • AI
Don Jayamaha Jr logo
Multi-timeframe Trading Analysis for WEEX Spot Market with GPT-4o & Telegram
Live

By Don Jayamaha Jr

📊 WEEX Spot Market Quant AI Agent (All-in-One Multi-Agent Trading System) ⚡ Overview This multi-agent n8n workflow delivers an automated, intelligent trading analysis system for the WEEX Spot Market. It uses GPT-4o to interpret user prompts, route them to the correct sub-agent tools, analyze technical indicators, price data, sentiment insights, and return concise trading signals via Telegram or downstream automations. No need to download additional workflows—everything is embedded in this single orchestrated agent. 🧠 Core Features 🔹 Single-entry architecture → Built-in orchestration logic with no external subworkflow dependencies 🔹 Multi-timeframe indicator analysis → 15m, 1h, 4h, and 1d 🔹 Sentiment + news insights from crypto sources 🔹 Live price, volume, kline, and order book analysis 🔹 LLM-powered signal evaluation using GPT-4o 🔹 Telegram integration for fast human queries or autonomous alerts 🤖 Built-In Agent Modules | Module | Description | | ----------------------------------- | ---------------------------------------------------------- | | ✅ Financial Analyst Tool | Routes prompts, interprets tokens, and triggers sub-agents | | ✅ News & Sentiment Analyst Tool | Gathers real-time sentiment from crypto news sources | | ✅ Technical Indicator Tools | 15m, 1h, 4h, 1d indicators using WEEX spot market data | | ✅ Price & Order Book Agent | Fetches real-time stats, price, and structure | | ✅ Trading Signal Evaluator | GPT-4o merges all data and generates trading decision | 🖥️ Prompt Flow Example User Input: “Should I long or short ETH on WEEX today?” → Financial Analyst Agent interprets the query → Fetches multi-timeframe indicators, live price, sentiment → GPT-4o evaluates conditions and creates recommendation → Output delivered via Telegram: 📈 ETH/USDT Overview • Price: \$3,710 • 4h RSI: 64.5 – Slightly Overbought • MACD: Bullish Crossover • Market Sentiment: 🔼 Positive Recommendation: Consider long entry with stop at \$3,640. 🔧 Setup Instructions Follow these steps to fully deploy and operate the WEEX Quant AI Agent in your n8n environment: 🟢 Get Telegram Bot API Key Create your bot via @BotFather on Telegram Save the token it gives you (format: 123456789:ABCdefGHIjkLMNopQRStuvWXyz) 🔑 Add OpenAI / DeepSeek Chat API Key Compatible with GPT-4o (OpenAI) or DeepSeek Chat 📈 (Optional) WEEX API Keys If expanding to live trading or authenticated data, get a WEEX Spot API key from your account dashboard Not required for the analysis agent to function 🔗 Connect Telegram to n8n Use Telegram Trigger and Telegram node with your API key Ensure webhook is set correctly (or use polling mode) ✅ Example Use Cases | Scenario | Outcome | | ---------------------------------- | ----------------------------------------------------- | | “Is BTC bullish or bearish?” | Merged indicator + sentiment + price analysis summary | | “Get 15m and 4h trends for SOL” | Multi-timeframe volatility vs macro trend report | | “Latest crypto news on XRP” | Real-time filtered news + DeepSeek sentiment summary | | “What’s the order book structure?” | Level-by-level spread analysis with buy/sell volumes | 🎥 Watch the Live Demo 👨‍💼 Licensing & Support 🧾 © 2025 Treasurium Capital Limited Company Architecture, prompts, and trade signal framework are IP-protected. No unauthorized rebranding or replication permitted. 📩 Connect with the Creator Don Jayamaha – LinkedIn Profile. An n8n automation workflow template by Don Jayamaha Jr.

N8nUpdated 1 hour ago
Free
No ratings
  • 8 nodes
Workflows
  • Automation
  • AI
Robert Breen logo
Financial Data Q&A Chatbot with Google Finance, SerpAPI, and OpenAI
Live

By Robert Breen

Replace YOUR_API_KEY with your actual SerpApi key. 2️⃣ Set Up OpenAI Connection Go to OpenAI Platform Navigate to Billing and ensure your account has credits/funding Copy your API Key into the OpenAI credentials in n8n 🧠 Workflow Breakdown Chat Trigger → User enters a financial question (e.g., “What’s the current price of Tesla?”). HTTP Request (SerpApi Finance Search) → Fetches the latest market data for the requested ticker or index. OpenAI Node → Takes both the raw financial data and the user’s query, then formulates a natural language response. Output → Returns a clear, conversational answer that can be displayed in chat, Slack, or another integration. 🎛️ Customization Guidance Multiple Tickers**: Update the workflow to query multiple tickers (e.g., TSLA, AAPL, AMZN) and return a combined report. Scheduling: Add a **Schedule Trigger to run this workflow every morning and send a market recap. Delivery Channels**: Use Slack, Email, or Google Sheets nodes to distribute reports automatically. Extended Data**: Adjust the SerpApi query to include more than prices — e.g., company info, market news, or related tickers. Custom Prompts**: Change the OpenAI system prompt to make the chatbot more formal (for reporting) or casual (for quick insights). 💬 Example Questions & Responses Question: “What’s the current price of the S&P 500?” Expected Response: “The S&P 500 (^GSPC) is currently trading at 4,725.13, down 0.8% today.” Question: “Summarize the performance of Tesla and Apple today.” Expected Response: Tesla (TSLA): $238.45, up 1.5% Apple (AAPL): $192.11, down 0.3% Question: “Give me a quick market recap.” Expected Response: “Markets are mixed today — the S&P 500 is slightly down, while tech stocks like Tesla are showing gains. Apple dipped slightly after earnings news.” 📬 Contact Need help customizing this workflow (e.g., multiple tickers, daily summaries, or integrating into dashboards)? 📧 robert@ynteractive.com 🔗 Robert Breen 🌐 ynteractive.com. An n8n automation workflow template by Robert Breen.

N8nUpdated 1 hour ago
Free
No ratings
  • 4 nodes
Workflows
  • Automation
  • AI