Templates / Publish HTML content with GitHub Gist and HTML preview

Publish HTML content with GitHub Gist and HTML preview

Ready for 3.0

by Open Paws ✓ · 217 views · created 2025-07-30 · File Management

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

Nodes used (3)

What it does

📌 Who’s it for This subworkflow is designed for developers, AI engineers, or automation builders who generate dynamic HTML content in their workflows (e.g. reports, dashboards, emails) and want a simple way to host and share it via a clean URL, without spinning up infrastructure or uploading to a CMS. It’s especially useful when combined with AI agents that generate HTML content as part of a larger automated pipeline. ⚙️ What it does This subworkflow: 1. Accepts raw HTML content as input. 2. Creates a new GitHub Gist with that content. 3. Returns the shareable Gist URL, which can then be sent via Slack, Telegram, email, etc. The result is a lightweight, fast, and free way to publish AI-generated HTML (such as reports, articles, or formatted data outputs) to the web. 🛠️ How to set it up 1. Add this subworkflow to any parent workflow where HTML is generated. 2. Pass in a string of valid HTML via the html input parameter. 3. Configure the GitHub credentials in the HTTP node using an access token with gist scope. ✅ Requirements - GitHub account and personal access token with gist permissions 🔧 How to customize - Change the filename (report.html) if your use case needs a different format or extension. - Add metadata to the Gist (e.g., description, tags).

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.