How Comments Work
Comments provide a discussion layer on top of feedback posts:- Threaded replies: Nest responses to create organized conversations
- Rich formatting: Support for text formatting, links, code, and mentions
- Voting: Upvote/downvote comments to surface the best input
- Mentions: Tag team members or users for notifications
- Moderation: Review, edit, delete, or hide inappropriate comments
- Notifications: Alert participants when discussions evolve
Comments can be enabled or disabled per board. Some boards (like announcement-only) may not need commenting.
Commenting on Posts
User Experience
When viewing a post with comments enabled:- Comment form: Text area at the top or bottom of the post
- Existing comments: Threaded list of all comments
- Reply buttons: Nested reply functionality
- Vote buttons: Upvote/downvote on comments (if enabled)
- Action menu: Edit, delete, report options
Writing Comments
Users can compose comments with: Basic text input: Simple plain text comments Markdown formatting (optional):- Bold, italic,
strikethrough - Links
Inline code- Bulleted lists
@username to notify them
Attachments: Upload images or files (if enabled)
Replying to Comments
Create threaded discussions:- Click “Reply” on any comment
- Write your response
- Submit to create a nested reply
- Replies are indented and connected to parent comments
Anonymous Comments
When anonymous posting is enabled:- Users can comment without logging in
- Provide name and email (optional)
- Tracked via browser fingerprint
- Subject to same moderation rules
Comment Features
Voting on Comments
Upvoting: Show agreement or highlight valuable input- Moves helpful comments to the top
- Rewards thoughtful contributions
- Surfaces best use cases or requirements
- Can be disabled if community prefers positive-only
- Helps bury spam or off-topic comments
- May discourage participation if overused
- Highest voted first
- Newest first
- Oldest first
- Threaded (grouped by conversation)
Mentions & Notifications
Tagging users: Type@ followed by a name to mention:
- Team members in your workspace
- Other users who have commented
- Post authors
- In-app notification
- Email notification (if enabled)
- Badge on notification icon
- Create a post
- Comment on a post
- Are mentioned in a comment
- Vote on a post
Editing Comments
Edit your own comments:- Click the edit icon on your comment
- Make changes
- Save to update
- “Edited” badge appears with timestamp
- View previous versions of edited comments
- Useful for moderation and abuse prevention
- Only visible to workspace moderators
Edited comments show an “Edited” indicator to maintain transparency in discussions.
Deleting Comments
User deletion:- Delete your own comments anytime
- Replies are preserved but show “[deleted]” as parent
- Cannot delete if others have replied (soft delete instead)
- Permanently remove spam or inappropriate comments
- Option to delete entire thread (comment + all replies)
- Bulk delete for cleanup
Comment Moderation
Moderation Queue
Comments can enter a moderation queue:- Auto-approved: Trusted users post immediately (default)
- Pending approval: New/anonymous users require review
- Flagged: User-reported comments await moderator action
Comment Status
Published: Visible to all users Pending: Awaiting moderator approval Spam: Marked as spam, hidden from view Deleted: Removed (soft or hard delete) Hidden: Manually hidden by moderator without deletionReporting Comments
Users can report inappropriate comments: Report reasons:- Spam
- Harassment
- Inappropriate content
- Off-topic
- Other (with description)
- Receive report notification
- Review reported comment and context
- Take action:
- Dismiss report (comment is fine)
- Hide comment
- Delete comment
- Ban user (severe cases)
- Notify reporter of outcome
Moderator Tools
Pin comments: Highlight important responses at the top- Team responses with answers
- Important clarifications
- Official statements
- Visible only to workspace members
- Useful for internal notes or discussions
- Helps coordinate team response
- After question is answered
- When discussion goes off-topic
- To close resolved issues
Comment Notifications
User Notifications
Users are notified when:- Someone replies to their comment
- Someone mentions them
- Someone comments on a post they authored
- A comment they voted on gets a response
- Moderator takes action on their comment
Team Notifications
Team members are notified when:- They’re mentioned in a comment
- Comments are posted on their assigned posts
- Comments require moderation
- Reports are submitted
Notification Channels
- In-app: Badge and notification center
- Email: Immediate or digest
- Slack (integration): Channel notifications
- Webhook: Custom integrations
Comment Settings
Board-Level Settings
Enable/Disable Comments: Turn commenting on or off per board Allow Anonymous Comments: Permit comments without login Require Approval: Moderate comments before publishing Enable Voting: Allow upvotes/downvotes on comments Nested Depth: How many reply levels to allow Comment Sorting: Default sort order (votes, newest, oldest)Workspace-Level Settings
Default Comment Settings: Applied to new boards Moderation Rules: Auto-flag keywords or patterns Spam Filters: Block known spam phrases Rate Limiting: Prevent comment spam (e.g., max 10 per hour) Notification Defaults: Email, in-app, or noneComment Use Cases
Gathering Requirements
Use comments to extract detailed requirements:- “What’s your specific use case for this?”
- “How would you expect this to work?”
- “What alternatives have you tried?”
Building Consensus
Facilitate community discussions:- Propose implementation approaches
- Gather feedback on mockups or prototypes
- Vote on different solution options
- Identify edge cases and concerns
Providing Updates
Keep users informed via comments:- “We’re starting work on this next week”
- “Here’s a preview of the design”
- “This shipped in v2.1 - try it out!”
- “We decided not to pursue this because…”
Customer Support
Address questions inline:- Clarify feature requests
- Explain technical constraints
- Suggest workarounds
- Link to documentation
Internal Comments
Workspace members can leave internal-only comments: Purpose:- Discuss implementation strategy
- Estimate effort and complexity
- Assign ownership
- Leave notes for other team members
- Only visible to workspace members
- Hidden from public users
- Marked with “Internal” badge
- Engineering feasibility discussions
- Priority debates
- Customer context (“This is from a $50K/year customer”)
- Implementation notes
Comment Analytics
Track comment engagement: Comment volume:- Total comments per day/week/month
- Comments per post average
- Most-commented posts
- Percentage of users who comment
- Top commenters
- Team response rate
- Average time to first team response
- Median response time
- Posts without team responses
- Positive vs. negative language
- Feature enthusiasm indicators
- Frustration signals
Best Practices
Comment Formatting
Markdown Support
Comments support GitHub-flavored Markdown:Code Blocks
Share code snippets in comments:Integrations
Slack
Post comment notifications to Slack:- New comments on watched posts
- Mentions of team members
- Moderation alerts
- Comment replies
- Mentions
- Daily/weekly digests
Webhooks
Send comment data to external systems:- CRM updates (log customer feedback)
- Analytics platforms (track engagement)
- Custom integrations
Next Steps
- Enable comments on Feedback Boards
- Use comments to gather requirements for Roadmap items
- Announce shipped features in Changelogs
- Encourage Voting on valuable comments