AutomationMart
Home/Browse/Music Producer Chatbot 🎡🎀 using Gemini + Suno (via Kei AI) & Google Drive Upload
n8n

Music Producer Chatbot 🎡🎀 using Gemini + Suno (via Kei AI) & Google Drive Upload

n8nn8n19 modulesv1.0
Google DriveLinkedInGemini

This workflow creates an AI-powered chatbot that generates custom songs through an interactive conversation, then uploads the results to Google Drive. This workflow transforms n8n into a complete AI music production pipeline by combining: Conversational AI Structured data validation Tool orchestration External music generation API Cloud automation It demonstrates a powerful hybrid architecture: LLM Agent + Tools + API + Storage + Async Control Flow --- Key Advant

At a glance

Music Producer Chatbot 🎡🎀 using Gemini + Suno (via Kei AI) & Google Drive Upload is a ready-made n8n workflow you import as a workflow JSON file β€” no build required. It connects Google Drive, LinkedIn, Gemini. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Drive, LinkedIn, Gemini
Modules
19
Price
Free
Version
v1.0
Music Producer Chatbot 🎡🎀 using Gemini + Suno (via Kei AI) & Google Drive Upload workflow diagram

About this workflow

This workflow creates an AI-powered chatbot that generates custom songs through an interactive conversation, then uploads the results to Google Drive. This workflow transforms n8n into a complete AI music production pipeline by combining: Conversational AI Structured data validation Tool orchestration External music generation API Cloud automation It demonstrates a powerful hybrid architecture: LLM Agent + Tools + API + Storage + Async Control Flow --- Key Advantages 1. βœ… Fully Automated AI Music Production From idea β†’ to lyrics β†’ to full generated track β†’ to cloud storage All handled automatically. 2. βœ… Conversational UX Users don’t need technical knowledge. The AI collects missing information step-by-step. 3. βœ… Smart Tool Selection The agent dynamically chooses: Songwriter tool (for original lyrics) Search tool (for existing lyrics) This makes the system adaptive and intelligent. 4. βœ… Structured & Error-Safe Design Strict JSON schema enforcement Output parsing and validation Cleanup of malformed LLM responses Reduces failure rate dramatically. 5. βœ… Asynchronous API Handling Uses webhook-based resume Handles long-running AI generation Supports multiple song outputs Scalable and production-ready. 6. βœ… Modular & Extensible The architecture allows: Switching LLM provider Changing music API Adding new tools (e.g., cover art generation) Supporting different vocal styles or languages 7. βœ… Memory-Enabled Conversations Uses buffer memory (last 10 messages) Maintains conversational context and continuity. 8. βœ… Automatic File Management Generated songs are: Automatically downloaded Properly renamed Stored in Google Drive No manual file handling required. --- How it Works Here's the flow: 1. User Interaction: The workflow starts with a chat trigger that receives user messages. A "Music Producer Agent" powered by Google Gemini engages with the user conversationally to gather all necessary song parameters. 2. Data Collection: The agent collects four essential pieces of information: - Song title - Musical style (genre) - Lyrics (prompt) - either generated by calling the "Songwriter" tool or searched online via the "Search songs" tool - Negative tags (styles/elements to avoid) 3. Validation & Formatting: The collected data passes through an IF condition checking for valid JSON format, then a Code node parses and cleans the JSON output. A "Fix Json Structure" node ensures proper formatting with strict rules (no line breaks, no double quotes). 4. Song Generation: The formatted data is sent to the Kie.ai API (HTTP Request node) which generates the actual music track. The workflow includes a callback URL for asynchronous processing. 5. Wait & Retrieve: A Wait node pauses execution until the Kie.ai API sends a webhook callback with the generated songs. The "Get songs" node then retrieves the song data. 6. Process Results: The response is split out, and a Loop Over Items node processes each generated song individually. For each song, the workflow: - Downloads the audio file via HTTP request - Uploads it to a specified Google Drive folder with a timestamped filename --- Setup steps 1. API Credentials (3 required): - Google Gemini (PaLM) API: Configure in the two Gemini Chat Model nodes - Gemini Search API: Set up in the "Search songs" tool node - Kie AI Bearer Token: Add in the HTTP Request nodes (Create song and Get songs) 2. Google Drive Configuration: - Authenticate Google Drive OAuth2 in the "Upload song" node - Verify/modify the folder ID if needed - Ensure the Drive has proper write permissions 3. Webhook Setup: - The Wait node has a webhook ID that needs to be publicly accessible - Configure this URL in your Kie.ai API settings as the callback endpoint 4. Optional Customizations: - Adjust the AI agent prompts in the "Music Producer Agent" and "Songwriter" nodes - Modify song generation parameters in the Kie.ai API call (styleWeight, weirdnessConstraint, etc.) - Update the Google Drive folder path for song storage - Change the vocal gender or other music generation settings in the "Create song" node 5. Testing: Activate the workflow and start a chat session to test song generation with sample requests like "Write a pop song about summer" or "Find lyrics for 'Bohemian Rhapsody' and make it in rock style" --- πŸ‘‰ Subscribe to my new YouTube channel. Here I’ll share videos and Shorts with practical tutorials and FREE templates for n8n. []( --- Need help customizing? Contact me for consulting and support or add me on Linkedin.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n β†’ click the menu β†’ Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Automate image validation tasks using AI Vision

