Darmowy szablon automatyzacji

Niestandardowe rekomendacje ofert wysyłane e-mailem przy użyciu formularzy, Bright Data i GPT-4o-mini

796
28 dni temu
8
bloków

Automatyzacja Top Deali Dnia z MediaMarkt w n8n

Opis Workflow

Ten szablon n8n automatyzuje proces zbierania i dostarczania "Top Deali Dnia" z MediaMarkt, dopasowanych do preferencji użytkownika. Łącząc formularze użytkowników, web scraping przez Bright Data, generowanie rekomendacji przez GPT-4o-mini oraz wysyłkę emaili, workflow dostarcza spersonalizowane rekomendacje produktów prosto do skrzynki odbiorczej.

Uwaga: Ten workflow wykorzystuje community nodes (Bright Data i Document Generator), które działają tylko na samodzielnie hostowanych instancjach n8n.

Funkcjonalności

  • Zbiera preferencje użytkowników poprzez formularz (kategorie + email)
  • Pobiera oferty MediaMarkt przy użyciu Bright Data
  • Wykorzystuje GPT-4o-mini (OpenAI) do rekomendacji najlepszych ofert
  • Generuje sformatowanego emaila HTML na podstawie szablonu
  • Wysyła spersonalizowane oferty bezpośrednio na email

Integracja Community Nodes

Wykorzystane community nodes:

  • Bright Data - do scrapowania ofert MediaMarkt z użyciem proxy
  • Document Generator - do generowania dokumentu HTML z danych o ofertach

Te nodes nie są dostępne w n8n Cloud i wymagają samodzielnie hostowanej instancji n8n.

Konfiguracja Krok Po Kroku

  1. Zainstaluj Community Nodes na samodzielnie hostowanej instancji n8n:
    • n8n-nodes-brightdata
    • n8n-nodes-document-generator
  2. Skonfiguruj dane dostępowe:
    • Klucz API Bright Data (Proxy + Scraping)
    • Klucz API OpenAI (dostęp do GPT-4o-mini)
    • Dane SMTP do wysyłki emaili
  3. Dostosuj formularz do zbierania preferowanych kategorii i adresów email
  4. Zaprojektuj szablon HTML w node Document Generator
  5. Przetestuj workflow wprowadzając dane testowe

Jak Działa Workflow - Przegląd

  1. Interakcja użytkownika poprzez formularz
  2. Ekstrakcja danych z MediaMarkt przez Bright Data
  3. Parsowanie HTML i wyodrębnienie kluczowych elementów
  4. Generowanie rekomendacji przez GPT-4o-mini na podstawie preferencji
  5. Strukturyzacja i podział danych
  6. Tworzenie dokumentu HTML na podstawie szablonu
  7. Wysyłka spersonalizowanego emaila przez SMTP

Wynik Końcowy

Użytkownicy otrzymują spersonalizowanego emaila HTML z listą najlepszych ofert MediaMarkt dopasowanych do wybranych kategorii.

Wykorzystane Dane Dostępowe

  • Bright Data API - web scraping z wsparciem proxy
  • OpenAI API - generowanie spersonalizowanych rekomendacji
  • SMTP - wysyłka spersonalizowanych emaili

Porady Dotyczące Dostosowania

  • Zmiana źródła danych - możliwość adaptacji do scrapowania innych sklepów
  • Aktualizacja szablonu email - dostosowanie do brandingu lub dodanie obrazów
  • Rozszerzenie formularza - dodanie preferencji jak zakres cenowy lub marki
  • Dodanie harmonogramu - użycie Cron do uruchamiania workflow codziennie lub tygodniowo

Przykłady Zastosowań

Ta automatyzacja może być wykorzystana w różnych scenariuszach biznesowych i marketingowych:

  • Newsletter z promocjami dla stałych klientów sklepu elektronicznego
  • Automatyczne alerty cenowe dla konkretnych kategorii produktów
  • Personalizowane oferty dla członków programu lojalnościowego
  • Automatyzacja content marketingu poprzez regularne wysyłki najlepszych ofert
  • Integracja z CRM dla spersonalizowanych rekomendacji produktowych
  • Narzędzie dla influencerów do promowania wybranych produktów
  • Automatyzacja wewnętrznych raportów z najlepszymi ofertami dla działu zakupów

