Generate Google ad copy automatically with Claude 3.5, Channable & Relevance AI
Channable + Google Ads + Relevance AI: Scalable AI Workflow for Automated Ad Copy Generation & Publishing --- 🧩 Overview This workflow automates the entire ad creation process for Google Ads by integrating product data, AI-generated copy, compliance checks, and publication into your marketing pipeline. It connects n8n, Relevance AI, Google Sheets, and optionally Channable to: Fetch product data from your catalog Generate Google Text Ad headlines and d
At a glance
Generate Google ad copy automatically with Claude 3.5, Channable & Relevance AI is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Slack, Google Sheets. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- Slack, Google Sheets
- Modules
- 13
- Price
- Free
- Version
- v1.0

About this workflow
Channable + Google Ads + Relevance AI: Scalable AI Workflow for Automated Ad Copy Generation & Publishing --- 🧩 Overview This workflow automates the entire ad creation process for Google Ads by integrating product data, AI-generated copy, compliance checks, and publication into your marketing pipeline. It connects n8n, Relevance AI, Google Sheets, and optionally Channable to: Fetch product data from your catalog Generate Google Text Ad headlines and descriptions using Relevance AI Validate character limits and ensure Google Ads compliance Route non-compliant ads to a Slack review channel Save compliant, ready-to-publish ads in Google Sheets Notify your marketing team automatically after each generation cycle --- 🧠 Key Benefits ✅ 100% automated ad copy pipeline ✅ AI-generated, human-quality Google Ads text ✅ Built-in compliance verification (Google Ads policy) ✅ Google Sheet integration for team review ✅ Daily automatic schedule (zero manual effort) ✅ Slack alerts for QA and transparency ✅ Modular design — extendable for Shopping and Performance Optimization ✅ Scalable for 10 → 10,000+ product ads --- ⚙️ System Architecture Tech Stack n8n – Automation Orchestrator Relevance AI – AI tools for copy generation and policy compliance Google Sheets – Data storage and team collaboration Slack – Real-time alerts and notifications (Optional) Channable – Product feed integration --- 🧭 Workflow Logic --- 📋 Environment Variables Set these in n8n → Settings → Variables → Add Variable Copy-paste from your ENVIRONMENTVARIABLESCORRECTED.txt. Includes: ✅ Relevance AI region, API key, tool & agent IDs ✅ Google Ads, Merchant Center, and Sheets credentials ✅ Slack channel name ✅ Optional Channable endpoint Example: --- 🏗️ Node-by-Node Breakdown | Node | Description | Endpoint / Logic | | -------------------------------------- | ----------------------------------------------- | ----------------------------------------------------------------------------- | | 🕓 Schedule Trigger | Runs daily at 00:00 | Cron 0 0 | | 📦 Get Product Feed | Pulls product data from Channable or custom API | GET {{$env.CHANNABLEAPIURL}}/v1/projects/{{$env.PROJECTID}}/items | | 🧮 Split Into Batches | Processes 50 products at a time | Avoids rate limits | | ✍️ Generate Ad Copy (Relevance AI) | Calls AI tool for each product | POST {{$env.RELEVANCEAIAPIURL}}/tools/googletextadcopygenerator/run | | 🔍 Validate Character Limits | JS validation (≤30 headline / ≤90 description) | Truncates smartly | | 🧠 Compliance Check Agent | Verifies Google Ads compliance | POST {{$env.RELEVANCEAIAPIURL}}/agents/googleadscompliancechecker/run | | ⚖️ IF Compliant | Routes APPROVED vs REJECTED | "contains 'APPROVED'" | | 💾 Format for CSV | Formats compliant ads for export | Maps ID, headline, desc, URLs | | 📊 Aggregate Batches | Combines all results | Merges datasets | | 🧱 Generate CSV File | Converts JSON → CSV | Escaped string-safe format | | 📑 Save to Google Sheets | Saves reviewed ads | Sheet: Generated Ads | | 📢 Slack Notification (Success) | Posts completion summary | Shows ad count, timestamp | | 🚨 Slack Alert (Non-Compliant) | Notifies team for review | Includes issues, category | --- 🔑 API Authentication Setup 🔹 Relevance AI Create “HTTP Header Auth” credential 🔹 Google Sheets Credential type: “Google OAuth2 API” Scopes: 🔹 Slack Create Slack App → Add Bot Token Scopes → chat:write Paste token in n8n “Slack API” credential. 🔹 (Optional) Channable Header Auth: --- 🧩 Google Sheet Template Sheet name: Generated Ads Columns: Optional: Add compliancestatus or notes columns for QA. --- ⚙️ Testing Procedure 1. Manual Trigger: Disable the schedule → click “Execute Workflow”. 2. Batch Size: Start small (3 products). 3. Expected Output: ✅ Ad copy generated ✅ Character limits validated ✅ Slack alerts for rejects ✅ Google Sheet filled Check logs in Executions for errors. Re-enable the cron trigger after successful validation. --- 🧾 Example Output | productid | headline | description | finalurl | displayurl | generatedat | | ---------- | ------------------ | --------------------------------------------- | ------------------------------------------------ | ----------- | -------------------- | | 12243 | “Eco Bamboo Socks” | “Soft, breathable comfort for everyday wear.” | | shop.com | 2025-10-22T00:00:00Z | --- 📬 Slack Alert Templates ✅ Success Notification ⚠️ Non-Compliant Alert --- 🧰 Maintenance & Monitoring | Frequency | Task | | --------- | -------------------------------- | | Daily | Check Slack alerts for rejects | | Weekly | Review ad performance metrics | | Monthly | Update Relevance AI prompts | | Quarterly | Refresh API tokens and variables | --- 📊 Success Metrics ✅ Compliance approval rate: >85% 🚫 Disapproval rate: <5% 📈 CTR improvement: +15–25% ⏱️ Time saved: 10–15 hours/week 🌐 Scalable: 1,000+ ads/day --- 🪜 Next Steps 1. Deploy and monitor for 7 days. 2. After 30 days → activate Workflow 2: Performance Optimization Loop. 3. Extend to Shopping Feed Optimization. 4. Add multi-language generation using Relevance AI. 5. Integrate Google Ads API publishing (full automation). --- 🔗 Resources n8n Docs Relevance AI Docs Google Ads API Merchant API Channable Help --- 🎉 Conclusion You now have a production-ready, scalable AI-powered ad generation system integrating Channable, Google Ads, and Relevance AI — built entirely on n8n. This delivers: 💡 AI creativity at scale ✅ Google Ads policy compliance ⚙️ Hands-free daily automation 📊 Transparent reporting and collaboration > Start small → validate → scale to 10,000+ ads per day. > Within weeks, you’ll have a self-learning, always-on ad pipeline driving consistent performance. ---
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 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
Create Google Calendar events and log them in Google Sheets using a webhook
Create chapter-wise notes and MCQ quizzes from YouTube with WayinVideo, GPT-4o-mini, Google Sheets, and Gmail
Add new Bubble data entries as rows in Google Sheets
🗼 AI powered supply chain control tower with BigQuery and GPT-4o
Send WhatsApp template messages based on filtered Google Sheets rows
Lead research report emails
Edit & deliver images with DALL-E 2, Google Drive & Telegram messaging
Build an AI-powered tech radar advisor with SQL DB, RAG, and routing agents
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.
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.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you