Dynamically generate HTML page from user request using OpenAI Structured Output

Dynamically generate HTML page from user request using OpenAI Structured Output

Webhook
High
7
Nodes
Webhook
Trigger
High
Complexity
7/22/2025
Added

Workflow Overview

Total Nodes
7
Node Types
6

Node Types

respond To Webhook
Respond to Webhook
1 node
http Request
Open AI - Using Structured Output
1 node
open Ai
OpenAI - JSON to HTML
1 node
html
Format the HTML result
1 node
sticky Note
Sticky Note, Sticky Note1
2 nodes
webhook
Webhook
1 node

Workflow JSON

9.13 KB
{
  "id": "eXiaTDyKfXpMeyLh",
  "meta": {
    "instanceId": "f4f5d195bb2162a0972f737368404b18be694648d365d6c6771d7b4909d28167",
    "templateCredsSetupCompleted": true
  },
  "name": "Dynamically generate HTML page from user request using OpenAI Structured Output",
  "tags": [],
  "nodes": [
    {
      "id": "b1d9659f-4cd0-4f87-844d-32b2af1dcf13",
      "name": "Respond to Webhook",
      "type": "n8n-nodes-base.respondToWebhook",
      "position": [
        2160,
        380
      ],
      "parameters": {
        "options": {
          "responseHeaders": {
            "entries": [
              {
                "name": "Content-Type",
                "value": "text/html; charset=UTF-8"
              }
            ]
          }
        },
        "respondWith": "text",
        "responseBody": "={{ $json.html }}"
      },
      "typeVersion": 1.1
    },
    {
      "id": "5ca8ad3e-7702-4f07-af24-d38e94fdc4ec",
      "name": "Open AI - Using Structured Output",
      "type": "n8n-nodes...

Showing first 1000 characters. Click "Expand" to view the full JSON.