Szablon i nodes stworzone przez Miquela Colomera i n8nhackers.com. Potrzebujesz pomocy w dostosowaniu lub wdrożeniu? Skontaktuj się z nami.

   Skopiuj kod szablonu   
{"meta":{"instanceId":"b1f85eae352fde76d801a1a612661df6824cc2e68bfd6741e31305160a737e6e","templateCredsSetupCompleted":true},"nodes":[{"id":"a85eff80-4330-4bd8-acd9-9bf6e0b67c59","name":"Get MediaMarkt Offers Website","type":"n8n-nodes-brightdata.brightData","position":[40,-160],"parameters":{"url":"https://www.mediamarkt.es/es/campaign/campanas-y-ofertas","zone":{"__rl":true,"mode":"list","value":"web_unlocker1","cachedResultName":"web_unlocker1"},"format":"json","country":{"__rl":true,"mode":"list","value":"es","cachedResultName":"es"},"requestOptions":{}},"credentials":{"brightdataApi":{"id":"jk945kIuAFAo9bcg","name":"BrightData account"}},"typeVersion":1},{"id":"d27b03e0-b0f1-4c76-b68e-d716391c71da","name":"Create HTML for Email","type":"n8n-nodes-document-generator.documentGenerator","position":[60,100],"parameters":{"template":"
nThese are our recommended deals today:
n
    n{{#each items}}n
  • {{category}}: {{name}} for {{price}}€
  • n{{/each}}n
n
","oneTemplate":true},"typeVersion":1},{"id":"d47ee04f-c1c5-4aac-a615-aa68f5a2d6cd","name":"Extract items from results","type":"n8n-nodes-base.splitOut","position":[-140,100],"parameters":{"options":{},"fieldToSplitOut":"message.content.results"},"typeVersion":1},{"id":"34df63de-9b0d-4245-8f87-3654cab0c17e","name":"Notify End User by Email","type":"n8n-nodes-base.emailSend","position":[280,100],"webhookId":"626001db-5451-4225-bf98-cd74c3952754","parameters":{"html":"=Hi!n
n{{ $json.text }}nnBest,n
nThe n8nhackers team!","options":{},"subject":"Your last deals!","toEmail":"={{ $('When User Completes Form').first().json.Email}}","fromEmail":"deals@n8nhackers.com"},"credentials":{"smtp":{"id":"z3kiLWNZTH4wQaGy","name":"SMTP account"}},"typeVersion":2.1},{"id":"fbbd7e95-d972-401a-9aca-8015a1acf553","name":"Show Form Results Page","type":"n8n-nodes-base.form","position":[480,100],"webhookId":"a67843b4-3ab9-427b-8e52-dfc42831065d","parameters":{"options":{},"operation":"completion","completionTitle":"Our recommended deals!","completionMessage":"=We have sent {{ $('Extract items from results').all().length }} recommended deals to your email!"},"typeVersion":1},{"id":"e03ebc2b-db42-4a8d-8758-b3d988c4b943","name":"Extract Body and Title from Website","type":"n8n-nodes-base.html","position":[240,-160],"parameters":{"options":{"trimValues":true},"operation":"extractHtmlContent","dataPropertyName":"body","extractionValues":{"values":[{"key":"title","cssSelector":"title"},{"key":"body","cssSelector":"body"}]}},"typeVersion":1.2},{"id":"74b0dcd7-d833-452c-82fe-98a21bd39d12","name":"Generate List of Deals by Category","type":"@n8n/n8n-nodes-langchain.openAi","position":[-520,100],"parameters":{"modelId":{"__rl":true,"mode":"list","value":"gpt-4o-mini","cachedResultName":"GPT-4O-MINI"},"options":{},"messages":{"values":[{"role":"system","content":"Generate a list of recommended deals in json list. Classify items by category. Generate the next properties: name, description, price, link and category. All properties will be in a property called: results. Translate texts to english if required."},{"content":"=The input text is:n{{ $json.body }}"},{"content":"=Categories to filter: {{ $('When User Completes Form').item.json.Category.join(',') }}"}]},"jsonOutput":true},"credentials":{"openAiApi":{"id":"oKzfvOwieOm4upQ2","name":"OpenAi account"}},"typeVersion":1.8},{"id":"a1095cea-6adc-4cf9-93fe-3a67dc061276","name":"When User Completes Form","type":"n8n-nodes-base.formTrigger","position":[-180,-160],"webhookId":"33e8f7c3-82fb-4339-9c91-4b19aa6c14ba","parameters":{"options":{"path":"get-top-deals","ignoreBots":true,"buttonLabel":"Get Deals"},"formTitle":"Top deals","formFields":{"values":[{"fieldType":"dropdown","fieldLabel":"Category","multiselect":true,"fieldOptions":{"values":[{"option":"Appliances"},{"option":"Cameras, CamCorders & Drones"},{"option":"Car Electronics "},{"option":"Cell Phones"},{"option":"Computers & Tablets"},{"option":"TV & Home Theater"},{"option":"Video Games"}]},"requiredField":true},{"fieldType":"email","fieldLabel":"Email","placeholder":"Complete your email","requiredField":true}]},"responseMode":"lastNode","formDescription":"This form returns top deals by your preferences in the same page.nnYou can schedule your future deals once per day at the end of this test."},"typeVersion":2.2}],"pinData":{},"connections":{"Create HTML for Email":{"main":[[{"node":"Notify End User by Email","type":"main","index":0}]]},"Notify End User by Email":{"main":[[{"node":"Show Form Results Page","type":"main","index":0}]]},"When User Completes Form":{"main":[[{"node":"Get MediaMarkt Offers Website","type":"main","index":0}]]},"Extract items from results":{"main":[[{"node":"Create HTML for Email","type":"main","index":0}]]},"Get MediaMarkt Offers Website":{"main":[[{"node":"Extract Body and Title from Website","type":"main","index":0}]]},"Generate List of Deals by Category":{"main":[[{"node":"Extract items from results","type":"main","index":0}]]},"Extract Body and Title from Website":{"main":[[{"node":"Generate List of Deals by Category","type":"main","index":0}]]}}}
  • SMTP
  • email
  • human
  • form
  • wait
  • hitl
  • approval
  • extract
  • template
  • table
  • LangChain
  • ChatGPT
  • DallE
  • whisper
  • audio
  • transcribe
  • tts
  • assistant
Planeta AI 2025 
magic-wandmenu linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram