{"product_id":"n8n-workflow-facebook-ad-angle-classifier-w-apify-openai","title":"n8n Workflow: Facebook Ad Angle Classifier w\/ Apify \u0026 OpenAI","description":"\u003ch3\u003eTurn Facebook Ad Library data into searchable, angle-labeled intel—automatically\u003c\/h3\u003e\n\u003cp\u003eThis \u003cstrong\u003en8n Workflow\u003c\/strong\u003e scrapes ads from the \u003cstrong\u003eFacebook Ad Library\u003c\/strong\u003e using \u003cstrong\u003eApify\u003c\/strong\u003e, normalizes destinations, then uses \u003cstrong\u003eOpenAI\u003c\/strong\u003e to classify each ad’s primary persuasion angle. It stores enriched results in \u003cstrong\u003eSupabase\u003c\/strong\u003e and embeds ad copy for semantic search.\u003c\/p\u003e\n\n\u003ch3\u003eWhat this workflow does\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eManual run setup:\u003c\/strong\u003e You start the workflow and provide a Facebook Ad Library \u003cem\u003esearch URL\u003c\/em\u003e and the \u003cem\u003emaximum number of ads\u003c\/em\u003e to scrape.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eScrape ads via Apify:\u003c\/strong\u003e The workflow runs the \u003cstrong\u003eApify actor\u003c\/strong\u003e \u003ccode\u003ecurious_coder\/facebook-ads-library-scraper\u003c\/code\u003e to collect ad details (including ad copy and creatives, plus metadata such as reach\/dates).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eNormalize \u0026amp; extract destinations:\u003c\/strong\u003e Each ad is converted into a consistent row, Facebook redirect links are unwrapped to the real destination, and a destination domain is derived. It also builds a Shopify probe URL.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eClassify persuasion angle with OpenAI:\u003c\/strong\u003e For each ad, the workflow sends its text to \u003cstrong\u003eOpenAI\u003c\/strong\u003e to label its primary persuasion angle (e.g., \u003cem\u003eurgency\u003c\/em\u003e, \u003cem\u003esocial proof\u003c\/em\u003e, or \u003cem\u003eproblem solution\u003c\/em\u003e).\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eStore results in Supabase:\u003c\/strong\u003e Inserts enriched ads into the Supabase \u003ccode\u003eads\u003c\/code\u003e table. For rows inserted successfully, it embeds the ad copy into a Supabase \u003ccode\u003edocuments\u003c\/code\u003e vector store with metadata.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eOptional Shopify product enrichment:\u003c\/strong\u003e If a valid Shopify probe URL exists, the workflow requests \u003ccode\u003e\/products.json\u003c\/code\u003e (or \u003ccode\u003e\/products\/\u0026lt;handle\u0026gt;.json\u003c\/code\u003e), deduplicates products by product ID, and inserts them into a Supabase \u003ccode\u003eproducts\u003c\/code\u003e table.\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3\u003eUse cases\u003c\/h3\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCompetitive ad research\u003c\/strong\u003e: Track which persuasion angles competitors use across campaigns found in the Facebook Ad Library.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCreative strategy testing\u003c\/strong\u003e: Build a searchable library of ad copy and angle labels to inform new messaging.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eShopify-linked product discovery\u003c\/strong\u003e: Enrich ads with Shopify product data to connect creative themes to catalog items.\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:\u003c\/strong\u003e set, code, filter, Supabase, sticky note, HTTP Request.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eIntegrations:\u003c\/strong\u003e \u003cstrong\u003eApify\u003c\/strong\u003e (with \u003ccode\u003ecurious_coder\/facebook-ads-library-scraper\u003c\/code\u003e), \u003cstrong\u003eOpenAI\u003c\/strong\u003e (angle classification + embeddings), and \u003cstrong\u003eSupabase\u003c\/strong\u003e (tables + vector store).\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"N8N Commerce","offers":[{"title":"Default Title","offer_id":45978928087219,"sku":"N8N-19326","price":68.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0749\/6279\/6723\/files\/YPB8IwfnunY_f4XhtZeXW_tU0O72iB.png?v=1788859512","url":"https:\/\/buyflowscripts.com\/products\/n8n-workflow-facebook-ad-angle-classifier-w-apify-openai","provider":"N8N Commerce","version":"1.0","type":"link"}