Back to Catalog

🤖🧑‍💻 AI agent for top n8n creators leaderboard reporting

Joseph LePageJoseph LePage
4776 views
2/3/2026
Official Page

This n8n workflow is designed to automate the aggregation, processing, and reporting of community statistics related to n8n creators and workflows. Its primary purpose is to generate insightful reports that highlight top contributors, popular workflows, and key trends within the n8n ecosystem. Here's how it works and why it's important:

How It Works

  1. Data Retrieval:

    • The workflow fetches JSON data files from a GitHub repository containing statistics about creators and workflows.
    • It uses HTTP requests to access these files dynamically based on pre-defined global variables.
  2. Data Processing:

    • The data is parsed into separate streams for creators and workflows.
    • It processes the data to identify key metrics such as unique weekly and monthly inserters/visitors.
  3. Ranking and Filtering:

    • The workflow sorts creators by their weekly inserts and workflows by their popularity.
    • It selects the top 10 creators and top 50 workflows for detailed analysis.
  4. Report Generation:

    • Using AI tools like GPT-4 or Google Gemini, the workflow generates a Markdown report summarizing trends, contributors, and workflow statistics.
    • The report includes tables with detailed metrics (e.g., unique visitors, inserters) and insights into why certain workflows are popular.
  5. Distribution:

    • The report is saved locally or uploaded to Google Drive.
    • It can also be shared via email or Telegram for broader accessibility.
  6. Automation:

    • A schedule trigger ensures the workflow runs daily or as needed, keeping the reports up-to-date.

Why It's Important

  • Community Insights: This workflow provides actionable insights into the n8n community by identifying impactful contributors and popular workflows. This fosters collaboration and innovation within the ecosystem.
  • Time Efficiency: By automating data collection, processing, and reporting, it saves significant time and effort for community managers or administrators.
  • Recognition of Contributors: Highlighting top creators encourages engagement and recognizes individuals driving value in the community.
  • Trend Analysis: The workflow helps uncover patterns in usage, enabling better decision-making for platform improvements or feature prioritization.
  • Scalability: With its modular design, this workflow can be easily adapted to include additional metrics or integrate with other tools.

n8n AI Agent for Top n8n Creators Leaderboard Reporting

This n8n workflow leverages AI to automate the process of generating reports on top n8n creators, potentially for a leaderboard or recognition program. It combines data retrieval, AI-driven analysis, and various output methods to deliver insights.

Description

This workflow automates the generation of a report identifying top n8n creators. It fetches data, processes it with an AI agent to extract relevant information, and then presents the findings through multiple channels like Telegram, Gmail, and a Markdown file, potentially also storing data in Google Drive. This streamlines the reporting process for community managers or marketing teams.

What it does

  1. Triggers on Schedule or Manually: The workflow can be triggered on a predefined schedule (e.g., daily, weekly) or manually executed by another workflow.
  2. Retrieves Data via HTTP Request: It makes an HTTP request to an external API (likely an n8n community or usage data endpoint) to fetch raw data about creators.
  3. Processes Data with an AI Agent: The retrieved data is then fed into an AI Agent (powered by either OpenAI or Google Gemini) which is configured to perform specific tasks, potentially analyzing creator activity, engagement, or impact.
    • AI Agent Tools: The AI Agent is equipped with tools to:
      • Call n8n Workflow Tool: Allows the AI to trigger other n8n workflows for more complex operations.
      • Read/Write Files from Disk: Enables the AI to interact with local files.
      • Convert to File: Allows the AI to convert data into various file formats.
      • Aggregate: Helps the AI to combine and summarize data.
      • Limit: Enables the AI to filter or restrict the amount of data.
      • Split Out: Allows the AI to break down complex data structures.
      • Sort: Enables the AI to order data based on specific criteria.
    • AI Language Models: The AI Agent can utilize either:
      • OpenAI Chat Model: For general-purpose natural language understanding and generation.
      • Google Gemini Chat Model: Another powerful chat model for AI processing.
  4. Transforms and Prepares Data: A "Set" node (Edit Fields) is used to manipulate and structure the data as needed before output.
  5. Merges Data: A "Merge" node is used to combine data streams, possibly from different AI agent outputs or initial data.
  6. Generates Markdown Report: The processed information is formatted into a human-readable Markdown report.
  7. Sends Report via Telegram: The Markdown report or a summary is sent as a message to a specified Telegram chat.
  8. Sends Report via Gmail: The report is also sent as an email via Gmail to relevant stakeholders.
  9. Stores Data in Google Drive: The workflow can optionally save generated reports or raw data files to Google Drive for archival or further use.

