{"product_id":"n8n-shopify-ads-automation-canvra-drive-airtable","title":"n8n Shopify Ads Automation: Canvra → Drive → Airtable","description":"\u003ch3\u003eTurn every new Shopify product into ready-to-use ad creatives—automatically\u003c\/h3\u003e\n\u003cp\u003eThis n8n workflow listens for new products in Shopify, sends the product page URL to \u003cstrong\u003eCanva\/Canvora\u003c\/strong\u003e to generate ad images in multiple formats, then uploads each creative to \u003cstrong\u003eGoogle Drive\u003c\/strong\u003e and logs the asset details in \u003cstrong\u003eAirtable\u003c\/strong\u003e—fully automated from product creation to organized creative storage.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eTriggers on new Shopify products\u003c\/strong\u003e using the \u003cem\u003eproducts\/create\u003c\/em\u003e topic.\u003c\/li\u003e\n  \u003cli\u003eBuilds the \u003cstrong\u003eproduct page URL\u003c\/strong\u003e and captures the \u003cstrong\u003eproduct title\u003c\/strong\u003e from the Shopify payload.\u003c\/li\u003e\n  \u003cli\u003eSends the product URL to \u003cstrong\u003eCanvora\u003c\/strong\u003e to generate an ad set in multiple formats, including a \u003cstrong\u003esquare ad\u003c\/strong\u003e and \u003cstrong\u003eInstagram Story\u003c\/strong\u003e and \u003cstrong\u003eInstagram post\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003ePolls Canvora\u003c\/strong\u003e for generation status, waiting between checks until the job finishes or a timeout threshold is reached.\u003c\/li\u003e\n  \u003cli\u003eWhen successful, \u003cstrong\u003esplits the returned outputs\u003c\/strong\u003e, downloads each generated image, and prepares it for storage.\u003c\/li\u003e\n  \u003cli\u003eUploads each image to \u003cstrong\u003eGoogle Drive\u003c\/strong\u003e with a filename containing the \u003cstrong\u003eproduct name\u003c\/strong\u003e and \u003cstrong\u003eformat\u003c\/strong\u003e.\u003c\/li\u003e\n  \u003cli\u003eCreates an \u003cstrong\u003eAirtable record\u003c\/strong\u003e per creative, storing the \u003cstrong\u003eformat\u003c\/strong\u003e, \u003cstrong\u003eproduct\u003c\/strong\u003e, and the resulting \u003cstrong\u003eimage URL\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003eCreative teams who want \u003cstrong\u003einstant social ads\u003c\/strong\u003e whenever a new product drops in Shopify.\u003c\/li\u003e\n  \u003cli\u003eSaaS operators who need \u003cstrong\u003ecentralized creative asset management\u003c\/strong\u003e using Google Drive + Airtable for tracking.\u003c\/li\u003e\n  \u003cli\u003eAutomation engineers building scalable n8n pipelines for \u003cstrong\u003eShopify → ads generation → storage\u003c\/strong\u003e.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eTechnical details\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003en8n nodes\/workflow logic:\u003c\/strong\u003e if, set, code, no op, wait, airtable\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e Shopify trigger (products\/create), Canvora via HTTP Header Auth, Google Drive OAuth, Airtable base\/table logging\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSetup highlights:\u003c\/strong\u003e add Shopify credentials, add Canvora API key header (e.g., \u003cem\u003eX-API-Key\u003c\/em\u003e) for both requests, align the store domain in the product URL template, select the Drive folder, and configure the Airtable base\/table fields.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45756675915955,"sku":"N8N-17745","price":74.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/gZ3_vosW2sGAMOb0VFbhO_7bpMCCZV.png?v=1785747984","url":"https:\/\/buyflowscripts.com\/products\/n8n-shopify-ads-automation-canvra-drive-airtable","provider":"N8N Commerce","version":"1.0","type":"link"}