🤖 Make.com Pipeline V6 — Komplett-Bauplan (für Morgen)

🤖 Make.com Pipeline V6 — Komplett-Bauplan

22.05.2026 · Status: Modul 1+2 fertig · Restlich: 6 Module

📊 ÜBERSICHT

Modul Was es macht Status Zeit
1. Webhook Empfängt PowerShell-Daten ✅ FERTIG
2. Set Variables Definiert Konstanten ✅ FERTIG
3. HTTP Product-Create Erstellt Produkt in Shopify 10 Min
4. Iterator Loop durch Bilder 3 Min
5. HTTP Add-Media Uploadet Bilder 5 Min
6. HTTP Publish Macht Produkt LIVE 5 Min
7. HTTP Klaviyo Sendet Event zu Klaviyo 5 Min
8. HTTP Discord Alert bei neuer Order 5 Min

📦 MODUL 3 — HTTP PRODUCT CREATE

Setup-Anleitung

1. Click rosa + rechts vom Tools-Modul
2. Such-Box: HTTP
3. Wähle: HTTPMake a request
4. Konfiguriere wie unten

Konfiguration

URL: {{2.shopify_url}}
Method: POST
Headers:

  • Content-Type: application/json
  • X-Shopify-Access-Token: {{2.shopify_token}}

Body type: Raw
Content type: JSON

Request Body (zum Kopieren):

{ "query": "mutation CreateProduct($input: ProductCreateInput!) { productCreate(product: $input) { product { id title handle status } userErrors { field message } } }", "variables": { "input": { "title": "{{1.title}}", "descriptionHtml": "{{2.default_description}}", "productType": "{{1.category}}", "vendor": "LuxeStyle CH", "status": "ACTIVE", "tags": "neu,bestseller,{{1.category}},wellness,premium,2026" } } }

📦 MODUL 4 — ITERATOR

Setup

1. Click rosa + rechts vom Modul 3
2. Such: iterator
3. Wähle: Flow Control → Iterator

Konfiguration

Array: {{1.images}}

📦 MODUL 5 — HTTP ADD MEDIA (in Loop)

Setup

1. Click rosa + rechts vom Iterator
2. Such: HTTP
3. Wähle: Make a request

Konfiguration

URL: {{2.shopify_url}}
Method: POST
Headers: gleich wie Modul 3
Body: Raw, JSON

{ "query": "mutation AddMedia($productId: ID!, $media: [CreateMediaInput!]!) { productUpdate(product: { id: $productId }, media: $media) { product { id } userErrors { field message } } }", "variables": { "productId": "{{3.data.productCreate.product.id}}", "media": [ { "alt": "{{1.title}}", "mediaContentType": "IMAGE", "originalSource": "{{4.value}}" } ] } }

📦 MODUL 6 — HTTP PUBLISH

Setup

Click + rechts vom Modul 5
HTTP → Make a request
URL, Method, Headers gleich wie vorher

{ "query": "mutation Publish($id: ID!, $input: [PublicationInput!]!) { publishablePublish(id: $id, input: $input) { publishable { ... on Product { id } } userErrors { field message } } }", "variables": { "id": "{{3.data.productCreate.product.id}}", "input": [ {"publicationId": "gid://shopify/Publication/301970915713"}, {"publicationId": "gid://shopify/Publication/302032716161"} ] } }

📦 MODUL 7 — KLAVIYO EVENT

Setup

Click + rechts vom Modul 6
HTTP → Make a request

Konfiguration

URL: https://a.klaviyo.com/api/events/
Method: POST
Headers:

  • Authorization: Klaviyo-API-Key {{2.klaviyo_api_key}}
  • Content-Type: application/json
  • revision: 2024-10-15
{ "data": { "type": "event", "attributes": { "properties": { "ProductName": "{{1.title}}", "ProductID": "{{3.data.productCreate.product.id}}", "Category": "{{1.category}}", "URL": "https://luxestyle.com.co/products/{{3.data.productCreate.product.handle}}" }, "metric": { "data": { "type": "metric", "attributes": { "name": "New Product Added" } } }, "profile": { "data": { "type": "profile", "attributes": { "email": "allengchour@gmail.com" } } } } } }

📦 MODUL 8 — DISCORD ALERT

Setup

Click + rechts vom Modul 7
HTTP → Make a request
URL: {{2.discord_webhook}}
Method: POST
Headers: Content-Type: application/json

{ "username": "LuxeStyle Pipeline", "embeds": [ { "title": "🎉 NEUES PRODUKT LIVE!", "description": "**{{1.title}}**\nKategorie: {{1.category}}\nPreis: CHF {{1.price_chf}}", "url": "https://luxestyle.com.co/products/{{3.data.productCreate.product.handle}}", "color": 1099808, "image": { "url": "{{first(1.images)}}" }, "footer": { "text": "LuxeStyle CH · Pipeline V6" } } ] }

🧪 TEST-PHASE

Nach allen 8 Modulen:
  1. Click oben links Run once
  2. Make wartet auf Webhook-Daten
  3. Sende Test-Payload via Postman oder Browser-Konsole
  4. Check: Produkt in Shopify? Bilder? Discord-Alert?

🚀 TEST-PAYLOAD (für später)

{ "title": "TEST: Bambus Diffuser Pipeline V6", "category": "diffuser", "price_chf": 39.90, "images": [ "https://ae01.alicdn.com/kf/Sa976459fb7724bf1bca6e153a425a8ebg.png" ] }

📋 CHECKLIST FÜR MORGEN

☐ Modul 3: HTTP Product Create
☐ Modul 4: Iterator
☐ Modul 5: HTTP Add Media
☐ Modul 6: HTTP Publish
☐ Modul 7: Klaviyo Event
☐ Modul 8: Discord Alert
☐ Test mit Test-Payload
☐ Debug falls Probleme
☐ Pipeline aktivieren (Schedule: ON)