Prerequisites/Requirements

  • n8n Instance: A running n8n instance (cloud or self-hosted).
  • OpenAI API Key OR Google Gemini API Key: Required for the AI Agent to function. You will need credentials for either the OpenAI Chat Model or Google Gemini Chat Model.
  • Telegram Account & Bot Token: For sending messages to Telegram. You will need a Telegram credential configured in n8n.
  • Gmail Account: For sending email reports. You will need a Gmail credential configured in n8n.
  • Google Drive Account: For storing files. You will need a Google Drive credential configured in n8n.
  • Access to n8n Workflow Execution: If using the "Call n8n Workflow Tool" within the AI Agent, ensure the AI has permissions to execute other workflows.

Setup/Usage

  1. Import the Workflow: Download the provided JSON and import it into your n8n instance.
  2. Configure Credentials:
    • Set up your OpenAI or Google Gemini credentials for the "OpenAI Chat Model" or "Google Gemini Chat Model" nodes.
    • Configure your Telegram credential for the "Telegram" node.
    • Set up your Gmail credential for the "Gmail" node.
    • Configure your Google Drive credential for the "Google Drive" node.
  3. Customize HTTP Request: Update the "HTTP Request" node (ID 19) with the correct URL and parameters to fetch your creator data.
  4. Configure AI Agent:
    • Review and adjust the "AI Agent" node (ID 1119) settings, including the prompt, tools, and the chosen language model (OpenAI or Google Gemini).
    • Ensure the "Call n8n Workflow Tool" (ID 1205) is configured with the correct workflow ID if you intend for the AI to call other workflows.
  5. Adjust Output Nodes:
    • Modify the "Telegram" node (ID 49) to specify the Chat ID and customize the message content.
    • Update the "Gmail" node (ID 356) with the recipient email addresses, subject, and email body.
    • Configure the "Google Drive" node (ID 58) with the desired folder path and file name for saving reports.
  6. Set Schedule (Optional): If you want the workflow to run automatically, enable the "Schedule Trigger" node (ID 839) and set your preferred schedule.
  7. Activate the Workflow: Once configured, activate the workflow to start automating your leaderboard reporting.
  8. Test: Run the workflow manually to ensure all steps execute correctly and outputs are as expected.

Related Templates

Track competitor SEO keywords with Decodo + GPT-4.1-mini + Google Sheets

