AutomationMart
Home/Browse/Custom deal recommendations by email using Forms, Bright Data & GPT-4o-mini
n8n

Custom deal recommendations by email using Forms, Bright Data & GPT-4o-mini

n8nn8n8 modulesv1.0
OpenAI

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 delivery, this workflow sends personalized product recommendations straight to a user’s inbox. > ⚠️ Note: This workflow uses community nodes (Bright Data and Document Generator) which only work on self-hosted n8n instances. --- 🚀 What It Does -

At a glance

Custom deal recommendations by email using Forms, Bright Data & GPT-4o-mini is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects OpenAI. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
OpenAI
Modules
8
Price
Free
Version
v1.0
Custom deal recommendations by email using Forms, Bright Data & GPT-4o-mini workflow diagram

About this workflow

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 delivery, this workflow sends personalized product recommendations straight to a user’s inbox. > ⚠️ Note: This workflow uses community nodes (Bright Data and Document Generator) which only work on self-hosted n8n instances. --- 🚀 What It Does - Collects user preferences via a form (categories + email) - Scrapes MediaMarkt’s deals page using Bright Data - Uses GPT-4o-mini (OpenAI) to recommend top deals - Generates a structured HTML email using a template - Sends the personalized deals directly via email --- 🧩 Community Node Integration We created and used the following community nodes: - Bright Data – To scrape MediaMarkt deals using proxy-based scraping - Document Generator – To generate a templated HTML document from deal data These nodes are not available in n8n Cloud and require self-hosted n8n. --- 🛠️ Step-by-Step Setup 1. Install Community Nodes Make sure you're on a self-hosted n8n instance. Install: - n8n-nodes-brightdata - n8n-nodes-document-generator 2. Configure Credentials - Bright Data API Key (Proxy + Scraping setup) - OpenAI API Key (GPT-4o-mini access) - SMTP Credentials for sending emails 3. Customize the Form Adapt the form node to collect desired categories and email addresses. Typical categories include appliances, phones, laptops, etc. 4. Design Your HTML Template In the Document Generator node, you can tweak the HTML/CSS to change how deals appear in the final email. 5. Test the Workflow Submit the form with test data and check that the entire flow—from scraping to email—executes as expected. --- 🧠 How It Works: Workflow Overview 1. User Interaction via Form Users select product categories and enter their email. This triggers the workflow. 2. Data Extraction via Bright Data Bright Data scrapes the MediaMarkt offers page and returns HTML content. 3. HTML Parsing Key elements like product names, prices, and links are extracted for processing. 4. GPT-4o-mini Recommendation Generation The extracted data is sent to OpenAI (GPT-4o-mini), which filters, ranks, and enhances deals based on the user’s preferences. 5. Data Structuring & Split The result is split into individual deal items to be formatted. 6. HTML Document Creation Document Generator populates a clean HTML template with the top recommended deals. 7. Email Delivery The final document is emailed via SMTP to the user with a friendly message. --- 📨 Final Output Users receive a custom HTML email featuring a curated list of top MediaMarkt deals based on their selected categories. --- 🔐 Credentials Used - Bright Data API – Web scraping with proxy support - OpenAI API – Generating personalized recommendations - SMTP – Sending personalized deal emails --- ✨ Customization Tips - Change the Data Source: You can adapt this to scrape other e-commerce sites. - Update the Email Template: Make it match your branding or include images. - Extend the Form: Add preferences like price range or specific brands. - Add Scheduling: Use Cron to run the workflow daily or weekly. --- ❓Questions? Template and node created by Miquel Colomer and n8nhackers.com. Need help customizing or deploying? Contact us for consulting and support.

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Personal shopper chatbot for WooCommerce with RAG using Google Drive and openAI

This workflow combines OpenAI, Retrieval-Augmented Generation (RAG), and WooCommerce to create an intelligent personal shopping assistant. It handles two scenarios: 1. Product Search: Extracts user intent (keywords, price ranges, SKUs) and fetches matching products from WooCommerce. 2. General Inquiries: Answers store-related questions (e.g., opening hours, policies) using RAG and documents stored in Google Drive. --- How It Works 1. Chat Interaction & Intent Detection - Chat Trigger: - S

Free

Get started with Google Sheets in n8n

A hands-on starter workflow that teaches beginners how to: Pull rows from a Google Sheet Append a new record that mimics a form submission Generate AI-powered text with GPT-4o based on a “Topic” column Write the AI output back into the correct row using an update operation Along the way you’ll learn the three essential Google Sheets operations in n8n (read → append → update), see how to pass sheet data into an OpenAI node, and document each step with sticky-note instructions—perfect for any

Free

AI agent for realtime insights on meetings

Video Guide I prepared a detailed guide explaining how to build an AI-powered meeting assistant that provides real-time transcription and insights during virtual meetings. []( Youtube Link Who is this for? This workflow is ideal for business professionals, project managers, and team leaders who require effective transcription of meetings for improved documentation and note-taking. It's particularly beneficial for those who conduct frequent virtual meetings across various platforms like Zoom and

Free

Generate images with GPT-image-1 and store in Google Drive with cost tracking

How it works - Receive a chat input as an image prompt. - Call OpenAI's gpt-image-1 API to generate an image. - Split the returned images and process them one by one. - Upload each generated image to Google Drive. - Save image links and thumbnails to a Google Sheets document. - Record token usage and estimated cost into a separate sheet. Set up steps 1. Connect your OpenAI API credentials for image generation. 2. Connect your Google Drive and Google Sheets accounts. 3. Set the destination folder

Free

Generate a daily multi-asset market report with TwelveData, Groq and Google Sheets

Multi-Asset Daily Market Snapshot This workflow fully automates the creation of a daily multi-asset market report. It retrieves live pricing data for specified indices, forex pairs and commodities using the TwelveData API, manages rate limits safely and feeds the normalized data into a Groq-powered AI (Llama-3). The AI generates a professional, institutional-grade market summary which is then automatically logged in Google Sheets and emailed to your inbox. Quick Implementation Steps 1

Free

Send automated Telegram messages using a ChatGPT assistant for custom webhook messages

Automatically respond to custom webhook messages on Telegram using ChatGPT. Enhance communication by sending personalized replies directly through Telegram.

Free

Smart Shopify agent: AI-powered abandoned cart recovery

AI Cart Recovery Agent: Smart Abandoned Checkout Assistant Transform abandoned carts into recovered sales with intelligent automation. This sophisticated n8n workflow monitors checkout abandonment, implements smart waiting periods, and sends AI-generated personalized recovery emails only when needed - maximizing conversions while respecting customer experience. 🔄 How It Works This intelligent 7-step recovery system recovers lost sales automatically: Step 1: Initial Abandonment Detection The work

Free

Sync lead replies from Google Sheets to GHL CRM & create ClickUp follow-up tasks

Description Keep your CRM and task system perfectly in sync — automatically. This workflow monitors a Google Sheet for lead reply updates, instantly updates the corresponding contact in GoHighLevel (GHL), and creates a ClickUp follow-up task when a response is detected. It ensures your sales team never misses a warm lead and every reply is logged, tracked, and acted upon. ⚡ What This Template Does - Watches a Google Sheet for reply status changes (“Yes” in the Replied column). 📄 - Filters only r

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free