Use this powerful n8n workflow to automatically create and publish complete Facebook Ads, Ad Sets, and upload creatives based on data entered into a Google Sheet. Explore pre-built n8n templates.
Download this n8n workflow template and start using it instantly.
Digital Marketing Managers looking to scale ad creation quickly.
Growth hackers needing to A/B test hundreds of ad creatives efficiently.
Agencies managing multiple client campaigns who require standardized n8n templates.
Users seeking robust n8n automation examples utilizing the Facebook Graph API n8n node and Google Sheets n8n node.
Managing high volumes of targeted advertising campaigns can be tedious when relying solely on the native Facebook Ads Manager interface. This specialized n8n workflow solves that problem by transforming a simple Google Sheet into a dynamic ad creation backend. When a new row is added containing the ad copy, image URL, and targeting parameters, the n8n trigger initiates the entire process.
This n8n template ensures that every step—from downloading the creative image via the HTTP Request n8n node, creating the Ad Set, defining the Ad Creative, and finally publishing the Ad—is handled automatically and reliably. It demonstrates the immense power of integrating multiple APIs through a single, cohesive n8n automation solution.
This n8n workflow is initiated by the Google Sheets Trigger n8n node, which acts as the primary monitoring system. The flow follows these steps:
To deploy this n8n workflow, follow these steps:
Google Sheets Trigger (n8n trigger):
Function: Monitors a specific row or range within a Google Sheet for new data entry, initiating the n8n workflow.
Key Configuration: Set to trigger on new data added to the sheet.
Specify variables (Set n8n node):
Function: Standardizes and prepares the data payload from the n8n trigger before sending it to the Facebook API. This often includes renaming fields to match API requirements.
Create an Ad Set (Facebook Graph API n8n node):
Function: Calls the Facebook Marketing API to construct a new Ad Set, defining parameters like daily budget, targeting criteria, and campaign ID.
Get image (HTTP Request n8n node):
Function: Fetches the ad creative image file from a provided URL. Crucial for transferring the creative into the n8n workflow.
Upload Ad image (Facebook Graph API n8n node):
Function: Takes the binary image data received from the HTTP n8n node and uploads it to the relevant Facebook Ad Account asset library.
Facebook Ad Creative (Facebook Graph API n8n node):
Function: Constructs the creative asset using the uploaded image hash, headline, primary text, and link, preparing it for association with the final Ad object.
Create an Ad (Facebook Graph API n8n node):
Function: Finalizes the ad creation process by combining the Ad Set ID and the Creative ID, publishing the advertisement.
Update Google Sheets (Google Sheets n8n node):
* Function: Logs the output (e.g., the newly generated Facebook Ad ID) back into the original sheet, confirming the successful execution of this n8n automation.
This powerful n8n workflow template uses AI (PiAPI, ElevenLabs) and advanced FFmpeg scripting to automatically generate high-quality vertical quote videos and upload them directly to YouTube, driven by Google Sheets data.

Automate shipping address correction in Billbee orders using the Endereco API. This powerful n8n workflow uses core n8n nodes and HTTP requests to ensure accurate deliveries and reduce manual checks.

Use this powerful n8n workflow to automatically copy, translate via GPT-4o-mini, and repost content (including text, photos, and videos) between Telegram channels daily. Get started with n8n templates today.

Automate task creation instantly. This highly efficient n8n workflow watches for specific Gmail labels (e.g., 'To-Do') and instantly creates corresponding Google Tasks with a defined due date.

Use this powerful n8n workflow to automate billing. It leverages OpenAI (GPT-4o) to extract client data from labeled Gmail emails, create invoices in QuickBooks, and draft replies with the PDF attached. Explore n8n templates for finance automation.








































