🤖 Make.com Pipeline V6 — Build Doc

🤖 Make.com Pipeline V6 — Auto-Produkt-Creator

Build-Date: 22.05.2026 Late Night | Status: Ready to Build

⚠️ KRITISCHE INFO:
Flair.ai API ist NUR für Enterprise-Kunden verfügbar. Dein Pro+ Abo hat keinen API-Zugang. Diese Pipeline V6 fokussiert auf PRODUKT-CREATION-AUTOMATION (ohne Flair). Flair muss vorerst manual genutzt werden.

🎯 Pipeline V6 — Was sie macht:

VORHER (Pipeline V5):
1. PowerShell-Scrape (manuell)
2. URLs zu Claude copy-paste
3. Claude erstellt Shopify-Produkt

NACHHER (Pipeline V6):
1. PowerShell-Scrape → Auto-Send zu Make
2. Make → Auto-Create Shopify-Produkt
3. Discord-Alert
4. BC klickt Approve → LIVE

= 0 copy-paste = volle Automation!

📋 BUILD-PLAN — 7 Module:

# Modul Funktion
1 Webhook (Trigger) Empfängt PowerShell-Data
2 Set Variables Parsed URLs + Daten
3 HTTP-Request Shopify productCreate
4 Iterator Loop über Bild-URLs
5 HTTP-Request Shopify productCreateMedia
6 HTTP-Request Shopify publishablePublish
7 Discord-Webhook Alert mit Produkt-Link

🛠️ BUILD-ANLEITUNG für Browser-Claude

Sag Browser-Claude:
'Geh auf make.com/scenarios → New Scenario → Folge dieser Anleitung Modul für Modul. Bei jedem Schritt: Erst Modul wählen, dann Konfiguration eingeben.'

📦 MODUL 1: Webhook (Trigger)

Webhook → Custom Webhook

Setup Klick 'Add' → Custom Webhook → 'Add' → Name: LuxeStyle-Pipeline
URL kopieren Make zeigt URL wie: https://hook.eu1.make.com/XXXXXXXXXXXX
→ Diese URL ist die NEUE Pipeline-URL!
Expected Data Structure Klick 'Determine data structure' → Erwartete JSON-Struktur:
{ "product_id": "1005007050708647", "title": "Bambus Aroma Diffuser 500ml", "price_chf": 39.90, "compare_price_chf": 79.90, "category": "diffuser", "source_url": "https://de.aliexpress.com/item/...", "images": [ "https://ae01.alicdn.com/kf/img1.jpg", "https://ae01.alicdn.com/kf/img2.jpg" ] }

📦 MODUL 2: Set Multiple Variables

Tools → Set Multiple Variables

Variable 1 Name: handle
Value: {{replaceAll(lower(1.title); " "; "-")}}
Variable 2 Name: description_html
Value: HTML-Template (siehe unten)
Variable 3 Name: shopify_admin_url
Value: https://au3j0y-hq.myshopify.com/admin/api/2025-01/graphql.json

📦 MODUL 3: HTTP — Create Product

HTTP → Make a Request

URL {{shopify_admin_url}}
Method POST
Headers
Content-Type: application/json
X-Shopify-Access-Token: shpat_XXXXX (dein Shopify-Token)
Body Raw JSON:
{ "query": "mutation { productCreate(product: { title: \"{{1.title}}\", descriptionHtml: \"{{description_html}}\", productType: \"Wellness\", vendor: \"LuxeStyle CH\", status: ACTIVE, tags: [\"neu\", \"bestseller\", \"{{1.category}}\"] }) { product { id title handle } userErrors { message } } }" }

📦 MODUL 4: Iterator — Loop Images

Tools → Iterator

Array {{1.images}} (vom Webhook)
Action Iteriert über jedes Bild

📦 MODUL 5: HTTP — Add Media

HTTP → Make a Request

URL {{shopify_admin_url}}
Body
{ "query": "mutation { productCreateMedia(productId: \"{{3.data.productCreate.product.id}}\", media: [{ alt: \"{{1.title}}\", mediaContentType: IMAGE, originalSource: \"{{4.value}}\" }]) { media { id status } } }" }

📦 MODUL 6: HTTP — Publish Product

HTTP → Make a Request

Publications Onlineshop: 301970915713 / TikTok: 302032716161
Body
{ "query": "mutation { publishablePublish(id: \"{{3.data.productCreate.product.id}}\", input: [{publicationId: \"gid://shopify/Publication/301970915713\"}, {publicationId: \"gid://shopify/Publication/302032716161\"}]) { publishable { ... on Product { id } } } }" }

📦 MODUL 7: Discord Webhook

HTTP → Make a Request

URL https://discord.com/api/webhooks/1505136497962123357/WwzTvF1N6L_lnLC53_iArKv7fygJxd6o65ta8HuVmTvoWJG-hrZF7KFHBBPquBU4TVqm
Body
{ "content": "🎉 NEUES PRODUKT LIVE!", "embeds": [{ "title": "{{1.title}}", "description": "Preis: CHF {{1.price_chf}}", "url": "https://luxestyle.com.co/products/{{handle}}", "color": 1099808, "image": { "url": "{{first(1.images)}}" } }] }

🚀 PowerShell-Script V6 (sendet zu Make)

# Pipeline V6 - PowerShell mit Make-Webhook $url = "DEINE-ALIEXPRESS-URL" $category = "diffuser" $price_chf = 39.90 $compare_price = 79.90 $make_webhook = "https://hook.eu1.make.com/XXXXXXXXXXXX" # DEINE Make-URL hier # Scrape $h = @{'User-Agent'='Mozilla/5.0'} $html = (Invoke-WebRequest -Uri $url -Headers $h -TimeoutSec 30).Content $imgs = [regex]::Matches($html, 'https://ae[\w-]*\.(?:alicdn|aliexpress-media)\.com/kf/[\w]+\.(?:jpg|png|webp)') | %{$_.Value} | Sort -Unique | Select -First 8 # Extract Title $title = 'Premium Wellness Produkt' if ($html -match '<title>([^<]+)</title>') { $title = $matches[1] -replace ' \| AliExpress','' } # Send to Make $payload = @{ product_id = ($url -split 'item/')[1] -replace '\.html.*','' title = $title price_chf = $price_chf compare_price_chf = $compare_price category = $category source_url = $url images = $imgs } | ConvertTo-Json -Depth 5 Invoke-RestMethod -Uri $make_webhook -Method Post -Body $payload -ContentType 'application/json' Write-Host "✅ Gesendet zu Make.com - Produkt wird in 60 Sek LIVE sein!"

✅ TESTING-PLAN

  1. Make-Scenario auf "Active" setzen (oben rechts)
  2. Test mit 1 URL ausführen
  3. Check: Produkt in Shopify Admin?
  4. Check: Bilder uploaded?
  5. Check: Discord-Alert kam?
  6. Wenn alles OK → produktiv!

💎 ERWEITERUNGEN (später)

  • 🎨 Manual Flair-Step zwischen Scrape und Upload
  • 📊 Google Sheet-Log aller Produkte
  • 📱 TikTok-Auto-Post via TikTok-API
  • 🤖 Claude-API für AIDA-Beschreibungen