AutomationMart
Home/Browse/Course recommendation system for surveys with data tables and GPT-4.1-Mini
n8n

Course recommendation system for surveys with data tables and GPT-4.1-Mini

n8nn8n10 modulesv1.0
agentaggregatedataTableformformTriggerlmChatOpenAimergeoutputParserStructuredset

Use the n8n Data Tables feature to store, retrieve, and analyze survey results — then let OpenAI automatically recommend the most relevant course for each respondent. --- 🧠 What this workflow does This workflow demonstrates how to use n8n’s built-in Data Tables to create an internal recommendation system powered by AI. It: - Collects survey responses through a Form Trigger - Saves responses to a Data Table called Survey Responses - Fetches a list of available courses

At a glance

Course recommendation system for surveys with data tables and GPT-4.1-Mini is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects agent, aggregate, dataTable, form. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
agent, aggregate, dataTable, form, formTrigger, lmChatOpenAi
Modules
10
Price
Free
Version
v1.0
Course recommendation system for surveys with data tables and GPT-4.1-Mini workflow diagram

About this workflow

Use the n8n Data Tables feature to store, retrieve, and analyze survey results — then let OpenAI automatically recommend the most relevant course for each respondent. --- 🧠 What this workflow does This workflow demonstrates how to use n8n’s built-in Data Tables to create an internal recommendation system powered by AI. It: - Collects survey responses through a Form Trigger - Saves responses to a Data Table called Survey Responses - Fetches a list of available courses from another Data Table called Courses - Passes both Data Tables into an OpenAI Chat Agent, which selects the most relevant course - Returns a structured recommendation with: - course: the course title - reasoning: why it was selected > Trigger: Form submission (manual or public link) --- 👥 Who it’s for Perfect for educators, training managers, or anyone wanting to use n8n Data Tables as a lightweight internal database — ideal for AI-driven recommendations, onboarding workflows, or content personalization. --- ⚙️ How to set it up 1️⃣ Create your n8n Data Tables This workflow uses two Data Tables — both created directly inside n8n. 🧾 Table 1: Survey Responses Columns: - Name - Q1 — Where did you learn about n8n? - Q2 — What is your experience with n8n? - Q3 — What kind of automations do you need help with? To create: 1. Add a Data Table node to your workflow. 2. From the list, click “Create New Data Table.” 3. Name it Survey Responses and add the columns above. --- 📚 Table 2: Courses Columns: - Course - Description To create: 1. Add another Data Table node. 2. Click “Create New Data Table.” 3. Name it Courses and create the columns above. 4. Copy course data from this Google Sheet: 👉 This Courses Data Table is where you’ll store all available learning paths or programs for the AI to compare against survey inputs. --- 2️⃣ Connect OpenAI 1. Go to OpenAI Platform 2. Create an API key 3. In n8n, open Credentials → OpenAI API and paste your key 4. The workflow uses the gpt-4.1-mini model via the LangChain integration --- 🧩 Key Nodes Used | Node | Purpose | n8n Feature | |------|----------|-------------| | Form Trigger | Collect survey responses | Forms | | Data Table (Upsert) | Stores results in Survey Responses | Data Tables | | Data Table (Get) | Retrieves Courses | Data Tables | | Aggregate + Set | Combines and formats table data | Core nodes | | OpenAI Chat Model (LangChain Agent) | Analyzes responses and courses | AI | | Structured Output Parser | Returns structured JSON output | LangChain | --- 💡 Tips for customization - Add more Data Table columns (e.g., email, department, experience years) - Use another Data Table to store AI recommendations or performance results - Modify the Agent system message to customize how AI chooses courses - Send recommendations via Email, Slack, or Google Sheets --- 🧾 Why Data Tables? This workflow shows how n8n’s Data Tables can act as your internal database: - Create and manage tables directly inside n8n - No external integrations needed - Store structured data for AI prompts - Share tables across multiple workflows All user data and course content are stored securely and natively in n8n Cloud or Self-Hosted environments. --- 📬 Contact Need help customizing this (e.g., expanding Data Tables, connecting multiple surveys, or automating follow-ups)? - 📧 robert@ynteractive.com - 🔗 Robert Breen - 🌐 ynteractive.com

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

