Skip to content
FlowHubFluxonLab
Auto-fixing Output Parser
AI Automationfree

📚 Auto-generate documentation for n8n workflows with GPT and Docsify

by Eduardadapted from n8n official workflow galleryUpdated Aug 2026
RequiresAuto-fixing Output ParserAuto-fixing Output ParserBBasic LLM ChainCCodeHTMLHTMLOpenAI Chat ModelOpenAI Chat ModelStructured Output ParserStructured Output Parser
Share Post Share
SeCONFIGCTConvert to FileIfHasFile?EFExtract from FileExtract from Fi…HtMain PageHtInstance overviewInstance overvi…SoSort-workflowsSwdoc actionSeEmpty SetRWLoad Doc FileRTRespond with markdownRespond with ma…RTRespond with HTMLRespond with HT…RWSave New Doc FileSave New Doc Fi…SeBlank Doc FileN8Fetch Single Workflow1Fetch Single Wo…SeFill Workflow TableFill Workflow T…CLBasic LLM ChainOpenAI Chat ModelOpenAI Chat Mod…OPStructured Output ParserStructured Outp…OPAuto-fixing Output ParserAuto-fixing Out…RTRespond with main page HTMLRespond with ma…HtWorkflow TagsNONo Operation, do nothingNo Operation, d…MeMergeHtFallback file nameFallback file n…ECmkdirMeMerge1HtEdit PageHtWorkflow md contentWorkflow md con…IfIs Action Edit?1IfIs Action Edit?2CoGenerate Mermaid ChartGenerate Mermai…MeMerge2SeGenerated DocNOPassthroughMeMerge3MeMerge4MeMerge5SeEdit FieldsIfIs Action Save?MeMerge6RTRespond OK on SaveRespond OK on S…Wesingle workflowSwfile typesN8Get All WorkflowsGet All Workflo…Swmd filesN8Get Workflow tagsGet Workflow ta…Wedocsify
1/5
STEPS · 71
Starts on an incoming request

This workflow creates a documentation system for n8n instances using Docsify.js. It serves a dynamic documentation website that allows users to: View an overview of all workflows in a tabular format Filter workflows by tags Access automatically generated documentation for each workflow Edit documentation with a live Markdown preview Visualize workflow structures using Mermaid.js diagrams > 📺 Check out the short 2-min demonstration on LinkedIn. Don't forget to connect! 🔧 Key Components Main Documentation Portal Serves a Docsify-powered website Provides a navigation sidebar with workflow tags Displays workflow status, creation date, and documentation links Documentation Generator Uses GPT model to auto-generate workflow descriptions Creates Mermaid.js diagrams of workflow structures Maintains consistent documentation format Live Editor Split-screen Markdown editor with preview Real-time Mermaid diagram rendering Save/Cancel functionality ⚙️ Technical Details Environment Setup Requires write access to the specified project directory Uses environment variables for n8n instance URL configuration Implements webhook endpoints for serving documentation ⚠️ Security Considerations >

Tags

n8nreference-onlychain-llmhtmllm-chat-open-aioutput-parser-autofixingoutput-parser-structured
Connects
autofixingoutputparserAuto-fixing Output ParserBBasic LLM ChainCCodehtmlHTMLopenaichatmodelOpenAI Chat ModelstructuredoutputparserStructured Output Parser
CategoryAI Automation
Triggermanual
Complexityadvanced
Nodes48
AddedDec 22, 2024

Related workflows

See all AI Automation
autofixingoutputparserBopenaichatmodelstructuredoutputparser
free

Force AI to use a specific output format

This workflow is for anyone looking to automatically fetch, validate, and parse complex language-based queries into a structured format. Its unique capability lies in not only processing language but also fixing invalid outputs before structuring them. Note that to use this template, you need to be on n8n version 1.19.4 or later.

by n8n Team
BCsheetsgroqchatmodel
free

Confirm and log WhatsApp restaurant orders with Groq and Google Sheets

Quick Overview This workflow triggers on incoming WhatsApp orders, uses Groq to extract items and quantities, validates them against a live Google Sheets menu, logs the result to an orders sheet, and replies to the customer with either a clarification request or a priced confirmation (with optional VIP owner alerts). How it works Triggers when a new WhatsApp message is received on your WhatsApp Business Cloud number. Sends the message text to Groq (Llama 3.3) to extract a structured list of ordered items and quantities. Reads the latest menu (item name, price, availability) from a Google Sheets “Menu” tab. Matches extracted items to the menu, checks availability, calculates line subtotals and the total price, and compiles any validation issues. If there are issues, replies to the customer on WhatsApp asking for a corrected order and appends a “needs_clarification” entry to the Google Sheets “Orders” tab. If the order is valid, appends a “confirmed” entry to the Google Sheets “Orders” tab and sends a WhatsApp confirmation with the item summary and total. If the confirmed total meets or exceeds the VIP threshold, sends a separate WhatsApp notification to the owner number. Setup Conne

by Kanishka Shrivastava
ACWopenaichatmodel
free

Manage Google and Trustpilot reviews with OpenAI and Slack

Quick overview This workflow runs hourly to fetch new Google Business Profile and Trustpilot reviews, deduplicates them, uses OpenAI via a LangChain agent to draft sentiment-aware replies, escalates negative reviews in Slack, and routes positive replies to Slack for approval before posting the reply back to Trustpilot. How it works Runs every hour on a schedule. Fetches the latest reviews from the Google Business Profile API and the Trustpilot API and combines the results. Deduplicates reviews by tracking previously seen review IDs in workflow static data and stops if there are no new reviews. Processes each new review and uses OpenAI (via a LangChain agent) to generate structured JSON containing sentiment, a draft reply, and an optional suggested resolution. Sends negative reviews to a Slack channel for the owner along with the suggested resolution. Sends positive draft replies to Slack for one-tap approval (with a 24-hour timeout) and, if approved, publishes the reply to the Trustpilot API. Sends a Slack alert to the ops channel if the workflow errors. Setup Configure authentication and replace placeholders for the Google Business Profile reviews endpoint (account and location) i

by Redowan Ahmed Farhan