Skip to main content

Comment Node

The Comment Node is a visual annotation tool for workflow documentation and organization. It allows you to add colored text boxes with notes, instructions, explanations, or reminders directly in your workflow canvas. Comment nodes are visible only in the editor and do not appear to end users during workflow execution. They are essential for collaboration, documentation, and maintaining organized, understandable workflows.

Comment Node


Basic Usage

Use the Comment Node to add notes, explanations, or documentation to your workflow. These comments help you and other workflow designers understand the purpose, logic, or requirements of different parts of the workflow.


Inputs

The Comment Node does not have input ports. It is a standalone annotation element that does not participate in data flow or execution.


Outputs

The Comment Node does not have output ports. It exists purely for documentation purposes and does not affect workflow execution or data flow.


Configuration

Text Area

Large Text Field: Write notes, explanations, or documentation.

Features:

  • Multi-line text support
  • Can contain any text content
  • Resizable text area
  • Markdown-style formatting (displayed as plain text)
  • No character limits

Example Content:

The workflow requires an H5P file upload to proceed from the 'Start' point.

Common Uses:

  • Workflow requirements
  • Step-by-step explanations
  • TODO items and reminders
  • Business logic documentation
  • Collaboration notes
  • Version change notes

Color Selection

Color Palette: Choose from multiple color options to categorize or highlight comments.

Available Colors:

  • 🟡 Yellow: Warnings, cautions, important notes
  • 🟢 Green: Success states, completed items, approvals
  • 🟢 Teal/Mint: General information, neutral notes
  • 🔵 Cyan/Turquoise: Instructions, requirements, specifications
  • 🔵 Blue: Technical details, system information
  • 🟣 Purple: Special features, advanced functionality
  • 🟣 Magenta: Review needed, questions, discussions
  • 🔴 Pink: User-facing content, UI notes
  • 🟠 Orange: Bugs, issues, needs attention

Color Strategy: Use consistent colors across your workflow:

  • One color for requirements
  • One color for explanations
  • One color for TODOs
  • One color for warnings

Resize Handle

Bottom-Right Corner: Drag to resize the comment box.

Features:

  • Adjustable width and height
  • Resize to fit content
  • Make larger for visibility
  • Make smaller to save space
  • Maintains text content during resize

Example Workflows

Document Workflow Requirements

Scenario: Explain what's needed before workflow execution.

Comment Node Example

Steps to Create:

  1. Add a Comment Node to the canvas.

  2. Position it near relevant nodes:

    • Drag to place above or beside nodes it describes
    • Position for clear visual association
  3. Select a color:

    • Click color from palette (e.g., cyan for requirements)
  4. Write your comment:

    The workflow requires an H5P file upload to proceed
    from the 'Start' point.
  5. Resize if needed:

    • Drag corner handle to adjust size
    • Make visible but not obtrusive

Result: Clear documentation that explains workflow requirements to anyone viewing or editing the workflow.


Tips and Best Practices

1. Use Colors Consistently

Develop a color system:

Example Color System:

  • 🟡 Yellow: Warnings and cautions
  • 🟢 Green: Completed/approved sections
  • 🔵 Cyan: Requirements and instructions
  • 🔵 Blue: Technical documentation
  • 🟣 Purple: Special features
  • 🟣 Magenta: Needs review
  • 🟠 Orange: TODOs and issues
  • 🔴 Pink: User-facing notes

✓ Good:

All yellow comments = warnings
All orange comments = TODOs
All blue comments = technical notes

✗ Avoid:

Random colors with no meaning
Same color for everything

2. Position Strategically

Placement Guidelines:

  • Place near nodes they describe
  • Don't overlap important nodes
  • Group related comments
  • Use as section dividers
  • Create visual hierarchy

✓ Good:

[Comment above node]
"This AI prompt generates quiz questions"

[AI Node]

✗ Avoid:

[Comment far away from relevant nodes]
[Comments blocking view of connections]

3. Keep Comments Concise

Be clear and brief:

✓ Good:

"Validates email format before sending.
Regex: /^[^\s@]+@[^\s@]+\.[^\s@]+$/"

✗ Avoid:

"This node is supposed to validate the email address
that the user entered in the previous form, and it
uses a regular expression to check if the format is
correct, and if it's not correct then it will show
an error message to the user asking them to try
again with a valid email address..."

4. Date Your Comments

Include timestamps for updates:

Format:

"Updated: 2025-11-27 by John
Previous: Used manual grading
Current: Uses AI feedback node"

5. Use for Requirements

Document prerequisites:

"REQUIREMENTS:
✓ Student must be logged in
✓ Course enrollment verified
✓ Assessment not expired
✓ Previous module completed"

6. Section Large Workflows

Break up complex flows:

[Comment: Wide, Cyan]
"═══ SECTION 1: AUTHENTICATION ═══"

[Workflow nodes...]

[Comment: Wide, Cyan]
"═══ SECTION 2: DATA COLLECTION ═══"

[More workflow nodes...]

7. Document Decisions

Explain why, not just what:

✓ Good:

"Using AI General Feedback instead of Display Quiz
because we need detailed rubric-based grading
for essay responses."

✗ Avoid:

"This is AI General Feedback node"

Comment Nodes work alongside all other nodes but are particularly useful with:

  • Complex Processing Nodes: Document AI prompts, API calls, data transformations
  • Branching Nodes: Explain branching logic and conditions
  • Start Node: Document workflow purpose and requirements
  • Integration Nodes: Specify API details and error handling
  • Custom Nodes: Explain special functionality

Summary

The Comment Node is essential for workflow organization and documentation:

Visual: Colored notes directly on canvas
Flexible: Any text content, any size
Collaborative: Team communication and coordination
Organized: Section headers and categorization
Non-Intrusive: Editor-only, no user impact

Master the Comment Node to create well-documented, maintainable, and collaborative workflows that are easy for teams to understand, modify, and improve over time.