Automate blog updates via Discord with GitHub and Gemini AI

Automate blog updates via Discord with GitHub and customizable AI chatbot > ⚠️ Disclaimer: This template uses the n8n-nodes-discord-trigger community node, which means it works only in self-hosted n8n instances.(works for both cloud and localhost) Who’s it for This workflow is designed for developers, bloggers, and technical writers who want a hands-free way to draft and publish blog posts directly from Discord. Instead of juggling multiple tools, you just send a message to your Discord b

Free

Real-time registration form tracking with Google Sheets and Gmail notifications

Title: Gracewell Automated Registration Tracker Suite version: 1.0 tags: [education, automation, google-sheets, gmail, dashboard, form-tracking, workflow-suite] category: Academic Automation --- Description: - Automate the real-time tracking of Google Form submissions using Google Sheets and n8n. - This 3-workflow suite includes a live dashboard with submission statistics and two companion workflows - To send acknowledgement and reminder emails to students — all seamlessly connected through n

Free

Automatic email categorization & labeling in Zoho Mail with GPT-4o-mini

AI-Powered Email Categorization & Labeling in Zoho Mail This n8n template demonstrates how to use AI text classification to automatically categorize incoming emails in Zoho Mail and apply the correct label (e.g., Support, Billing, HR). It saves time by keeping your inbox structured and ensures emails are routed to the right category. Use cases include: - Routing customer support requests to the correct team. - Organizing billing and finance communications separately. - Streamlining HR and recrui

Free

Automatically reply to customer emails with Airtable, Gmail, and GPT-4.1 Mini

Automatically Reply to Customer Emails with Airtable, Gmail, and OpenAI Introduction This guide walks you step by step through setting up an automated agent that: - Receives emails sent by your customers. - Analyzes the content of the email. - Generates an appropriate response using an AI model (OpenAI GPT). - Stores all information (received email, AI response, date, customer email) in Airtable. - Automatically replies to the customer in the same Gmail thread. --- Prerequisites Before you

Free

Lightroom cloud to Instagram auto poster (AI captions)

Automatically publish Lightroom photos to Instagram with short, human-sounding AI captions. This workflow pulls the next item from your Data Table queue, generates an on-brand caption from alt text + metadata, uploads via Instagram Graph API, and marks it posted. Use it together with “Lightroom Cloud → Photos Queue (AI Alt Text)” and “Lightroom Image Webhook (Direct JPEG for Instagram).” What it’s for Hands-free Lightroom-to-Instagram posting: schedule, caption with AI, and publish consistently

Free

Google Maps lead generation with Apify & email extraction for Airtable

What It Does This n8n workflow collects leads from Google Maps, scrapes their websites via direct HTTP requests, and extracts valid email addresses — all while mimicking real user behavior to improve scraping reliability. It rotates User-Agent headers, introduces randomized delays, and refines URLs by removing only query parameters and fragments to preserve valid page paths (like social media links). The workflow blends Apify actors, raw HTTP requests, HTML-to-Markdown conversion, and smart emai

Free

Build a RAG-powered AI assistant with OpenAI, Google Drive & Supabase Vector DB

Target Audience This guide is designed for developers, data scientists, and AI enthusiasts who want to create intelligent chatbots capable of understanding and using custom data. Whether you are building a research assistant, a customer support bot, or an internal knowledge base tool, this workflow helps you integrate your own documents into an AI chat system. What Is RAG and Why Use It? Retrieval-Augmented Generation (RAG) is an AI architecture that combines information retrieval with

Free

Automated weather reports with Bright Data & n8n

Description This workflow automatically collects weather data from multiple sources and compiles it into comprehensive reports. It helps you make informed decisions based on accurate weather forecasts without manually checking multiple weather services. Overview This workflow automatically scrapes weather data from multiple sources and compiles it into a comprehensive report. It uses Bright Data to access weather websites and can be configured to send you regular weather updates for your locatio

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