Custom deal recommendations by email using Forms, Bright Data & GPT-4o-mini
UnknownWhat this workflow does
This AI workflow has 8 nodes and runs when someone submits an n8n form (“Top deals”). Along the way it connects OpenAI, Brightdata (community) and Document Generator (community).
How it runs
Trigger: When someone submits an n8n form (“Top deals”).
- Get MediaMarkt Offers Website (Bright Data): uses Bright Data
- Extract Body and Title from Website (HTML): parses or builds HTML
- Generate List of Deals by Category (OpenAI): uses OpenAI
- Extract items from results (Split Out): splits a list into separate items
- Create HTML for Email (Document Generator): uses Document Generator
- Notify End User by Email (Send Email): sends an email over SMTP
- Show Form Results Page (n8n Form): shows the next form page
Services it uses
Before you upgrade to n8n 3.0
We can't fully verify this one: it relies on 2 community packages, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).
- Check that n8n-nodes-brightdata is verified or supports 3.0 (used in Get MediaMarkt Offers Website).
- Check that n8n-nodes-document-generator is verified or supports 3.0 (used in Create HTML for Email).
Nodes used (8)
- Bright Data
n8n-nodes-brightdata.brightData - Document Generator
n8n-nodes-document-generator.documentGenerator - Split Out
n8n-nodes-base.splitOut - Send Email
n8n-nodes-base.emailSend - n8n Form
n8n-nodes-base.form - HTML
n8n-nodes-base.html - OpenAI
@n8n/n8n-nodes-langchain.openAi - n8n Form Trigger
n8n-nodes-base.formTrigger
From the author
This n8n workflow template automates the process of collecting and delivering the "Top Deals of the Day" from MediaMarkt, tailored to user preferences. By combining user-submitted forms, Bright Data web scraping, GPT-4o-mini deal generation, and email…