This n8n workflow shows how using multimodal LLMs with AI vision can tackle tricky image validation tasks which are near impossible to achieve with code and often impractical to be done by humans at scale. You may need image validation when users submitted photos or images are required to meet certain criteria before being accepted. A wine review website may require users only submit photos of wine with labels, a bank may require account holders to submit scanned documents for verification etc.

Free

Upload & rename videos to Google Drive via Apps Script from URL

Google Script Workflow: Upload File from URL to Google Drive (via n8n) πŸ”§ Purpose: This lightweight Google Apps Script acts as a server endpoint that receives a file URL (from n8n), downloads the file, uploads it to your specified Google Drive folder, and responds with the file’s metadata (like Drive file ID and URL). This is useful for large video/audio files that n8n cannot handle directly via HTTP Download nodes. --- πŸš€ Setup Steps: 1. Create a New Script Project - Go to - Click β€œNew Project”

Free

Generate animated human videos from images & audio with Bytedance Omni Human

Generate Animated Human Videos from Images & Audio with Bytedance Omni Human Built with n8n + Replicate This workflow takes an image + audio, sends them to Bytedance’s omni-human model, waits for processing, and returns a generated video. --- ⚑ Section 1: Start & Authenticate ▢️ On clicking β€˜execute’ β†’ Manual trigger to start the workflow. πŸ”‘ Set API Key β†’ Stores your Replicate API key so future requests are authorized. Benefit: Secures your API credentials in one place for easy re-use. --- πŸ› οΈ

Free

Generate UGC-style AI videos with Google Sheets, NanoBanana Pro and Veo 3.1

AI-Powered UGC Video Generator Automatically create consistent, professional UGC (User-Generated Content) videos at scale using cutting-edge AI models. This workflow combines three reference images into hyper-realistic selfie-style photos, then transforms them into engaging 8-second videos perfect for TikTok, Instagram Reels, and social media ads. ✨ What This Workflow Does Part 1: Image Generation - Combines 3 reference images (product + character + background) using NanoBanana Pro - AI agent ge

Free

Turn Video URLs into LinkedIn Posts & X Threads (Notion + Apify + OpenAI)

One TikTok URL β†’ LinkedIn post + X thread drafts. Paste a TikTok link into Notion and get ready-to-publish copy backβ€”fast. What you get This template writes back to the same Notion row: LinkedIn draft (copy, tweak, post) X (Twitter) thread (formatted thread text) Who it’s for Creators, founders, and marketers who want to repurpose TikTok ideas without rewriting from scratch. Setup: create your Notion table (required) Before running the scenario, create a Notion database (Table view) with

Free

Extract & analyze Amazon reviews with Apify, Gemini AI & save to Google Sheets

Template Description πŸ“ Template Title Analyze Amazon product reviews with Gemini and save to Google Sheets πŸ“„ Description This workflow automates the process of analyzing customer feedback on Amazon products. Instead of manually reading through hundreds of reviews, this template scrapes reviews (specifically targeting negative feedback), uses Google Gemini (AI) to analyze the root causes of dissatisfaction, and generates specific improvement suggestions. The results are automatically logged into

Free

Transcribing bank statements to markdown using Gemini Vision AI

This n8n workflow demonstrates an approach to parsing bank statement PDFs with multimodal LLMs as an alternative to traditional OCR. This allows for much more accurate data extraction from the document especially when it comes to tables and complex layouts. Multimodal Parsing is better than traditiona OCR because: It reduces complexity and overhead by avoiding the need to preprocess the document into text format such as markdown before passing to the LLM. It handles non-standard PDF formats wh

Free

Customer onboarding automation with HubSpot, email sequences and team alerts

Learn Customer Onboarding Automation with n8n βœ… How It Works This smart onboarding automation handles new customer signups by: Receiving signup data via webhook Validating required customer info Creating a contact in HubSpot CRM Sending a personalized welcome email Delivering onboarding documents after 2 hours Sending a personal check-in email after 1 day Sending a Week 1 success guide after 3 days Updating CRM status and notifying the team at each milestone It’s designed for professio

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint β€” instant download
  • Setup guide PDF included
  • 5 downloads Β· valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

β‚Ή2,499/ session
3 hrs Β· video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free