by Yaron Been
This workflow provides automated access to the Digitalhera Heranathalie 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 Digitalhera Heranathalie 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 Digitalhera/heranathalie AI model Digitalhera Heranathalie**: 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 Yaron Been
This workflow provides automated access to the Adamantiamable Lumi 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 Adamantiamable Lumi 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 Adamantiamable/lumi AI model Adamantiamable Lumi**: 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 Yaron Been
This workflow provides automated access to the Babysea Babyavatar 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 Babysea Babyavatar 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: BabyAvatar - Create Stunning AI Avatars in Seconds 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 Babysea/babyavatar AI model Babysea Babyavatar**: 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 Marth
๐ How It Works This AI Agent checks your invoice database (Google Sheets) daily and looks for unpaid invoices that are past their due date. It calculates how many days each invoice is overdue (Days Past Due / DPD), then automatically crafts a follow-up message with an appropriate tone: 1โ7 days overdue: Friendly reminder 8โ14 days overdue: Slightly firm nudge 15+ days overdue: Final warning tone After generating the message, it sends the follow-up via email to the client and logs the interaction. You can extend this to send WhatsApp messages, Slack alerts, or update a CRM. โ๏ธ Set Up Steps Connect Google Sheets : Replace YOUR_SHEET_ID in the workflow with the actual Sheet ID Make sure your sheet has these columns: client_name, email, invoice_number, due_date, status Adjust Cron Trigger By default, it runs daily โ you can change the frequency in the โDaily Triggerโ node. Configure Email Node Set your email sender (Gmail, SMTP, or Mailgun) in the โSend Emailโ node. Customize Messages (Optional) Modify tone and content in the โGenerate Messageโ node based on your brand style. Run & Monitor Activate the workflow Monitor activity in Google Sheets or add a logging step (Notion, Slack, etc.)
by Matt Delaney
FFmpeg is a powerful tool for media processing. While it can be used to perform virtually any kind of media processing (such as applying filters, cropping, or merging), this workflow only demonstrates format conversion: GIF to MP4. This workflow uses a REST API for FFmpeg. Be sure to follow the steps outlined in the notes to create a free account and get an API key. How to use: Execute the workflow to bring up the form. You can select the GIF that you want to convert. Once selected, click 'Convert'. You'll get the converted MP4 URL a few seconds later. Go ahead and download that. How it works Here is a high-level overview of how it works: Once you select a file and click 'Convert', we upload the file to n8n and get its name. The name is then used to create a file entry in FFmpegAPI and get an Upload URL and a file path. The upload URL is then used to upload the binary assets from step 1. Finally, the file path from step 2 is used to process the file and convert it into an MP4. The download URL is returned at the last step so you can download the final file. Requirements A free API key from FFmpegAPI Customization You can change the first node (Attach file) to accept multiple or different file formats. Currently, it's only restricted to .gif files. The Process file node can also be changed to perform any other operation on the file. Consult the FFmpegAPI docs for more information.
by Paul I
Error workflow alert This workflow sends an alert to the channel of your choice when an execution fails. How to use Connect the tool where you want alerts to be sent (eg. Gmail, Slack, Teams, etc.) Save the workflow Turn on error notification in the workflows you want to monitor Help Step-by-step tutorial
by The Growth Bolt
This n8n template uses AI to generate product mockups by composing a product image onto a model or template image. This workflow provides a powerful solution for creating dynamic marketing assets and e-commerce visuals. Use cases are many: Instantly create virtual try-on images for apparel, place your product into different scenes for advertisements, or generate custom marketing material without needing a physical photoshoot. Good to know This workflow uses the OpenRouter API to access Google's Gemini model. You will need an OpenRouter account. The model used is google/gemini-2.5-flash-image-preview:free. While this specific model may be free, costs can vary depending on the model you choose and your usage on OpenRouter. Always check their latest pricing. The workflow is triggered by a form. To use it, you must activate the workflow and use its Production URL. How it works A user submits a product image, a template/model image, and a text prompt via the n8n form trigger. The images are then converted to Base64 strings so they can be used in an API request. A multimodal payload is sent to the OpenRouter API. Gemini's image generation model is used, which takes all 3 inputs (the two images and the prompt) to understand how to compose the final image. Gemini generates a new image based on the instructions and returns it as a Base64 string. The workflow extracts this output string and uses a "Convert to file" node to convert the data back into a binary image file, ready for use. How to use First, set up your OpenRouter API credential in n8n. Activate the workflow. Open the Production URL for the form trigger. Upload your product image, your template image, and write a descriptive prompt. Submit the form to execute the workflow and generate your image. Requirements An active n8n instance. An OpenRouter account and API key. Customising this workflow You can easily change the AI model by editing the JSON body in the HTTP Request node. OpenRouter provides access to a wide variety of models from different providers. Add a final step to automatically save the generated image. You can connect nodes for services like Google Drive, AWS S3, or Dropbox after the "Convert to File" node. Replace the Form Trigger with a Webhook Trigger to run this workflow programmatically from another application or service.
by Ruslan Elishev
๐ค Telegram Bot with Dynamic Menus & Rating System What It Does This n8n workflow creates an interactive Telegram bot with: Dynamic inline keyboards that respond to user clicks 5-star rating system for collecting feedback Personalized responses using the user's actual name Multi-level menu navigation (Main โ Settings โ Profile, etc.) Real-time message updates when buttons are clicked How It Works Receives messages via Telegram webhook trigger node Extracts user data (name, ID, message type) Builds dynamic menus based on user actions Sends/updates messages with inline keyboards Handles button clicks without page refresh ๐ Setup Instructions Get Your Bot Credentials Configure Workflow Open "Set Bot Token" node Replace token with yours Save and activate workflow (Active) Test Your Bot Message your bot on Telegram Click the buttons to navigate menus Try the rating system on Feature 1 ๐จ Customization Guide Add New Menu Items In the "Prepare Response" Function node, add new cases: case 'your_feature': responseText = 'Your feature description'; keyboard = [ [{ text: '๐ฏ Button 1', callback_data: 'action1' }], [{ text: '๐ Back', callback_data: 'main' }] ]; break; Modify Rating Options Change star buttons to numbers or emojis: // Current: โญโญโญ // Alternative: 1๏ธโฃ 2๏ธโฃ 3๏ธโฃ or ๐ ๐ Change Bot Responses Edit responseText for message content Modify keyboard arrays for button layout Add HTML formatting: bold, italic ๐ก ++Key Features Demonstrated++ HTTP Request workaround for dynamic keyboards (n8n Telegram node limitation) Callback query handling to prevent loading animations Message editing vs sending new messages User data extraction from Telegram API Switch-case menu routing for scalable navigation โ ๏ธ ++Important Notes++ Limitation: n8n's native Telegram node doesn't support dynamic inline keyboards, this is why need to use HTTP nodes. Solution demonstrated: Use HTTP Request node with Telegram Bot API directly
by Nima Salimi
๐ Automated Daily SERP Rank Tracker for SEO Specialists (Google Sheets + DataForSEO) Overview ๐ This workflow automates your daily keyword rank tracking ๐ using DataForSEO โ๏ธ and Google Sheets ๐. It pulls live Google Search results for each keyword in your list, extracts key details (query, rank, domain, date), and appends them to your Google Sheet automatically. ๐ Youโll have a complete daily snapshot of your keyword positions โ no manual checks needed. Built for SEO professionals, digital marketers, and agencies, this workflow helps you centralize ranking data, build trend dashboards, and automate reporting workflows. ๐ค Whoโs it for? ๐ง SEO specialists tracking daily keyword performance ๐ Marketing teams managing multiple websites ๐ผ Agencies providing automated ranking reports for clients ๐ป Growth teams who want rank tracking data for dashboards or AI tools โ๏ธ How to Set Up Connect Your Google Sheet Use this template sheet ๐ Google Sheet Example Make sure it has a query column containing your target keywords. Set Up DataForSEO Credentials Create an account at dataforseo.com Add your API credentials under HTTP Request node or DataForSEO node. Customize Location & Language In the โFetch SERP Data (DataForSEO API)โ node: location_code: 2840 โ ๐บ๐ธ United States (changeable) language_code: en โ ๐ฌ๐ง English (changeable) Format Date The โAdd Timestamp & Prepare Outputโ node converts timestamps into YYYY-MM-DD format automatically ๐๏ธ Run or Schedule Trigger manually for tests, or enable daily schedule trigger to automate it. Results append directly to your Google Sheet after each run โ ๐ Example Output | query | rank | domain | date | |--------|-------|-----------------------|------------| | cloud host | 1 | cloudhost.one | 2025-10-24 | | cloud host | 2 | cloud.google.com | 2025-10-24 | | cloud hosting | 1 | cloud.google.com | 2025-10-24 | | cloud hosting | 2 | aws.amazon.com | 2025-10-24 | | cloud hosting | 3 | www.hostinger.com | 2025-10-24 | ๐ Use this data to build trend charts, compare historical performance, or connect to Looker Studio for automated dashboards. ๐งฉ Workflow Highlights ๐ Automated Daily Runs โ via Schedule Trigger ๐ Accurate SERP Data โ powered by DataForSEO API ๐ Dynamic Keyword Input โ read directly from Google Sheets ๐ Historical Tracking โ appends new data each day ๐ Regional Customization โ change language and location easily ๐ง AI-Ready โ integrate GPT or AI nodes for insights or summaries ๐ก Pro Tips Add a Slack or Gmail alert node for position drops or gains ๐ฌ Combine with NocoDB or Airtable for more advanced data storage Expand with DataForSEO Labs endpoints for keyword difficulty, CPC, or SERP features ๐บ Check Out My Channel ๐ฌ Learn more about SEO Automation & n8n Workflows ๐ Connect with me on LinkedIn: linkedin.com/in/nima-salimi-a655a6231 Follow for more workflow templates, AI integrations, and SEO automation tutorials ๐ฅ
by WeblineIndia
๐ Compliance Report Collector (Google Form โ Drive + MySQL) This n8n workflow automates the collection and archival of compliance reports submitted via Google Forms. Uploaded documents (PDF, DOCX, etc.) are archived into Google Drive and submission metadata is logged into a MySQL database. It ensures compliance documentation is properly stored, searchable and auditable without manual effort. โก Quick Implementation Steps Import the JSON file into n8n. Set up a Google Form to POST file + metadata (reporter, category, etc.) to the /submit-report webhook. Update the Set Config node with your: MySQL connection details Google Drive folder ID Deploy and test a form submission with a file upload. Each report is stored in Drive and logged to your DB. ๐ฏ Whoโs It For Compliance officers handling environmental or safety reports. Admins managing documentation for inspections. Renewable energy companies required to maintain audit-ready records. Any org needing structured report archival & metadata logging. ๐ Requirements | Tool | Purpose | |------|---------| | n8n Instance | Workflow automation | | Google Drive | To archive uploaded reports | | MySQL Database | To log submission metadata | | Google Forms / HTML Form | Report submission source | ๐ง What It Does Listens for incoming POST requests with a file and metadata. Uploads the file to a specified Google Drive folder. Extracts metadata like: Reporter name Category/type Timestamp File name, MIME type Logs that metadata into a MySQL table for auditing or reporting. ๐งพ Sample MySQL Table Schema CREATE TABLE report_logs ( id INT AUTO_INCREMENT PRIMARY KEY, reporter VARCHAR(100), category VARCHAR(100), timestamp DATETIME, file_name VARCHAR(255), mime_type VARCHAR(50), folder_id VARCHAR(100) ); ๐ง How To Set Up โ Step-by-Step Import the JSON into n8n. Configure the following in the Set Config node: MySQL: dbHost, dbUser, dbPassword, dbName, dbTable Google Drive: driveFolderId Update the webhook URL in your Google Form (via Apps Script or middleware). Test submission with a file upload. Confirm: File lands in your Drive folder Log entry appears in your database โจ How To Customize | Customization | How | |---------------|-----| | Add more form fields | Extend the metadata mapping in the Function node | | Rename files before upload | Modify filename in Google Drive node | | Add email confirmation | Add an Email Send node after DB insert | | Filter file types | Add IF node before upload to validate MIME type | โ Addโons (Optional Extensions) | Add-on | Description | |--------|-------------| | ๐ค Email Acknowledgment | Email sender a confirmation with Drive link | | ๐งพ PDF Parser | Auto-parse content using PDF.co or OpenAI | | ๐ Admin Dashboard | Display logs in Supabase or Metabase | | ๐ File Backup | Copy files to Dropbox or S3 after Drive upload | ๐ Use Case Examples Collect monthly safety audits from plant staff into a Drive archive. Accept vendor compliance declarations via Google Form and auto-log to DB. Capture field inspection reports and tag by category for audit. Store weekly environmental reports for long-term access. ๐งฏ Troubleshooting Guide | Issue | Possible Cause | Solution | |-------|----------------|----------| | File not uploaded | Drive ID is invalid | Check permissions and folder ID | | DB not logging | Connection or table issue | Verify DB credentials and schema | | Webhook not triggered | Form not integrated correctly | Ensure form POSTs file to n8n webhook | | Wrong file type | MIME mismatch | Validate acceptable types via Function/IF node | ๐ Need Help? Want to integrate this with audit dashboards or add Google Sheet exports? ๐ Contact WeblineIndia โ Experts in compliance automation and renewable energy workflows.
by Miha
New to n8n? This simple tutorial is the perfect way to get started. In just a few minutes, youโll build your first automation that runs on a schedule, fetches fresh data from the internet and delivers it straight to your inbox. What youโll do Run the workflow to grab a random inspirational quote. See how data flows through each node as it moves from an API call to processing results. Connect Gmail and send the quote directly to your email. What youโll learn How to trigger workflows manually and on a schedule โฐ How to connect to external APIs and fetch data ๐ How to use the Set node to structure and map data ๐ง How to connect Gmail to send the data ๐ฉ Why it matters This workflow shows you the n8n basics step by step - no code required. By the end, youโll know how to build, test, and share automations that run on their own, giving you the confidence to explore more advanced use cases. ๐
by Ziad Adel
What This Workflow Does This workflow transforms Google Sheets into a lightweight productivity engine and connects it to Slack for automated reminders and daily recaps. No extra SaaS, no extra cost โ just a simple system that keeps you on track and accountable. Pre-conditions / Requirements Before you start, make sure you have: A Google account with access to Google Sheets. A Slack workspace where you can post reminders and summaries. An n8n instance (self-hosted or cloud) with: Google Sheets credentials connected. Slack credentials connected. How It Works Task Tracking in Google Sheets Add tasks with columns: Task ID, Task Name, Due Date, Status, and Why it matters. The workflow checks for tasks that are due soon or overdue. Automated Slack Reminders Every 15 minutes, the workflow scans for tasks due in the next 30 minutes. Slack sends a ping with the task name, deadline, and reason. Daily Recap at 6 PM Slack posts a summary of how many tasks you completed vs how many are still pending. Encourages reflection and accountability. Duplicate Protection Each task has a "Last Reminder Sent" column so you donโt get spammed with repeat messages. Customization Options Reminder Frequency**: Change the Cron node to check tasks every 5, 10, 30 minutes, or hourly. Daily Recap Time**: Adjust the daily Cron node (default: 6 PM) to match your schedule. Slack Channel**: Point reminders and recaps to a private DM, a public channel, or multiple channels. Task Fields**: Add columns like Priority, Assigned To, or Category and adjust Slack messages accordingly. Weekly Review**: Extend the workflow with another Cron node on Sundays to send a weekly productivity score. Reflection Logs**: Add automation to write daily results into a second tab for trend tracking. Benefits โ Eliminate missed deadlines with proactive reminders. โ Daily accountability inside Slack โ no extra dashboards. โ Zero SaaS costs โ only Sheets, Slack, and n8n. โ Fully customizable to match your workflow, team, or habits. โ Scales easily from solo use to team task tracking. Use Cases Solo founders or freelancers who want a cheap but powerful task manager. Small teams who live in Slack and want lightweight accountability. Productivity enthusiasts who want flexibility and control without being locked into another SaaS.