This workflow automates competitor keyword research using OpenAI LLM and Decodo for intelligent web scraping. Who this is for SEO specialists, content strategists, and growth marketers who want to automate keyword research and competitive intelligence. Marketing analysts managing multiple clients or websites who need consistent SEO tracking without manual data pulls. Agencies or automation engineers using Google Sheets as an SEO data dashboard for keyword monitoring and reporting. What problem this workflow solves Tracking competitor keywords manually is slow and inconsistent. Most SEO tools provide limited API access or lack contextual keyword analysis. This workflow solves that by: Automatically scraping any competitor’s webpage with Decodo. Using OpenAI GPT-4.1-mini to interpret keyword intent, density, and semantic focus. Storing structured keyword insights directly in Google Sheets for ongoing tracking and trend analysis. What this workflow does Trigger — Manually start the workflow or schedule it to run periodically. Input Setup — Define the website URL and target country (e.g., https://dev.to, france). Data Scraping (Decodo) — Fetch competitor web content and metadata. Keyword Analysis (OpenAI GPT-4.1-mini) Extract primary and secondary keywords. Identify focus topics and semantic entities. Generate a keyword density summary and SEO strength score. Recommend optimization and internal linking opportunities. Data Structuring — Clean and convert GPT output into JSON format. Data Storage (Google Sheets) — Append structured keyword data to a Google Sheet for long-term tracking. Setup Prerequisites If you are new to Decode, please signup on this link visit.decodo.com n8n account with workflow editor access Decodo API credentials OpenAI API key Google Sheets account connected via OAuth2 Make sure to install the Decodo Community node. Create a Google Sheet Add columns for: primarykeywords, seostrengthscore, keyworddensity_summary, etc. Share with your n8n Google account. Connect Credentials Add credentials for: Decodo API credentials - You need to register, login and obtain the Basic Authentication Token via Decodo Dashboard OpenAI API (for GPT-4o-mini) Google Sheets OAuth2 Configure Input Fields Edit the “Set Input Fields” node to set your target site and region. Run the Workflow Click Execute Workflow in n8n. View structured results in your connected Google Sheet. How to customize this workflow Track Multiple Competitors → Use a Google Sheet or CSV list of URLs; loop through them using the Split In Batches node. Add Language Detection → Add a Gemini or GPT node before keyword analysis to detect content language and adjust prompts. Enhance the SEO Report → Expand the GPT prompt to include backlink insights, metadata optimization, or readability checks. Integrate Visualization → Connect your Google Sheet to Looker Studio for SEO performance dashboards. Schedule Auto-Runs → Use the Cron Node to run weekly or monthly for competitor keyword refreshes. Summary This workflow automates competitor keyword research using: Decodo for intelligent web scraping OpenAI GPT-4.1-mini for keyword and SEO analysis Google Sheets for live tracking and reporting It’s a complete AI-powered SEO intelligence pipeline ideal for teams that want actionable insights on keyword gaps, optimization opportunities, and content focus trends, without relying on expensive SEO SaaS tools.

Ranjan DailataBy Ranjan Dailata
161

Two-way property repair management system with Google Sheets & Drive

This workflow automates the repair request process between tenants and building managers, keeping all updates organized in a single spreadsheet. It is composed of two coordinated workflows, as two separate triggers are required — one for new repair submissions and another for repair updates. A Unique Unit ID that corresponds to individual units is attributed to each request, and timestamps are used to coordinate repair updates with specific requests. General use cases include: Property managers who manage multiple buildings or units. Building owners looking to centralize tenant repair communication. Automation builders who want to learn multi-trigger workflow design in n8n. --- ⚙️ How It Works Workflow 1 – New Repair Requests Behind the Scenes: A tenant fills out a Google Form (“Repair Request Form”), which automatically adds a new row to a linked Google Sheet. Steps: Trigger: Google Sheets rowAdded – runs when a new form entry appears. Extract & Format: Collects all relevant form data (address, unit, urgency, contacts). Generate Unit ID: Creates a standardized identifier (e.g., BUILDING-UNIT) for tracking. Email Notification: Sends the building manager a formatted email summarizing the repair details and including a link to a Repair Update Form (which activates Workflow 2). --- Workflow 2 – Repair Updates Behind the Scenes:\ Triggered when the building manager submits a follow-up form (“Repair Update Form”). Steps: Lookup by UUID: Uses the Unit ID from Workflow 1 to find the existing row in the Google Sheet. Conditional Logic: If photos are uploaded: Saves each image to a Google Drive folder, renames files consistently, and adds URLs to the sheet. If no photos: Skips the upload step and processes textual updates only. Merge & Update: Combines new data with existing repair info in the same spreadsheet row — enabling a full repair history in one place. --- 🧩 Requirements Google Account (for Forms, Sheets, and Drive) Gmail/email node connected for sending notifications n8n credentials configured for Google API access --- ⚡ Setup Instructions (see more detail in workflow) Import both workflows into n8n, then copy one into a second workflow. Change manual trigger in workflow 2 to a n8n Form node. Connect Google credentials to all nodes. Update spreadsheet and folder IDs in the corresponding nodes. Customize email text, sender name, and form links for your organization. Test each workflow with a sample repair request and a repair update submission. --- 🛠️ Customization Ideas Add Slack or Telegram notifications for urgent repairs. Auto-create folders per building or unit for photo uploads. Generate monthly repair summaries using Google Sheets triggers. Add an AI node to create summaries/extract relevant repair data from repair request that include long submissions.

Matt@VeraisonLabsBy Matt@VeraisonLabs
208

Generate song lyrics and music from text prompts using OpenAI and Fal.ai Minimax

Spark your creativity instantly in any chat—turn a simple prompt like "heartbreak ballad" into original, full-length lyrics and a professional AI-generated music track, all without leaving your conversation. 📋 What This Template Does This chat-triggered workflow harnesses AI to generate detailed, genre-matched song lyrics (at least 600 characters) from user messages, then queues them for music synthesis via Fal.ai's minimax-music model. It polls asynchronously until the track is ready, delivering lyrics and audio URL back in chat. Crafts original, structured lyrics with verses, choruses, and bridges using OpenAI Submits to Fal.ai for melody, instrumentation, and vocals aligned to the style Handles long-running generations with smart looping and status checks Returns complete song package (lyrics + audio link) for seamless sharing 🔧 Prerequisites n8n account (self-hosted or cloud with chat integration enabled) OpenAI account with API access for GPT models Fal.ai account for AI music generation 🔑 Required Credentials OpenAI API Setup Go to platform.openai.com → API keys (sidebar) Click "Create new secret key" → Name it (e.g., "n8n Songwriter") Copy the key and add to n8n as "OpenAI API" credential type Test by sending a simple chat completion request Fal.ai HTTP Header Auth Setup Sign up at fal.ai → Dashboard → API Keys Generate a new API key → Copy it In n8n, create "HTTP Header Auth" credential: Name="Fal.ai", Header Name="Authorization", Header Value="Key [Your API Key]" Test with a simple GET to their queue endpoint (e.g., /status) ⚙️ Configuration Steps Import the workflow JSON into your n8n instance Assign OpenAI API credentials to the "OpenAI Chat Model" node Assign Fal.ai HTTP Header Auth to the "Generate Music Track", "Check Generation Status", and "Fetch Final Result" nodes Activate the workflow—chat trigger will appear in your n8n chat interface Test by messaging: "Create an upbeat pop song about road trips" 🎯 Use Cases Content Creators: YouTubers generating custom jingles for videos on the fly, streamlining production from idea to audio export Educators: Music teachers using chat prompts to create era-specific folk tunes for classroom discussions, fostering interactive learning Gift Personalization: Friends crafting anniversary R&B tracks from shared memories via quick chats, delivering emotional audio surprises Artist Brainstorming: Songwriters prototyping hip-hop beats in real-time during sessions, accelerating collaboration and iteration ⚠️ Troubleshooting Invalid JSON from AI Agent: Ensure the system prompt stresses valid JSON; test the agent standalone with a sample query Music Generation Fails (401/403): Verify Fal.ai API key has minimax-music access; check usage quotas in dashboard Status Polling Loops Indefinitely: Bump wait time to 45-60s for complex tracks; inspect fal.ai queue logs for bottlenecks Lyrics Under 600 Characters: Tweak agent prompt to enforce fuller structures like [V1][C][V2][B][C]; verify output length in executions

Daniel NkenchoBy Daniel Nkencho
601