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

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. ---
Download the workflow JSON file after purchase.
Open n8n โ click the menu โ Import from File.
Select the downloaded JSON and import.
Set up credentials for each node that requires them.
Click Execute Workflow to test, then activate.
Setup guide included
Purchase to unlock the full step-by-step guide
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.
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.