Use this advanced n8n workflow to automatically generate high-volume, compliant Google Ad copy using a product feed and Relevance AI. Includes custom n8n node character validation and saves results to Google Sheets. This n8n workflow optimizes your PPC campaigns.
Download this n8n workflow template and start using it instantly.
E-commerce PPC Managers: Struggling to generate scalable and compliant ad copy for thousands of products.
Digital Agencies: Seeking a repeatable, automated n8n workflow for dynamic creative optimization (DCO).
Automation Specialists: Interested in integrating complex external AI services (like Relevance AI) with core business systems.
Technical Users: Who need robust character validation logic implemented via a custom n8n node.
Generating thousands of highly relevant and compliant Google Ads often requires significant manual effort and time. This n8n workflow solves this scalability problem by creating a fully automated pipeline, starting with a daily schedule n8n trigger.
It fetches real-time product data (e.g., via Channable), leverages Relevance AI (powered by models like Claude 3.5) to instantly draft headlines and descriptions, and crucially, ensures compliance.
A key feature of this n8n workflow is the custom Code n8n node that accurately validates and truncates ad copy to meet strict 30/90 character limits, preventing immediate ad disapproval. Only validated and approved ads proceed, ultimately being aggregated and stored in Google Sheets, ready for bulk upload to Google Ads. This robust n8n template ensures efficiency and policy adherence.
This comprehensive n8n workflow runs on a set schedule and performs item-level validation and processing:
To deploy this powerful n8n workflow and start generating ad copy, follow these steps:
CHANNABLEAPIURL, PROJECTID (For product feed retrieval)RELEVANCEAIAPIURL (For AI calls)RELEVANCEAGENTCOMPLIANCEID (The ID of your compliance checking agent)GOOGLESHEET_ID (The ID of the spreadsheet where ads will be saved). Schedule Trigger - Daily: The starting n8n trigger, set to run once daily (0 0 ).
Get Product Feed (HTTP Request): Fetches all items from the external product data source (Channable/e-commerce platform). Uses custom HTTP Header Auth credentials.
Split Into Batches1: A crucial flow control n8n node that limits the subsequent AI processing to batches of 50 items.
Generate Ad Copy - Relevance AI1 (HTTP Request): Sends product details to the Relevance AI API for generating raw headline and description content.
Validate Character Limits1 (Code n8n node): Contains critical custom JavaScript logic. This n8n node ensures that the AI-generated text complies with Google's character limits (30 chars for headline, 90 for description) by accurately counting and truncating the content.
Compliance Check Agent1 (HTTP Request): Queries a specialized AI agent for policy verification.
IF Compliant1 (IF n8n node): Splits the n8n workflow based on the compliance status reported by the AI agent.
Aggregate Batches: Recombines all items from successful batches before final CSV output.
Generate CSV File1 (Code n8n node): Generates a correctly formatted and escaped CSV file string from the aggregated JSON data, preparing it for bulk upload.
Save to Google Sheets (Google Sheets n8n node): The final step for persistent storage, saving the generated ads to the target spreadsheet. This ensures all successful data from the n8n workflow is recorded.
Alert - Non-Compliant (Slack n8n node): Sends immediate alerts for any ad copy flagged as non-compliant.
Automate the creation of structured GitHub release notes and changelogs using an n8n workflow. Compares version tags and uses AI agents to summarize code differences.

Use this powerful n8n workflow to automate monthly GLPI support performance reports, calculate SLA compliance based on defined business hours, and deliver professional, dynamic HTML reports via Gmail.

Use this n8n workflow to automate customer support replies. It uses AI to classify inbound Gmail emails, identify the customer's geographic region, and generate tone-optimized replies, notifying Slack on success or manual review needed.

Automate stunning wallpaper creation with this powerful n8n workflow. It combines GPT-4o-mini for compelling copy, Midjourney for imagery, and the Canvas API for professional graphic layout. Perfect for n8n users seeking advanced AI automation.

Use this advanced n8n workflow to generate a comprehensive, chapter-by-chapter guerrilla marketing plan, leveraging 16 specialized AI agents and a swarm intelligence feedback loop for idea validation and high-quality output.

Hey, I’m Nikan Noorafkan — a creator passionate about building smart, automated workflows that drive business outcomes. With a background in performance marketing, user acquisition, and retention strategies, I use n8n to connect data, automate repetitive tasks, and scale growth across the funnel.







































