ChatBotKit’s Canvas feature introduces a specialized viewer area designed to render a wide variety of document types directly within the chat application. This powerful capability allows users to view and interact with rich content formats - including markdown, HTML, text files, and more - without leaving the chat interface.

With Canvas, large and complex files are displayed in a dedicated, integrated viewer that supports:

  • Rich markdown rendering for formatted text, lists, links, and code snippets
  • HTML content display preserving structure and styling
  • Text file viewing with clear formatting
  • Multi-page document navigation for PDFs and Office files
  • Smooth scrolling and zooming for detailed inspection

This seamless integration means users and AI agents can discuss, analyze, and reference documents in real time, creating a unified workspace where conversations and content coexist naturally.

Canvas is built to handle large documents and diverse file types efficiently, ensuring smooth performance and responsive interactions. Whether it’s a lengthy report, a detailed technical manual, or a collaborative markdown draft, Canvas renders content clearly and accessibly within the chat.