I built a lightweight n8n AI workflow that turns a rough product idea into a structured requirements brief through chat.
Workflow JSON:
I cannot upload attachments yet because this is a new forum account, so I shared the workflow JSON here:
[GitHub Gist link]
It is designed as a simple product discovery helper for founders, consultants, no-code builders, and automation builders.
What it does:
-
Receives a rough product idea through n8n chat
-
Extracts structured product intake data
-
Applies a lightweight requirements framework
-
Generates a requirements brief
-
Parses and validates the AI output
-
Returns a markdown brief in the same chat
Nodes used:
-
Chat Trigger
-
Code nodes
-
OpenAI nodes
-
Sticky Notes for setup and documentation
Output includes:
-
Project summary
-
Problem statement
-
Target users
-
Goals
-
Assumptions
-
Functional requirements
-
Non-functional requirements
-
MVP scope
-
Out of scope
-
Open questions
-
AI-generated disclaimer
Setup:
-
Import the workflow JSON.
-
Add your OpenAI credential to both OpenAI nodes.
-
Open the chat panel.
-
Paste a rough product idea.
-
Review the generated requirements brief.
-
Adapt the prompt, framework profile, or markdown format for your use case.
Sample input:
I want to build a simple web app for independent fitness coaches. It should help them manage clients, create workout plans, track progress, and send weekly check-ins. Target users are solo fitness coaches and small personal training studios. Keep it mobile-friendly, simple for MVP, and GDPR-friendly.
Disclaimer:
This brief is AI-generated from the provided input. It is intended as a starting point for product discovery and requirements discussion, not as a final specification.
I would appreciate feedback from the community, especially around output quality, prompt structure, and how to make the workflow easier for beginners to use.
Cheers
Nodrr