by Udit Rawat
This workflow is for automating and centralizing your bookmarking process using AI-powered tagging and seamless integration between your Android device and a self-hosted Read Deck platform (https://readeck.org/en/). This workflow eliminates manual entry, organizes links with smart AI-generated tags, and ensures your bookmarks are always accessible, searchable, and secure. How It Works š± Android Shortcut Integration Use the HTTP Shortcuts app to create a 1-tap trigger that sends URLs and titles from your Android phone directly to n8n. š¤ AI-Powered Tagging & Processing Leverage ChatGPT-4 to analyze content context and auto-generate relevant tags (e.g., āTech Tutorials,ā āProductivity Toolsā). Extract clean titles and URLs from messy shared data (even from apps like Twitter or Reddit). š Readeck Integration Automatically save processed bookmarks to your self-hosted Readeck-like platform with structured metadata (title, URL, tags). ā” Silent Automation It runs in the backgroundāno pop-ups or interruptions. š Pro Security Optional authentication (API tokens, headers) to protect your data. Use Case Perfect for researchers, content creators, or anyone drowning in tabs who wants to: Save articles, videos, or social posts in one click. Organize bookmarks with AI-generated tags. Build a personal knowledge base thatās always accessible. Tutorial 1ļøā£ Set Up Android Shortcut Install "HTTP Shortcuts" and configure it to send data to your n8n webhook. Enable āShare Menuā to trigger bookmarks from any app. 2ļøā£ Configure n8n Workflow Import the template and add your Read Deck API token (or similar service). 3ļøā£ Test & Scale Share a link from your phoneāwatch it appear in Read Deck instantly! Add error handling or notifications for advanced use. Note: For self-hosted platforms, ensure your instance is publicly accessible (or use a VPN). Why Choose This Workflow? Zero Manual Entry: Save hours of copying/pasting. AI Organization: Say goodbye to chaotic bookmark folders. Privacy First: Host your data on your terms. Transform your bookmarking chaos into a streamlined systemātry āSave: Bookmarkā today! š
by Rahul Joshi
Description This n8n automation template delivers a full-stack AI content pipeline designed for marketing teams, content creators, SaaS founders, and growth hackers. It combines prompt chaining, GPT-4o agents, and Google Sheets to generate engaging, SEO-friendly blogsāend to end. What This Template Does: š Generates blog topic ideas using a domain-specific AI agent (e.g., for Sparrow API testing) š Creates a blog outline with key sections and headings ā Evaluates & refines the outline to ensure clarity, flow, and engagement š§¾ Writes the full blog content in structured, long-form paragraphs š„ Appends the blog to Google Sheets with the current date Built With: GPT-4o (via Azure OpenAI) LangChain Agents for task-specialized prompt chaining Google Sheets integration for automatic publishing Schedule Trigger for periodic content generation Ideal Use Cases: SaaS teams looking to scale inbound content API platforms (like Sparrow) publishing technical how-tos SEO agencies automating client blog content Solo founders growing product visibility via thought leadership
by Don Jayamaha Jr
Track NFT market trends, collections, and trades in real timeādirectly from Telegram! This master workflow integrates the OpenSea API, GPT-4o-mini AI, and Telegram, allowing users to request natural-language NFT analytics and receive structured insights instantly. Whether you're an NFT trader, collector, or market analyst, this Telegram-native assistant brings you on-demand market intelligenceāpowered by OpenSea and AI. > ā ļø Important: This workflow requires three sub-workflows to function properly. These must be downloaded and published in your n8n instance. š§© Required Sub-Workflows To activate this template, download and publish the following workflows: Analyze NFT Market Trends with AI-Powered OpenSea Analytics Agent Tool Get Real-time NFT Insights with OpenSea AI-Powered NFT Agent Tool Get Real-time NFT Marketplace Insights with OpenSea Marketplace Agent Tool š You can also find these by visiting my Creator profile: š https://n8n.io/creators/don-the-gem-dealer/ How It Works A Telegram bot receives a message (e.g., āTop sales for Azukiā). The AI router in this workflow determines which agent should process the request: Marketplace Agent ā Listings, offers, and orders Analytics Agent ā Sales volume, price trends, wallet behavior NFT Agent ā Metadata, traits, ownership info The selected agent queries the OpenSea API using your API key. The response is processed using GPT-4o-mini, formatted, and sent back via Telegram. What You Can Do with This Agent š¹ Discover undervalued NFTs based on trait rarity and price š¹ Track market trends for any collection in real time š¹ Compare collection performance by volume, sales, and listings š¹ Analyze flipping trends and whale activity across wallets š¹ Retrieve NFT ownership and metadata instantly š¹ View trait-specific offers for insight into rarity-driven demand Example Queries You Can Use ā "What are the cheapest NFTs in the Pudgy Penguins collection?" ā "Get sales volume for Azuki and CloneX over the last 30 days." ā "Who owns Bored Ape #456?" ā "Show the best current offers for Moonbirds." Set Up Steps Create a Telegram Bot Use @BotFather to create your bot and get the API token. Get an OpenSea API Key Apply for your API key via the OpenSea Developer Portal. Configure n8n Credentials Add your Telegram Bot and OpenSea API Key under Credentials in n8n. Download Required Sub-Workflows Install and publish the following workflows: Analytics Agent Tool NFT Agent Tool Marketplace Agent Tool Deploy & Test Chat with your Telegram bot. Try: "Compare BAYC and Azuki volume" or "Show listings for Doodles." ā Final Notes > If your queries donāt respond correctly, make sure all three sub-workflows are installed and published, not just saved. š Dominate the NFT market with AI-powered OpenSea intelligenceāright from your Telegram inbox!
by Davide
This workflow is designed to intelligently route user queries to the most suitable large language model (LLM) based on the type of request received in a chat environment. It uses structured classification and model selection to optimize both performance and cost-efficiency in AI-driven conversations. It dynamically routes requests to specialized AI models based on content type, optimizing response quality and efficiency. Benefits Smart Model Routing**: Reduces costs by using lighter models for general tasks and reserving heavier models for complex needs. Scalability**: Easily expandable by adding more request types or LLMs. Maintainability**: Clear logic separation between classification, model routing, and execution. Personalization**: Can be integrated with session IDs for per-user memory, enabling personalized conversations. Speed Optimization**: Fast models like GPT-4.1 mini or Gemini Flash are chosen for tasks where speed is a priority. How It Works Input Handling: The workflow starts with the "When chat message received" node, which triggers the process when a chat message is received. The input includes the chat message (chatInput) and a session ID (sessionId). Request Classification: The "Request Type" node uses an OpenAI model (gpt-4.1-mini) to classify the incoming request into one of four categories: general: For general queries. reasoning: For reasoning-based questions. coding: For code-related requests. google: For queries requiring Google tools. The classification is structured using the "Structured Output Parser" node, which enforces a consistent output format. Model Selection: The "Model Selector" node routes the request to one of four AI models based on the classification: Opus 4 (Claude 4 Sonnet): Used for coding requests. Gemini Thinking Pro: Used for reasoning requests. GPT 4.1 mini: Used for general requests. Perplexity: Used for search (Google-related) requests. AI Processing: The selected model processes the request via the "AI Agent" node, which includes intermediate steps for complex tasks. The "Simple Memory" node retains session context using the provided sessionId, enabling multi-turn conversations. Output: The final response is generated by the chosen model and returned to the user. Set Up Steps Configure Trigger: Ensure the "When chat message received" node is set up with the correct webhook ID to receive chat inputs. Define Classification Logic: Adjust the prompt in the "Request Type" node to refine classification accuracy. Verify the output schema in the "Structured Output Parser" node matches expected categories (general, reasoning, coding, google). Connect AI Models: Link each model node (Opus 4, Gemini Thinking Pro, GPT 4.1 mini, Perplexity) to the "Model Selector" node. Ensure credentials (API keys) for each model are correctly configured in their respective nodes. Set Up Memory: Configure the "Simple Memory" node to use the sessionId from the input for context retention. Test Workflow: Send test inputs to verify classification and model routing. Check intermediate outputs (e.g., request_type) to ensure correct model selection. Activate Workflow: Toggle the workflow to "Active" in n8n after testing. Need help customizing? Contact me for consulting and support or add me on Linkedin.
by Samir Saci
Tags: Supply Chain, Logistics, Control Tower Context Hey! Iām Samir, a Supply Chain Engineer and Data Scientist from Paris, and the founder of LogiGreen Consulting. We design tools to help companies improve their logistics processes using data analytics, AI, and automationāto reduce costs and minimize environmental impact. > Letās use N8N to build smarter and more sustainable supply chains! š¬ For business inquiries, you can add me on LinkedIn Who is this template for? This workflow template is designed for logistics operations that need a monitoring solution for their distribution chains. Connected to your Transportation Management Systems, this AI agent can answer any question about the shipments handled by your distribution teams. How does it work? The workflow is connected to a Google BigQuery table that stores outbound order data (customer deliveries). Hereās what the AI agent does: š¤ Receives a user question via chat. š§ Understands the request and generates the correct SQL query. ā Executes the SQL query using a BigQuery node. š¬ Responds to the user in plain English. Thanks to the chat memory, users can ask follow-up questions to dive deeper into the data. What do I need to get started? This workflow requires no advanced programming skills. Youāll need: A Google BigQuery account with an SQL table storing transactional records. An OpenAI API key (GPT-4o) for the chat model. Next Steps Follow the sticky notes in the workflow to configure each node and start using AI to support your supply chain operations. š„ Watch My Tutorial š Curious how N8N can transform your logistics operations? Notes The chat trigger can easily be replaced with Teams, Telegram, or Slack for a better user experience. You can also connect this to a customer chat window using a webhook. This workflow was built using N8N version 1.82.1 Submitted: March 24, 2025
by getBible
Overview The Get Bible Query Workflow is a modular and self-standing workflow designed to retrieve scriptures dynamically based on structured input. It serves as an intermediary layer that extracts references, queries the GetBible API, and returns scriptures in a standardized JSON format. This workflow is fully prepared for integrationāsimply call it from another workflow with the required JSON input, and it will return the requested scripture data. Who Is This For? This workflow is ideal for developers, Bible study apps, research tools, and dynamic scripture-based projects that need seamless access to scriptural content without direct API interaction. ā Use Cases: Bible Study Apps** ā Embed scripture retrieval functionality. Research & Theology Tools** ā Fetch structured verse data. Dynamic Content Generation** ā Integrate real-time scripture references. Sermon Preparation** ā Automate scripture lookups. How It Works Trigger Workflow ā This workflow is designed to be called from another workflow with a structured JSON input. Receive Input ā Accepts a JSON object containing references, translation, and API version. Extract References ā Parses single verses, comma-separated lists, and ranged passages. Query API ā Sends structured requests to the GetBible API. Format Response ā Returns structured JSON output, maintaining API response consistency. JSON Input Structure References** ā Should include the book name, chapter, and verse(s). Multiple Verses** ā Separated by commas (e.g., John 3:16,18). Verse Ranges** ā Defined with a dash (e.g., John 3:16-18). Translation** ā Choose from the supported translations. API Version** ā Currently supports v2. Example JSON Input { "references": [ "1 John 3:16", "Jn 3:16", "James 3:16", "Rom 3:16" ], "translation": "kjv", "version": "v2" } Example API Response { "result": { "kjv_62_3": { "translation": "King James Version", "abbreviation": "kjv", "book_name": "1 John", "chapter": 3, "ref": ["1 John 3:16"], "verses": [ { "chapter": 3, "verse": 16, "name": "1 John 3:16", "text": "Hereby perceive we the love of God, because he laid down his life for us: and we ought to lay down our lives for the brethren." } ] } } } š” Fully structured and formatted response ā ready for seamless integration. Integration and Usage The GetBible Query Workflow is designed for immediate use. Simply call it from another workflow and pass the appropriate JSON object as input, and it will return the requested scripture passages. āļø No additional configuration is required. āļø Designed for fast, reliable, and structured scripture retrieval. āļø Fully compatible with GetBible API responses. Why Use This Workflow? āļø Fast & Reliable ā Direct API integration for efficient queries. āļø Flexible Queries ā Supports single, multi-verse, and ranged requests. āļø Agent-Compatible ā Easily integrates into automated workflows. āļø No Code Needed ā Just configure the JSON input and run the workflow. Next Steps š API Support š API Documentation š¬ Need help? Join the community for support! š
by Jonathan
This workflow automatically posts a message in Slack when a new invoice is uploaded in Stripe, and it updates the fields in the HubSpot CRM. Prerequisites A Slack account and credentials A HubSpot account and credentials A Stripe account and credentials Nodes Stripe Trigger node triggers the workflow when a new invoice is uploaded. IF nodes filter the invoices that don't have a PO number and if there is no deal for the PO. HubSpot nodes retrieve deals with the specific PO number and update the deal status to 'paid'. Slack nodes post messages about the deals in a Slack channel.
by Automate With Marc
š Dynamic Portfolio Advisor ā Daily Stock Market Intelligence with Google Sheets Description: This advanced AI-powered n8n workflow automatically delivers a daily market intelligence briefing tailored to your stock holdings portfolio stored in Google Sheets. It uses real-time data from Perplexity AI, combines it with your portfolio, and generates personalized insights, risk alerts, and trade suggestions ā all delivered via Telegram or any messaging app of your choice. For step-by-step build of workflows like this, check out: https://www.youtube.com/@Automatewithmarc āļø How It Works: š Daily Trigger āStarts every day at a scheduled time (default: 10 AM) to fetch the most recent market data. š Holdings Fetch āReads your current portfolio dynamically from Google Sheets ā no hardcoding required. š§ AI Analysis Agent āCombines: Market headlines Company-specific developments Macroeconomic updates āAnd analyzes how they might affect your holdings. š Perplexity Web Research Tool āFinds and summarizes the most relevant stock market news from the past 24 hours. š¬ Telegram Delivery āSends a customized summary of: Market highlights Asset-specific impacts Opportunities and risks Actionable trade ideas (buy/sell/hold) š ļø Tools & Integrations: Google Sheets (live holdings feed) Perplexity AI (real-time market research) OpenAI GPT (financial summarization) Telegram (output, customizable) š” Use Cases: Portfolio-aware market intelligence Automated investor briefing assistant Risk alert + opportunity scanner Daily trade idea generator Finance bloggers or equity analysts streamlining prep work šNote: You can easily replace Telegram with Slack, Email, Notion, or any output tool supported by n8n. This template is perfect for active investors, financial advisors, or automation-savvy traders who want to turn AI and data into actionable daily signals.
by Maximiliano Rojas-Delgado
Turn Your Ideas into VideosāRight from Google Sheets! This workflow helps you make cool 8-second videos using Fal.AI and Veo 3, just by typing your idea into a Google Sheet. You can even choose if you want your video to have sound or not. Itās super easyāno tech skills needed! Why use this? Just type your idea in a sheetāno fancy tools or uploads. Get a video link back in the same sheet. Works with or without soundāyour choice! How does it work? You write your idea, pick the video shape, and say if you want sound (true or false) in the Google Sheet. n8n reads your idea and asks Fal.AI to make your video. When your video is ready, the link shows up in your sheet. What do you need? A Google account and Google Sheets connected with service account (check this link for reference) A copy of the following Google Spreadsheet: Spreadsheet to copy An OpenAI API key A Fal.AI account with some money in it Thatās it! Just add your ideas and let the workflow make the videos for you. Have fun creating! if you have any questions, just contact me at max@nervoai.com
by Yaron Been
Description This workflow automatically generates Facebook ad headlines for your product using OpenAI and evaluates their quality using custom AI-generated criteria. It ensures you get highāquality, scrollāstopping headlines without needing a copywriter. Overview This workflow captures a product description via a form, generates a Facebook ad headline, invents a scoring rubric, evaluates the headline against it, and optionally loops for revisions ā all autonomously. Ideal for marketers and media buyers looking to scale creative testing. Tools Used n8n**: The automation platform that powers and orchestrates the entire workflow. OpenAI**: Used for headline generation, scoring criteria creation, and evaluation logic. (Optional)** Google Sheets / Notion / Email: For logging approved headlines or sharing results. How to Install Import the Workflow: Download the .json file and import it into your n8n instance. Connect OpenAI: Add your OpenAI credentials to the GPT nodes. Customize the Prompt (optional): Tweak the system prompt inside the Set_PromptForHeadline node. Add Output Handling (optional): Connect the āNOā path in the If_NeedMoreIterations node to Google Sheets, Slack, etc. (Optional) Add loop limits or storage logic to manage iterations or save results. Use Cases Media Buyers**: Generate and test hooks at scale with no creative bottlenecks. Solo Marketers**: Get high-converting headlines even without a copywriter. Agencies**: Streamline copy testing and evaluation in client campaigns. Startup Teams**: Automate creative generation during product launches or A/B tests. Connect with Me Website**: https://www.nofluff.online YouTube**: https://www.youtube.com/@YaronBeen/videos LinkedIn**: https://www.linkedin.com/in/yaronbeen/ Hashtags #n8n #openai #automation #copywriting #facebookads #headlines #aicopy #promptengineering #marketingautomation #nocode #llm #creativeautomation #mediabuying #adtesting #adcreative #marketingtools #digitalmarketing #copytesting #scalablecreative #chatgpt #adhooks #growthmarketing #automatedworkflows #aiworkflow #creativeops #marketingops #growthtools
by Thibaud
Title: Automatic Strava Titles & Descriptions Generation with AI Description: This n8n workflow connects your Strava account to an AI to automatically generate personalized titles and descriptions for every new cycling activity. It leverages the native Strava trigger to detect new activities, extracts and formats ride data, then queries an AI agent (OpenRouter, ChatGPT, etc.) with an optimized prompt to get a catchy title and inspiring description. The workflow then updates the Strava activity in real time, with zero manual intervention. Key Features: Secure connection to the Strava API (OAuth2) Automatic triggering for every new activity Intelligent data preparation and formatting AI-powered generation of personalized content (title + description) Instant update of the activity on Strava Use Cases: Cyclists wanting to automatically enhance their Strava rides Sports content creators Community management automation for sports groups Prerequisites: Strava account Strava OAuth2 credentials set up in n8n Access to a compatible AI agent (OpenRouter, ChatGPT, etc.) Benefits: Saves time Advanced personalization Boosts the appeal of every ride to your community
by Mutasem
Use case Automatically create todo items in Todoist every morning. This workflow has two flows At 5am, delete any uncompleted tasks every morning At 5:10 am, copy all template tasks into Inbox In each template task, set the due dates and days to add the task. You can do that like this days:mon,tues; due:8pm which will add the task every Monday and Tuesday and make it due at 8pm. How to setup Add Todoist creds Create a template list to copy from in Todoist. Add days and due times on each task as necessary. Set the projects to copy from and to write to in each Todoist node