Internal notes & mentions

The team conversation, right on the post.

Stop copy-pasting feedback into Slack threads. Drop a private note, @mention a teammate, and keep the whole discussion attached to the post forever.

Internal note

@sarah can you scope this for next sprint? Customer is on the enterprise tier.

Mike, 2m ago, only visible to your team

Thanks for the report, we are looking into it.

Public reply, visible to everyone

Private to your team

Internal notes never appear in the public thread or in user emails.

@mention anyone

Pull a teammate into the discussion with a notification, not a screenshot.

Smart notifications

Mentioned users get an email, in-app, and Slack ping. Configurable per user.

Included

Stop scattering feedback discussions.

Every decision lives where the post lives.

Markdown notes

Code blocks, lists, links, the works.

Attachments

Drop screenshots into internal notes.

Edit history

Every edit is logged.

Audit trail

Who said what, when, forever.

Slack mirror

Mirror internal notes to a channel.

Reactions on notes

👍 a colleague without typing.

Search inside notes

Find the decision from 8 months ago.

Role scoped

Restrict to admins or moderators.

Why internal notes are the most-used feature your feedback tool probably lacks

Public comment threads are for users. Internal notes are for everyone else. The product manager scoping the request, the engineer flagging a hidden complication, the support lead noting that this same customer reported it last quarter under a different account, the designer linking the Figma file. All of that is critical context, all of it needs to live somewhere, and none of it belongs in the user-facing thread. Without internal notes, that conversation ends up scattered across Slack, Linear, Notion, and someone's brain, and the next person who picks up the post has to reassemble it from nothing.

Internal notes in Upvoty fix that. They live on the post, are visible only to your team, and stay attached forever, even after the post is merged, moved, archived, or shipped. The discussion you have today is exactly the context the next teammate needs in six months when a similar request comes in, and they can find it instantly via search instead of asking the original participants to remember.

@mentions that respect everyone's attention

Every internal note supports @mentions. Mentioned teammates get an in-app notification, an email, and an optional Slack ping via the Slack integration. Notification preferences are per user, so the people who live in Slack get pinged in Slack, the people who live in email get pinged in email, and the people who live in Upvoty just see the badge. Nobody is forced into a channel they ignore.

Mentions also create a paper trail, which matters more than it sounds. When a decision is made on a post, the @mention that triggered the discussion is the first thing the audit log shows. You always know who escalated, who was looped in, who approved, and when.

How internal notes change your operations

Internal notes pair naturally with team roles: you can restrict who can read or post internal notes, so contractors or external moderators only see public comments while full-time staff see the entire conversation. They also pair with assignees and priorities, since most assignment discussions ("can you take this?", "do we ship it this sprint?") are inherently private and belong on an internal note rather than a public reply.

Combined with moderation, internal notes give your moderators a quiet place to discuss edge cases ("is this spam or a legitimate complaint from a frustrated user?") without exposing that deliberation to the submitter. The result is calmer moderation, better decisions, and fewer escalations that started as misreadings.

Search, audit, and forever-attached context

Internal notes are indexed in workspace search, so you can find them by content, author, or post. They survive merges, moves, board changes, and exports. They are excluded from any export that goes to a user (changelog emails, public roadmaps, public boards) and included in admin exports. The result is a complete, durable, private team narrative attached to every public post, which is exactly what serious feedback operations require.

FAQ

Frequently asked questions

Are internal notes really invisible to users?
Yes. Internal notes are stored separately from public comments, never appear in any user-facing view, are excluded from notification emails sent to voters, and do not show up in shared post URLs. They are visible only to teammates with workspace access.
Can I @mention a teammate who is not active in Upvoty?
You can mention any teammate in your workspace. If they have notifications enabled they get an email and in-app ping, and you can mirror mentions to a Slack channel so even teammates who rarely open Upvoty get pulled in when needed.
Do internal notes survive merges and moves?
Yes. When a post is merged or moved between boards, internal notes follow the post. This is important for audit, because the historical discussion stays attached to the canonical record even when the front-of-house structure changes.

Start building things your users will love.

Turn user feedback into actionable product optimizations. 14-day free trial, no credit card required.