Block 1 - Structured Output Parser
- Type / Role
- @n8n/n8n-nodes-langchain.outputParserStructured - outputParserStructured
- Config choices
- Version 1.3
This workflow is provided as-is. Please review and test before using in production.
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 Thi...
@n8n/n8n-nodes-langchain.outputparserstructured, n8n-nodes-base.formtrigger, n8n-nodes-base.datatable, n8n-nodes-base.aggregate, n8n-nodes-base.set, n8n-nodes-base.merge, @n8n/n8n-nodes-langchain.agent, n8n-nodes-base.stickynote
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Robert Breen.
Original n8n.io sourceUse the n8n Data Tables feature to store, retrieve, and analyze survey results — then let OpenAI automatically recommend the most relevant course for each respondent.
This workflow demonstrates how to use n8n’s built-in Data Tables to create an internal recommendation system powered by AI.
It:
Survey Responses Courses course: the course title reasoning: why it was selected> Trigger: Form submission (manual or public link)
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.
This workflow uses two Data Tables — both created directly inside n8n.
Survey ResponsesColumns:
NameQ1 — 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:
CoursesColumns:
CourseDescriptionTo create:
This Courses Data Table is where you’ll store all available learning paths or programs for the AI to compare against survey inputs.
| 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 |
This workflow shows how n8n’s Data Tables can act as your internal database:
All user data and course content are stored securely and natively in n8n Cloud or Self-Hosted environments.
Need help customizing this (e.g., expanding Data Tables, connecting multiple surveys, or automating follow-ups)?
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | Course recommendation system for surveys with data tables and GPT-4.1-Mini |
|---|---|
| Complexity | advanced |
| Nodes | 15 |
| Categories | Lead Generation, AI RAG |
| Author | Robert Breen |
| Published | 09 Oct 2025 |
Use the JSON export at /data/workflows/9437/9437.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
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 Thi...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Lead Generation, AI RAG use case.