HTML Rendering

5 min read

Overview

This feature is EXPERIMENTAL and under active development. It may change significantly, be discontinued, or have breaking changes without notice. Documentation may be incomplete or outdated and is NOT recommended for production use. Use at your own risk. Please refer to our Upgrade and Release Process for more information.

HTML Rendering allows you to transform structured data, AI-generated content, and dynamic templates into fully rendered HTML output directly within the platform. Rather than working with raw markup or exporting content to external tools, you can preview, iterate on, and deliver polished HTML assets without ever leaving your workflow.

The rendering engine supports standard HTML, inline CSS, and JS functions, giving you the flexibility to produce anything from simple formatted text blocks to complex, interactive layouts. Output is rendered in a secure, sandboxed environment to ensure stability and safety across all use cases.

Who is it for

info

If you’re unable to access certain features or sections of this article, it’s possible that your firm doesn’t have access or hasn’t upgraded to the latest version. Please reach out to your internal support team for further assistance.

HTML Rendering is designed for a wide range of users across your organization. Whether you are a technical developer building integrations or a non-technical team member assembling client-facing deliverables, the feature adapts to your skill level and objectives.

Benefits

HTML Rendering brings several key advantages to your workflow by keeping content creation, preview, and delivery within a single environment.

Benefit

Description

Rapid Previewing

See your rendered HTML output in real time as you build or modify it. The live preview updates instantly with every change, eliminating the need to switch between the platform and an external browser or rendering tool.

AI-Powered Insights

Leverage AI models to analyze your content, suggest structural improvements, and identify formatting issues automatically. The AI can recommend layout optimizations, flag accessibility concerns, and provide guidance on best practices to improve the quality of your output.

No-Code Interaction

Create and customize sophisticated HTML content entirely through natural language prompts and visual controls, with no coding knowledge required. Non-technical users can produce professional-quality layouts, tables, and formatted content simply by describing what they need.

Reduced Tool Sprawl

Consolidate content creation, preview, and delivery into one platform instead of juggling separate code editors, browsers, and email testing tools. Everything you need to produce and share HTML content lives in a single workspace.

Use Cases

HTML Rendering supports a broad range of practical applications. Below are some of the most common scenarios where teams find the feature valuable.

Formatted Reports and Summaries

Generate structured HTML reports from raw data or AI analysis outputs. Teams commonly use this to produce executive summaries, weekly performance recaps, or research briefings that can be shared via email or embedded in internal portals.

Client-Facing Deliverables

Assemble polished HTML pages or sections for proposals, pitch materials, or onboarding guides. The rendering engine ensures your output looks professional and aligns with your brand guidelines. HTML outputs can be saved as .png files for client-ready documents

Data Visualization Embeds

Render HTML containers for charts, tables, and interactive data displays. Combine AI-retrieved dataset with structured HTML to produce dashboard-style views that can be exported or embedded elsewhere.

Prototyping and UI Preview

Developers can use the rendering feature to quickly prototype UI components, validate template logic, or preview the output of HTML-generating APIs before deploying to production.

Step-by-Step Guide

Step 1: Open a Space with HTML Rendering Enabled

Navigate to an existing space that has the HTML Rendering feature enabled, or request your Admin to create a new space and Enable HTML Rendering . Once activated, the code reflector will be available, giving you the ability to view HTML in chat.

Step 2: Prompt to Generate Your HTML

Type a natural language prompt describing the content you need. For example, you might enter “Create a two-column summary table with headers for Q1 revenue by region” or “Build a formatted email template with a hero banner and three feature blocks.” The AI will generate the corresponding HTML markup based on your description.

Step 3: Preview Your Output

The preview panel updates automatically once the HTML is generated. Review the rendered output to verify layout, formatting, and content accuracy. Use the responsive preview toggle to check how your content appears at different screen widths and ensure it meets your requirements.

Step 4: Iterate and Refine

Prompt the AI to revise specific sections or make adjustments as needed. You can ask for changes like “Make the header font larger,” “Switch to a dark background,” or “Add a third column for year-over-year change” and the AI will update the markup accordingly. Each revision updates the live preview instantly, allowing you to fine-tune until the output is exactly right.

Step 5: Export or Share

Once you are satisfied with the output, choose your delivery method. You can copy the raw HTML to your clipboard, download the rendered content as an HTML file, share a preview link with collaborators, or embed the output directly into another workflow within the platform.

Tips & Tricks

  • Use specific prompts. When generating HTML with AI, be as descriptive as possible. Instead of "make a table," try "create a 4-column table with alternating row shading, headers in bold, and right-aligned numeric values."

  • Preview at multiple widths. Use the download HTML button to check how your content looks on desktop, tablet, and mobile screen sizes.

  • Test with real data. When building templates for reports or data displays, use representative sample data during the preview stage. This helps you catch formatting issues with edge cases like long text strings or large numbers.

Limitations

While HTML Rendering is a powerful and flexible feature, there are some boundaries to be aware of when planning your use cases.

Limitation

Details

External Resource Loading

References to external resources such as third-party fonts, images hosted on external servers, or linked style sheets may be blocked or restricted depending on your organization’s security policies. Use embedded or inline assets when possible.

File Size Limits

Rendered HTML output is subject to maximum file size constraints 2 MB by default (configurable upon request).

No Server-Side Processing

The rendering engine handles static HTML output only. Server-side languages, template engines that require a backend runtime, or database-driven content generation are not supported within the renderer itself.

Last updated