by Ficky
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. ๐ n8n Workflow: Meetup Registration & Giveaway Picker This n8n workflow is designed to handle both participant registration and giveaway winner selection, fully integrated with a frontend experience. ๐ Participant Registration Flow This part of the workflow automates the registration process for meetup attendees. ๐ Steps: ๐ Participant Form (Webhook Trigger) Triggered when a user submits the form. Captures fields like nama_lengkap, email, whatsapp, discord_username, and more. ๐ ๏ธ Data Mapping Maps raw form inputs into a structured format. Supports trimming, validation, and transformation as needed. ๐พ Save to Database Performs an upsert operation to store participant info in PostgreSQL. Prevents duplicate entries based on unique ID (e.g., WhatsApp or email). โ Confirmation Screen Returns a success message or thank-you page after registration is complete. ๐ Giveaway App This section serve frontend app to display and select random winners. ๐ Steps: ๐ Webhook GET (Giveaway App) Exposes a public endpoint that delivers a ready-to-use HTML app. Can be opened in a browser or projected during the event. ๐ฅ Fetch Participants Executes a SQL query to retrieve all participant records from the database. ๐งฎ Format Participant Data Redacts personal details (e.g., masks WhatsApp numbers). Encodes the id using Base64 for privacy and uniqueness. ๐ค Render Giveaway App Returns an HTML-based Single Page Application with the participant list included. Allows the host to click a button to pick random winners live. โ Use Case Highlights Streamlined participant collection and storage using n8n workflows Secure data handling with redaction and ID encoding Frontend integration for a fun, interactive giveaway experience Reusable for other community events, workshops, or internal team draws
by Dataki
This template is a simple AI Agent that acts as a Google Calendar Assistant. It is designed for beginners to have their "first AI Agent" performing common tasks and to help them understand how it works. For new users of n8n, AI Agents, and OpenAI: This template involves using an OpenAI API Key. If you are new to AI Agents, make sure to research and understand key concepts such as: "Tokens"** (used for API requests), "Tool calling"** (how the AI interacts with external tools), OpenAI's usage costs** (how you will be billed for API usage). Functionality It has two main functionalities: Create events** in a calendar Retrieve events** from a calendar How you can use it Everything is explained with sticky notes in the workflow. It is ready-to-use: all you need to do is connect your OpenAI credentials, and you can start using the workflow.
by Abdulaziz
Workflow Description* Automate your candidate interview pipeline with precision. This powerful integration pulls booking data from Cal.com, extracts interview details (name, email, date & time), and syncs them directly into your Google Sheets tracker. It matches applicants using email, formats the date in the Asia/Riyadh timezone, and appends only relevant entries. But it doesnโt stop there โ it cleans your sheet automatically by removing unmatched or empty records, ensuring your data stays clean, reliable, and ready for HR decisions. What it does: Fetches interview bookings from Cal.com Converts time to readable format (e.g. 30 June, 09:00 AM) Matches booking emails with existing applicant records Auto-updates interview date in your sheet Detects and deletes irrelevant or blank entries Use Cases: Resume screening workflows that require automated interview sync HR dashboards needing real-time calendar updates Applicant pipelines where only valid interviews should remain Ideal for: Recruiters โข HR teams โข Automation architects โข Remote hiring pipelines
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 Taiki
disclaimer: This workflow contains community nodes that are only compatible with the self-hosted version of n8n. Quick Summary This template automates the creation of YouTube Shorts scripts. Simply send a YouTube video URL to a Telegram bot, and this workflow will use AI (Google Gemini) to generate a script optimized for Shorts and send it back to you. It streamlines your content creation process by eliminating the manual work of transcribing and scriptwriting. Target Audience & Problem Solved This template is ideal for: YouTube Content Creators Social Media Marketers Anyone looking to efficiently repurpose - - video content It solves the following problems: Quickly creating engaging short-form video content from existing long-form videos. Drastically reducing the time spent on video transcription, summarization, and scriptwriting. Enabling content idea generation on the go, even from a smartphone without access to a PC. Workflow Overview This workflow automatically generates a script for YouTube Shorts using AI (Google Gemini) from a YouTube video URL received via Telegram, and then sends the result back to Telegram. The process is as follows: Receive URL: A Telegram bot receives a YouTube video URL from a user. Get Transcript: It uses the community node n8n-nodes-supadata to retrieve the video's transcript via the Supadata service. Generate Script: Based on the retrieved transcript, Google Gemini creates a script (title and body) optimized for a YouTube Shorts video. Send Result: The generated script is sent back to the user who sent the original URL via Telegram. How to Use Prerequisites: Install the n8n-nodes-supadata community node as described below. Register your API keys for Telegram, Supadata, and Google Gemini as credentials in n8n. Set the appropriate credentials in each node within the workflow. For Telegram, create your bot with BotFarther. Execution: Activate the workflow. Send a YouTube video URL to your configured Telegram bot. Confirmation: After a short while, the workflow will run automatically, and you will receive the completed script from the Telegram bot. Customization Guide You can tailor this template to your specific needs: Modify the Prompt: Edit the prompt in the Google Gemini node to change the style of the generated script (e.g., make it more casual, use a specific tone, include emojis). Change the AI Model: You can switch to other AI models like OpenAI. Simply add or replace the corresponding n8n node. Change the Notification Channel: Replace the Telegram node with a Discord or Slack node to send the results to a different platform. Community Node Installation This workflow requires the n8n-nodes-supadata community node. Please install it using the following steps. Installation from the n8n UI (Recommended) Navigate to Settings > Community Nodes in your n8n interface. Click on Install. Enter n8n-nodes-supadata in the input field and click the Install button.
by Davide
This workflow integrates a chatbot frontend with a backend powered by Langflow, a visual low-code AI development tool. The flow is triggered whenever a chat message is received via the n8n chatbot widget embedded on a website. It then sends the message to a Langflow flow for processing and returns the generated response to the user. How It Works Chat Trigger: The workflow starts with a webhook trigger (When chat message received) that listens for incoming chat messages from the n8n Chat interface. Langflow Integration: The chat input is sent to a Langflow instance via an HTTP request (Langflow node). The request includes the user's message and expects a response from the Langflow flow. Response Processing: The output from Langflow is extracted and formatted using the Edit Fields node, ensuring the chatbot displays the response correctly. Customization: Sticky notes provide instructions for embedding the n8n Chat widget on a website and customizing its appearance, including welcome messages, language settings, and branding. Set Up Steps Configure Langflow Connection: Replace LANGFLOW_URL and FLOW_ID in the HTTP request node with your Langflow instance details. Ensure the API headers (e.g., Content-Type: application/json) and authentication (if required) are correctly set. Deploy n8n Chat: Add the provided CDN script to your website, replacing YOUR_PRODUCTION_WEBHOOK_URL with the webhook URL generated by the When chat message received node. Customize the chatbotโs UI (e.g., title, placeholder text, initial messages) using the JavaScript snippet in the sticky notes. Activate Workflow: Toggle the workflow to "Active" in n8n. Test the chatbot by sending a message and verifying the Langflow response is processed and displayed correctly. Advantages โ Seamless Langflow Integration It allows n8n to communicate directly with a Langflow flow via API, enabling AI responses using custom-designed Langflow logic. โ No-Code Chatbot Deployment With just a script snippet, the chatbot widget can be embedded into any website. Minimal coding is required to launch a fully functioning AI chatbot. โ Customizable UI/UX The included embed code offers full control over the chatbot's appearance, language, welcome message, input placeholder, and brandingโideal for white-label or customer-facing deployments. โ Modular and Extensible Because it's built in n8n, this chatbot can be easily extended with other services like CRMs, email alerts, or databases, without leaving the platform. โ Real-Time AI Interactions Thanks to Langflow's API and chat response support, users get immediate and dynamic AI-driven replies. Need help customizing? Contact me for consulting and support or add me on Linkedin.
by Yash Choudhary
Problem: ๐จIt is difficult to manually track changing flight prices and quickly identify the best time to book a ticket. Many travelers miss deals or spend too much time monitoring fares for their specific routes and travel dates. Prerequisites: An active SerpAPI account (for flight search API access) Gmail or another email service account (for email alerts) This would be helpful for: Frequent flyers wanting to book flights at the lowest price Budget travelers planning trips in advance Corporate travelers managing travel expenses Travel agencies monitoring deals for clients Step-by-step workflow: Takes 5-10 minutes to set up Set your preferred flight route and travel date Choose the price alert threshold Automatically monitor flight prices at your selected interval Get notified by email when a price drop is detected Sample Query Input: Origin: โJFKโ (New York) Destination: โSEAโ (Seattle) Outbound Date: โ2025-09-06โ Price Threshold: $250 Notification Email: your@email.com Output: If flight from JFK to SEA on 2025-09-06 drops to $250 or below, youโll receive an email notification: โHi! The flight price to Seattle just dropped to $242. Book your ticket now!โ
by Yaron Been
This workflow provides automated access to the Moicarmonas 3Rdmoises_Generator_Oldversion AI model through the Replicate API. It saves you time by eliminating the need to manually interact with AI models and provides a seamless integration for other generation tasks within your n8n automation workflows. Overview This workflow automatically handles the complete other generation process using the Moicarmonas 3Rdmoises_Generator_Oldversion model. It manages API authentication, parameter configuration, request processing, and result retrieval with built-in error handling and retry logic for reliable automation. Model Description: Advanced AI model for automated processing and generation tasks. Key Capabilities Specialized AI model with unique capabilities** Advanced processing and generation features** Custom AI-powered automation tools** Tools Used n8n**: The automation platform that orchestrates the workflow Replicate API**: Access to the Moicarmonas/3rdmoises_generator_oldversion AI model Moicarmonas 3Rdmoises_Generator_Oldversion**: The core AI model for other generation Built-in Error Handling**: Automatic retry logic and comprehensive error management How to Install Import the Workflow: Download the .json file and import it into your n8n instance Configure Replicate API: Add your Replicate API token to the 'Set API Token' node Customize Parameters: Adjust the model parameters in the 'Set Other Parameters' node Test the Workflow: Run the workflow with your desired inputs Integrate: Connect this workflow to your existing automation pipelines Use Cases Specialized Processing**: Handle specific AI tasks and workflows Custom Automation**: Implement unique business logic and processing Data Processing**: Transform and analyze various types of data AI Integration**: Add AI capabilities to existing systems and workflows Connect with Me Website**: https://www.nofluff.online YouTube**: https://www.youtube.com/@YaronBeen/videos LinkedIn**: https://www.linkedin.com/in/yaronbeen/ Get Replicate API**: https://replicate.com (Sign up to access powerful AI models) #n8n #automation #ai #replicate #aiautomation #workflow #nocode #aiprocessing #dataprocessing #machinelearning #artificialintelligence #aitools #automation #digitalart #contentcreation #productivity #innovation
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 Friedemann Schuetz
Welcome to my Simple OpenAI Image Generator Workflow! This workflow creates an image with the new OpenAI image model "GPT-Image-1" based on a form input. This workflow has the following sequence: Form trigger (image prompt and image size input) Generate the Image via OpenAI API. Return the image to the input form for download. The following accesses are required for the workflow: OpenAI API access: Documentation Instructions Link your OpenAI Platform account in the โOpenAI Image Generationโ node ("Credential Type") You can contact me via LinkedIn, if you have any questions: https://www.linkedin.com/in/friedemann-schuetz
by Fady Bekkar
This automation allows you to track feature requests in Notion, create GitHub issues automatically, and notify your team via email based on issue status. It's ideal for technical and functional teams who collaborate on project delivery using Notion and GitHub. ๐น SECTION 1: Detect and Sort Issues from Notion Combining: Schedule Trigger + Notion Database + Field Mapping + Status Routing โฐ 1. Schedule Trigger ๐ง Node Type: Schedule Trigger (you can use a webhook trigger if you are on Notion paid plan) ๐ฌ Description: Triggers the workflow every X minutes to check for new or updated Notion database pages. ๐ 2. Get Many Database Pages (Notion) ๐ง Node Type: Notion โ Get All Database Pages ๐ What it does: Fetches all rows (pages) from a Notion database that represents tasks or feature requests. โ๏ธ 3. Sort Issues Fields ๐ง Node Type: Set ๐ Goal: Restructures or cleans data fields such as Title, Status, Labels, and Repository. ๐ 4. Switch: Issue Status Decision ๐ง Node Type: Switch ๐ฏ What it does: Separates logic based on the Status of the Notion item: If status is "To develop" โ proceed to create issue Else โ send notification to the team ๐น SECTION 2: GitHub Issue Creation (IF "To develop") Combining: GitHub Node + Notion Update ๐ 5. Create an Issue (GitHub) ๐ง Node Type: GitHub โ Create Issue โ๏ธ What it does: Creates a new issue on the GitHub repo defined in the Notion row. ๐ฅ Inputs: Uses dynamic fields: Title, Description, Labels, Repository. ๐งฉ 6. Set Status and Issue URL (Notion Update) ๐ง Node Type: Notion โ Update Database Page ๐ง Role: Updates the status of the issue in Notion to In progress and stores the created GitHub Issue URL. ๐น SECTION 3: Notify Team on Already In-Progress Items (IF NOT "To develop") Combining: Notion Users + Filtering + Email Grouping + Gmail ๐ฅ 7. Get Many Users (Notion Users) ๐ง Node Type: Notion โ Get All Users ๐ฅ What it does: Retrieves the list of team members (to be notified). ๐ง 8. Map Notion Users ๐ง Node Type: Set ๐ Role: Maps and formats data for each user (e.g., Name, Email, Role). ๐งน 9. Exclude Bot ๐ง Node Type: Switch ๐ซ What it does: Excludes automation/bot users (e.g., notifications@noreply). ๐งฎ 10. Group Recipients ๐ง Node Type: Aggregate ๐ฏ Goal: Collects all user emails into a single array to send one email to all recipients. ๐ฌ 11. Send a Message (Gmail) ๐ง Node Type: Gmail โ Send Email
by Yaron Been
This workflow provides automated access to the Ibm Granite Granite 3.3 8B Instruct AI model through the Replicate API. It saves you time by eliminating the need to manually interact with AI models and provides a seamless integration for text generation tasks within your n8n automation workflows. Overview This workflow automatically handles the complete text generation process using the Ibm Granite Granite 3.3 8B Instruct model. It manages API authentication, parameter configuration, request processing, and result retrieval with built-in error handling and retry logic for reliable automation. Model Description: Granite-3.3-8B-Instruct is a 8-billion parameter 128K context length language model fine-tuned for improved reasoning and instruction-following capabilities. Key Capabilities Advanced text generation and processing** Natural language understanding and generation** Intelligent text manipulation and analysis** Tools Used n8n**: The automation platform that orchestrates the workflow Replicate API**: Access to the Ibm Granite/granite-3.3-8b-instruct AI model Ibm Granite Granite 3.3 8B Instruct**: The core AI model for text generation Built-in Error Handling**: Automatic retry logic and comprehensive error management How to Install Import the Workflow: Download the .json file and import it into your n8n instance Configure Replicate API: Add your Replicate API token to the 'Set API Token' node Customize Parameters: Adjust the model parameters in the 'Set Text Parameters' node Test the Workflow: Run the workflow with your desired inputs Integrate: Connect this workflow to your existing automation pipelines Use Cases Content Writing**: Generate articles, blogs, and marketing copy Code Generation**: Assist with programming and code documentation Text Analysis**: Process and analyze large volumes of text data Automated Communication**: Generate responses and communication templates Connect with Me Website**: https://www.nofluff.online YouTube**: https://www.youtube.com/@YaronBeen/videos LinkedIn**: https://www.linkedin.com/in/yaronbeen/ Get Replicate API**: https://replicate.com (Sign up to access powerful AI models) #n8n #automation #ai #replicate #aiautomation #workflow #nocode #textgeneration #nlp #aiwriting #textai #contentgeneration #aitext #machinelearning #artificialintelligence #aitools #automation #digitalart #contentcreation #productivity #innovation