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 Nisarag
This workflow will allow you to get the latest twitter mentions and send those mentions to Rocket.Chat. To ensure that we don't resend the same tweets as before, we use the Function Node and getWorkflowStaticData() to persist the ids of the tweets which have already been sent and filter those out. This leaves us with only the newest tweets.
by Yaron Been
This workflow provides automated access to the Flux Kontext Apps Change Haircut 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 image generation tasks within your n8n automation workflows. Overview This workflow automatically handles the complete image generation process using the Flux Kontext Apps Change Haircut 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: Quickly change someone's hair style and hair color, powered by FLUX.1 Kontext [pro] Key Capabilities High-quality image generation from text prompts** Advanced AI-powered visual content creation** Customizable image parameters and styles** Artistic style control and customization** Tools Used n8n**: The automation platform that orchestrates the workflow Replicate API**: Access to the Flux Kontext Apps/change-haircut AI model Flux Kontext Apps Change Haircut**: The core AI model for image 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 Image Parameters' node Test the Workflow: Run the workflow with your desired inputs Integrate: Connect this workflow to your existing automation pipelines Use Cases Content Creation**: Generate unique images for blogs, social media, and marketing materials Design Prototyping**: Create visual concepts and mockups for design projects Art & Creativity**: Produce artistic images for personal or commercial use Marketing Materials**: Generate eye-catching visuals for campaigns and advertisements 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 #imagegeneration #aiart #texttoimage #visualcontent #aiimages #generativeart #machinelearning #artificialintelligence #aitools #automation #digitalart #contentcreation #productivity #innovation
by Yaron Been
This workflow provides automated access to the Flux Kontext Apps Iconic Locations 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 image generation tasks within your n8n automation workflows. Overview This workflow automatically handles the complete image generation process using the Flux Kontext Apps Iconic Locations 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: Put yourself in an iconic location around the world from a single image Key Capabilities High-quality image generation from text prompts** Advanced AI-powered visual content creation** Customizable image parameters and styles** Tools Used n8n**: The automation platform that orchestrates the workflow Replicate API**: Access to the Flux Kontext Apps/iconic-locations AI model Flux Kontext Apps Iconic Locations**: The core AI model for image 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 Image Parameters' node Test the Workflow: Run the workflow with your desired inputs Integrate: Connect this workflow to your existing automation pipelines Use Cases Content Creation**: Generate unique images for blogs, social media, and marketing materials Design Prototyping**: Create visual concepts and mockups for design projects Art & Creativity**: Produce artistic images for personal or commercial use Marketing Materials**: Generate eye-catching visuals for campaigns and advertisements 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 #imagegeneration #aiart #texttoimage #visualcontent #aiimages #generativeart #machinelearning #artificialintelligence #aitools #automation #digitalart #contentcreation #productivity #innovation
by Sirisak Chantanate
Workflow Overview: Extract text from image using AI is worth because you need no code. It incorporates Google Gemini 2.0 Flash model for important text extraction from image. If you code without AI, you have to use multiple condition and may cause a lot of bug but with Google Gemini, you don't need any coding and if the Pay Slip is different, Gemini will extract it automatically. Workflow description: User uses Line Messaging API to send Pay Slip image or message to the chatbot, create Line Business ID from here: Line Business Classify the message which is image or text If the message is Pay Slip image, it will process using Gemini 2.0 Flash EXP and extract important information and response in JSON format without coding by using the following prompt: Analyze image and then return in JSON Response that has the only following value: Status, From, To, Date, Amount To get Google AI Studio API Key, you can find from the following link: Google AI Studio API Key Create Google Sheets which include the fileds (Status, From, To, Date, Amount) that we have created related to the AI prompt Google Sheets as the following example: If the message is text, it will process using Gemini 2.0 Flash EXP model as the AI Assistant else if the message is image, it will extract the important fields then reply to the User and insert into Google Sheets Key Features: Extract text from image with No Code** Without N8N, we have to write code to extract text from image, but with N8N and Google Gemini 2.0 Flash EXP together, we don't need to code and it will process all slip vendors or other document vendors. Multipurpose Chatbot** this chatbot accept both text and image so we don't have to create many chatbot accounts Reduce human error** this workflow let any officer to verify document status when the job ends Note: You can change the information by changing your prompt and also Google Sheets Column names relatively.
by Sarfaraz Muhammad Sajib
This n8n workflow demonstrates how to build an automated AI chat system using OpenRouter.ai. It includes a manual trigger, sets a model and user message, sends a POST request to the OpenRouter chat API, and summarizes the response. Workflow Steps: Manual Trigger โ Starts the workflow when executed manually. Set Node โ Defines: Model: mistralai/mistral-small-3.2-24b-instruct:free Message: What is the meaning of life? HTTP Request โ Sends a POST request to https://openrouter.ai/api/v1/chat/completions using Bearer Token Authentication with the model and message as JSON. Summarize โ Extracts and summarizes the AIโs response (choices[0].message.content). Use Cases: AI chatbot automation Content summarization Testing AI prompts in real-time Educational demos using OpenRouter.ai Lightweight conversational tools with no external server
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 Mutasem
Use case If you have a form where potential leads reach out, then you probably want to analyze those leads and send a notification if certain requirements are met, e.g. employee number is high enough. MadKudu is built exactly to solve this problem. We use it along with Hunter and Gmail to get an email alert for high quality leads. How to setup Add you MadKudu, Hunter, and Gmail credentials Set the email to send to Click the Test Workflow button, enter your email and check your email Activate the workflow and use the form trigger production URL to collect your leads in a smart way How to adjust this template You may want to raise or lower the threshold for your leads, as you see fit.
by n8n Team
This n8n workflow provides a comprehensive automation solution for processing email attachments, specifically targeting enhanced security protocols for organizations that use platforms like Outlook. It starts with the IMAP node, which is set to ingest emails and identify those with .eml attachments. Once an email with an attachment is ingested, the workflow progresses to a conditional operation where it checks for the presence of attachments. If an attachment is found, the binary data is moved and converted to JSON format, preparing it for further analysis. This meticulous approach to detecting attachments is crucial for maintaining a robust security posture, allowing for the proactive identification and handling of potentially malicious content. In the subsequent stage, the workflow leverages the capabilities of Sublime Security by analyzing the email attachment. The binary file is scrutinized for threats, and upon detection, the information is split to matched and unmatched data. This process not only speeds up the threat detection mechanism but also ensures compatibility with other systems, such as Slack, resulting in a smooth and efficient workflow. This automation emphasizes operational efficiency with minimal user involvement, enhancing the organization's defense against cyber threats. The final phase of the workflow involves preparing the output for a Slack report. Whether a threat is detected or not, n8n ensures that stakeholders are immediately informed by dispatching comprehensive reports or notifications to Slack channels. This promotes a culture of transparency and prompt action within the team.
by Mutasem
Use case If you have a form where potential leads reach out, then you probably want to analyze those leads and send a notification if certain requirements are met, e.g. employee number is high enough. MadKudu is built exactly to solve this problem. We use it along with Hunter to alert on Slack for high quality leads. How to setup Add you MadKudu, Hunter, and Slack credentials Set the Slack channel Click the Test Workflow button, enter your email and check the Slack channel Activate the workflow and use the form trigger production URL to collect your leads in a smart way How to adjust this template You may want to raise or lower the threshold for your leads, as you see fit.
by Evoort Solutions
Great โ hereโs a complete Workflow Description for your n8n Creator submission based on the JSON you shared: ๐ SSL Expiry Notifier (No Paid APIs) ๐งฉ How it Works This workflow automatically checks SSL certificate expiry dates for a list of websites and sends timely email alerts if any certificate is close to expiring. Itโs ideal for DevOps, IT Operations, or Web Admin teams to stay ahead of certificate issues โ without relying on any paid API services. Here's the high-level logic: Trigger: Runs daily at 8 AM using the Schedule Trigger node. Fetch URLs: Reads URLs to monitor from a Google Sheet. Check SSL: Calls the free ssl-checker.io API to retrieve SSL certificate details (valid from, valid till, days left). Conditional Check: Filters any certificates expiring in 7 days or less. Send Email: Sends a styled HTML email alert to predefined recipients. Update Sheet: Updates the same Google Sheet with the latest SSL info for each domain. โ๏ธ Set Up Steps (Quick Overview) ๐ Estimated setup time: \~10โ15 minutes Connect Google Sheets โ OAuth2 credentials required. Sheet must include a column titled URL with domains to monitor. Set Up SMTP โ Add your email credentials under the SMTP node to enable notifications. Optional โ Customize the threshold days in the "Expiry Alert" IF node if you want alerts for a different timeframe. Deploy and Activate โ Thatโs it. Once active, the flow runs automatically every day. ๐ก Detailed field mappings and logic notes are included inside the workflow as sticky notes. ๐ Ready to Get Started? Letโs start your journey on n8n by creating your free account here.
by Yaron Been
This workflow contains community nodes that are only compatible with the self-hosted version of n8n. This workflow automatically tracks brand mentions across various online platforms by scraping blog posts and articles for specific brand references. It saves you time by eliminating the need to manually search for brand mentions and provides sentiment analysis on how your brand is being discussed online. Overview This workflow automatically scrapes Medium blog posts and other online content to find mentions of specific brands (like OpenAI) and performs sentiment analysis on the content. It uses Bright Data to access content without restrictions and AI to intelligently extract brand-related information, analyze sentiment, and summarize key points about brand coverage. Tools Used n8n**: The automation platform that orchestrates the workflow Bright Data**: For scraping blog posts and articles without being blocked OpenAI**: AI agent for intelligent content analysis and sentiment extraction Google Sheets**: For storing brand mention data and sentiment analysis results How to Install Import the Workflow: Download the .json file and import it into your n8n instance Configure Bright Data: Add your Bright Data credentials to the MCP Client node Set Up OpenAI: Configure your OpenAI API credentials Configure Google Sheets: Connect your Google Sheets account and set up your brand monitoring spreadsheet Customize: Define target URLs and brand keywords to monitor Use Cases Brand Monitoring**: Track how your brand is mentioned and discussed online Public Relations**: Monitor media coverage and public sentiment about your brand Competitive Intelligence**: Track mentions of competitor brands and market perception Crisis Management**: Quickly identify negative brand mentions for rapid response Connect with Me Website**: https://www.nofluff.online YouTube**: https://www.youtube.com/@YaronBeen/videos LinkedIn**: https://www.linkedin.com/in/yaronbeen/ Get Bright Data**: https://get.brightdata.com/1tndi4600b25 (Using this link supports my free workflows with a small commission) #n8n #automation #brandmonitoring #sentimentanalysis #brightdata #webscraping #brandmentions #n8nworkflow #workflow #nocode #mediamonitoring #brandtracking #publicrelations #brandanalytics #onlinemonitoring #contentanalysis #brandsentiment #digitalmonitoring #brandresearch #mediaanalysis #brandinsights #reputationmanagement #brandwatch #socialmediamonitoring #contentmonitoring #brandpresence #digitalpr #brandlistening #mediatracking #onlinereputation