Meta ads bulk launcher with Google Drive integration and Slack notifications
Ready for 3.0What this workflow does
This workflow has 34 nodes and runs when someone submits an n8n form (plus 1 other trigger). Along the way it connects Facebook Graph API, Slack, Google Sheets and Google Drive.
How it runs
Trigger: When someone submits an n8n form (plus 1 other trigger).
- Format Ad Copy (Code): runs custom JavaScript code
- Error - General (Slack): uses Slack
- Get Ad Account ID (Google Sheets): uses Google Sheets
- Confirm Ad Account (Filter): keeps only the items that match a condition
- Analyze Folder (Google Drive): uses Google Drive
- Choose Correct Attribution (Switch): routes items into branches
- Check Naming (If): checks a condition and branches into true / false
- Create Ad_set (1dc) (Facebook Graph API): uses Facebook Graph API
- Create Ad_set (7dc) (Facebook Graph API): uses Facebook Graph API
- Create Ad_set (7dc1dv) (Facebook Graph API): uses Facebook Graph API
…plus 22 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (15)
- Code
n8n-nodes-base.code - Facebook Graph API
n8n-nodes-base.facebookGraphApi - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Wait
n8n-nodes-base.wait - Error Trigger
n8n-nodes-base.errorTrigger - Stop and Error
n8n-nodes-base.stopAndError - Slack
n8n-nodes-base.slack - n8n Form Trigger
n8n-nodes-base.formTrigger - Google Sheets
n8n-nodes-base.googleSheets - Filter
n8n-nodes-base.filter - Google Drive
n8n-nodes-base.googleDrive - If
n8n-nodes-base.if - Switch
n8n-nodes-base.switch - Edit Fields (Set)
n8n-nodes-base.set - Merge
n8n-nodes-base.merge
From the author
Who's it for Marketing teams, agencies, and businesses who regularly create tens or hundreds of Facebook ads and store their creative assets in Google Drive. Perfect for teams who want to stop doing manual work of uploading and setting up ads. What it does…