# Allow any entity to be used as a comment

**URL:** https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294
**Category:** Ideas & Features
**Created:** [February 20, 2025, 6:09pm UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294 "2025-02-20T18:09:14Z")
**Posts on this page:** 13
**Page:** 1

<div class="post-metadata">

### Author: ![Yuri\_BC](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/yuri_bc/32/8803_2.png) [@Yuri\_BC](https://community.fibery.io/u/Yuri_BC)
#### Post date: [February 20, 2025, 6:09pm UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294/1 "2025-02-20T18:09:14Z")

</div>

Big collaboration and scalability issue in fibery is that the comments are not like entities that can be listed or filtered across the workspace. The comments system is something we therefore do not use. I tried workarounds with scripts, but essentially thats not really working. I actually tried to prevent the built-it comments by creating a Comment database, but that has multiple limitations related to what comments should be able to do.

I think fibery needs ANY entity to be able to be used as comment and that a new dedicated comment thread view that supports the regular databases in fibery is added.

---

<div class="post-metadata">

### Author: ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)
#### Post date: [February 20, 2025, 6:37pm UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294/2 "2025-02-20T18:37:13Z")

</div>

I wonder whether you saw anything like this in any other system.

---

<div class="post-metadata">

### Author: ![RonMakesSystems](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/ronmakessystems/32/14122_2.png) [@RonMakesSystems](https://community.fibery.io/u/RonMakesSystems)
#### Post date: [February 20, 2025, 7:02pm UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294/3 "2025-02-20T19:02:24Z")

</div>

Linked:

> [@Entity-based versus native for Docs, Comments & References](https://community.fibery.io/t/entity-based-versus-native-for-docs-comments-references/7932/4):
>
> Agreed and adding +1 about permissioning. Since comments are not exposed as a database, we cant limit who can or can not see the related comments. “UI will be quite bad, unintuitive, etc. And you will not gain much having comment as a database. BTW, what exactly you need?” What if you set create a “tread view” which is showing entities but in a thread view like comments, but in reality they are just entities, not comments under the hood?

> [@Table view Comments field - sort and last N display option](https://community.fibery.io/t/table-view-comments-field-sort-and-last-n-display-option/382):
>
> I’d like to suggest: In a Table view… for the Comments field, you consider adding: ability to sort in reverse chronological, so the last comment shows up on the left ability to show just the “last N” comments in either chronological or reverse chronological order I hope you might consider.

> [@What is the Upgrade plan of the Comments feature?](https://community.fibery.io/t/what-is-the-upgrade-plan-of-the-comments-feature/6162/3):
>
> Yes! This would be absolutely amazing. I find myself resorting to comment fields just because it is so easy and fast add updates. But it lacks some functionality that I would get from doing it the “correct way” (Sorting by more recent comment, filtering entities which haven’t been commented on for over 2 weeks, etc) Specifically referring to the thread view within an entity, not the stand alone thread view. This could be game changing in terms of user input. Potentially even allowing you to set…

> [@Comment fields and inline comments to be entities with fields (comments database)](https://community.fibery.io/t/comment-fields-and-inline-comments-to-be-entities-with-fields-comments-database/4602/6):
>
> Is there any update on this? I find the inline/richtext “resolution-comments” rather useful even if they are currently only available for entities’ description: However it would be nice to expose those separately, akin to displaying regular comment counts. Preferably with Open vs. Resolved states so we can streamline pending “Mini-Tasks” or information into top-level table views etc. Exposing the last true modification date on per-“property” level would also be awesome. I run time-based, hour…

> [@Please make Whiteboard/Form/etc just fields, not isolated artefacts](https://community.fibery.io/t/please-make-whiteboard-form-etc-just-fields-not-isolated-artefacts/4708):
>
> This is what I see as a design mistake in the Fibery ecosystem, which is that currently it still holds on to artefacts like Document, Whiteboard and Form (and more to come?) that are relatively isolated and not a well integrated components like entities or fields. Other comparable modular fieldable entity based systems (e.g. Drupal) allows these artefacts, often called ‘media’, to just be a field that can be attached to any entity type, and has removed these to be created without entity fields. …

I think that the comments UX is lovely, and would love to see this as well. I haven’t seen it done in another system, but Fibery isn’t like any other system 😉

Then imagine the Quick Add ui as the comment (with the extra fields you can add at the bottom of the comment).

Also for access templates comments can not be hidden / not given access to. They have a lot of limitations atm.

All in all, this could be a game changer and be great when it comes data entry as well.

I would love Fibery to be as “pure” as possible. Giving as much power to the admin to build and create based on their need. I think, @mdubakov, you notice this as well when (soon) depreciating documents. I see a future with depreciated comments (changed to thread view) and whiteboards as fields (just like a document, RTF, is a field), as well as a graph view (similar to the multi-entity relation in whiteboard now).

NOTE: I’m not sure about in-line comments and whiteboard though. You could bring back references and you could highlight then create a comment entity. Idk. And you could set any database as “comments” in a whiteboard and it will just then create the comment and be related to the entity. I’m less bothered about these, not sure about you Yuri?

---

<div class="post-metadata">

### Author: ![Yuri\_BC](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/yuri_bc/32/8803_2.png) [@Yuri\_BC](https://community.fibery.io/u/Yuri_BC)
#### Post date: [February 20, 2025, 9:11pm UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294/4 "2025-02-20T21:11:28Z")

</div>

Its actually hard to find a tool that does not have a scalable comment system.

These tools offer built-in, seamless comment aggregation across teams, projects, or spaces:

- **Commented io** : Yes, via workspaces and projects (though search scope is less explicit).

- **Jira** : Yes, via JQL across projects.

- **Confluence** : Yes, site-wide across spaces.

- **Slack** : Yes, workspace-wide across channels/DMs.

- **Trello** : Yes, org-wide across boards.

- **Asana** : Yes, workspace-wide with Conversations tab.

- **Microsoft Teams** : Yes, org-wide across teams.

- **Viafoura** : Yes, community-wide (less team-focused).

- **Drupal Core Comment** : Yes, site-wide via Views.

- **Comments Entity** : Yes, site-wide via Views.

- **Comment Mover** : Yes, site-wide post-conversion via Views.

- **Notion** : Yes, workspace-wide search.

- **Airtable** : Yes, base-wide (not org-wide, a slight limitation).

- **ClickUp** : Yes, workspace-wide with Chat view.

- **Coda** : Yes, workspace-wide via shared docs.

- **Smartsheet** : Yes, workspace-wide search.

- **Monday com** : Yes, workspace-wide search.

#### Tools with Custom Aggregation

These require scripting, API work, or custom setups to achieve aggregation, offering flexibility but not the native ease of top picks:

- **Commento** : Yes, via custom API (not native).

- **Baserow** : Yes, via custom dev/API (not built-in).

- **Grist** : Yes, via Python scripting/API (powerful but manual).

- **Rowy** : Yes, via custom scripts/API (Firestore-based).

---

<div class="post-metadata">

### Author: ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)
#### Post date: [February 20, 2025, 9:26pm UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294/5 "2025-02-20T21:26:52Z")

</div>

Have you actually tried these tools, or is this list just what ChatGPT has told you?

I have used Jira, Confluence, Trello, Coda, Airtable and am not aware of a way to get aggregated views of comments across the whole space (which seems to be what you are asking for)

I am not going to explore all these tools to check whether what is stated is correct, but if you can show some example screenshots that represent what you are looking for, it would sure help

---

<div class="post-metadata">

### Author: ![Yuri\_BC](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/yuri_bc/32/8803_2.png) [@Yuri\_BC](https://community.fibery.io/u/Yuri_BC)
#### Post date: [February 20, 2025, 10:22pm UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294/6 "2025-02-20T22:22:31Z")

</div>

I understand your concern around AI based postings. Well, its co-created with me, and I’m discerning in how I use it.

I will wait for others to see if they need better comments here, otherwise leave it. To me, it is as clear as it can be that comments = team scaling = collaboration.  
I will spend time on deeper research if more users chime in.

I used all tools listed (30 years of systems development). I cannot remember having the issues with comments that I have with fibery.

---

<div class="post-metadata">

### Author: ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)
#### Post date: [February 20, 2025, 11:00pm UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294/7 "2025-02-20T23:00:17Z")

</div>

> [@Yuri\_BC](#):
>
> I cannot remember having the issues with comments that I have with fibery.

There is no doubt that Fibery comments can be improved, and others will surely agree with you (I do too!)

but with respect to the specific critique

> [@Yuri\_BC](#):
>
> the comments are not like entities that can be listed or filtered across the workspace

it would be useful to point to some example implementations from other tools that

> [@Yuri\_BC](#):
>
> offer built-in, seamless comment aggregation across teams, projects, or spaces

If nothing else, it gives ideas that can be plagiarised! 😉

---

<div class="post-metadata">

### Author: ![mdubakov](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/mdubakov/32/10_2.png) [@mdubakov](https://community.fibery.io/u/mdubakov)
#### Post date: [February 21, 2025, 7:10am UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294/8 "2025-02-21T07:10:05Z")

</div>

> [@Yuri\_BC](#):
>
> I cannot remember having the issues with comments that I have with fibery.

Could you enumerate use cases where comments do not work? I have hard time connecting original request with this.

---

<div class="post-metadata">

### Author: ![CivicScribe88](https://avatars.discourse-cdn.com/v4/letter/c/5f9b8f/32.png) [@CivicScribe88](https://community.fibery.io/u/CivicScribe88)
#### Post date: [February 25, 2025, 12:12am UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294/9 "2025-02-25T00:12:35Z")

</div>

I don’t really know what Yuri is getting at, but it reminds me of something I’ve done for my own system on Fibery.

I have a database I call “historic updates” and the title of each entity in the database is simply my update to the team. I date stamp it as well. So an entity may look like this: 2025.02.24 Commented on Yuri\_BC’s post on Fibery’s community page.

That entity can then be link to any other task in my “Task” database. This works well for me partly because I can link an update across a whole bunch of related tasks if necessary. That’s a thing that bogged me down in many of the tools Yuri describes above - I comment on one task, but then need to make similar updates across related tasks. Because it’s annoyed, it just didn’t get done.

But with Fibery, I can actually be in the “Historic Update” and do a search for which tasks (or even other entities, like Projects) that I want to associate with the update. It’s really neat!

---

<div class="post-metadata">

### Author: ![helloitse](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/helloitse/32/498_2.png) [@helloitse](https://community.fibery.io/u/helloitse)
#### Post date: [February 26, 2025, 3:18pm UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294/10 "2025-02-26T15:18:27Z")

</div>

> [@Yuri\_BC](#):
>
> a scalable comment system

I’ve been trying to “weigh in” here but I’m quite lost. @Yuri_BC could you share what you mean by “scalable?” This post is hard to understand because both the terms and examples are so broad.

> [@Yuri\_BC](#):
>
> I actually tried to prevent the built-it comments by creating a Comment database, but that has multiple limitations related to what comments should be able to do.

What problems and specific situations did the native comments fail? What benefits did the comments database have for you?

I don’t know what seamless comment _aggregation_ means. But you gave ClickUp as an example and I’m familiar with that!  
ClickUp allows tasks, lists, and dashboards (via a widget) to have their own comments sections. The chat view can live on any layer of the view hierarchy, which allows for chats to live outside of any one entity.  
A few follow up questions

1. Would a simple chat view in Fibery be enough to overcome the gap you’re identifying. That is a 1:1 comparison to the CU feature.
2. Which part of that overlaps with Notion’s (or other tools) workspace-wide search? I don’t think it’s clear what search has to do with comments in this context.

I _think_ the need this feature request is trying to solve for is the ability to comment in a shared space with multiple team members, and without being tied to an entity. But I could be totally off here.

That said, I also think a comment/thread like view of entities is awesome but a completely separate feature request.

---

<div class="post-metadata">

### Author: ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)
#### Post date: [February 26, 2025, 3:29pm UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294/11 "2025-02-26T15:29:39Z")

</div>

> [@helloitse](#):
>
> I _think_ the need this feature request is trying to solve for is the ability to comment in a shared space with multiple team members, and without being tied to an entity.

If so, it sounds like something more related to async communication, no?  
How close does the existing [thread view](https://the.fibery.io/@public/User_Guide/Guide/Thread-View-(experimental,-emulates-Slack-channels)-221) functionality come?

---

<div class="post-metadata">

### Author: ![helloitse](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/helloitse/32/498_2.png) [@helloitse](https://community.fibery.io/u/helloitse)
#### Post date: [February 26, 2025, 4:00pm UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294/12 "2025-02-26T16:00:42Z")

</div>

I was perplexed by the creation of the thread view because I felt like it missed the point or at least, its a feature that and didn’t completely understand the user story.  
From what I can tell, it bookmarks an existing comment section to the sidebar navigation. But a view is supposed to exist above entities in the hierarchy, so “thread view” is not a view at all. It’ a stylized bookmark.

That said, it looks like a work around would be the creation of a new database or using a “tags” database that already exists as a global reference in a workspace. Example entities:

- Marketing Team
- Watercooler
- Announcements

Then use the comments section on each entity as channels. Each entity that is of interest/need to a team member can have its comments section bookmarked as a threads view.  
I would recommend a separate database that is private to all users, this way access can be controlled on a per entity basis.

@Chr1sG what do you think?

---

<div class="post-metadata">

### Author: ![Chr1sG](https://sea2.discourse-cdn.com/flex020/user_avatar/community.fibery.io/chr1sg/32/3941_2.png) [@Chr1sG](https://community.fibery.io/u/Chr1sG)
#### Post date: [February 26, 2025, 5:05pm UTC](https://community.fibery.io/t/allow-any-entity-to-be-used-as-a-comment/8294/13 "2025-02-26T17:05:17Z")

</div>

> [@helloitse](#):
>
> From what I can tell, it bookmarks an existing comment section to the sidebar navigation. But a view is supposed to exist above entities in the hierarchy, so “thread view” is not a view at all. It’ a stylized bookmark.

You could say that.  
Another way of looking at it is that, if Comments were stored as a normal database, a thread view is a bit like a feed view of Comments, filtered to only those comments that relate to a specific entity.

> [@helloitse](#):
>
> That said, it looks like a work around would be the creation of a new database or using a “tags” database that already exists as a global reference in a workspace. Example entities:
> 
> - Marketing Team
> - Watercooler
> - Announcements
> 
> Then use the comments section on each entity as channels. Each entity that is of interest/need to a team member can have its comments section bookmarked as a threads view.

That is pretty much how it is intended to work, not merely a ‘workaround’(!)

> [@helloitse](#):
>
> I would recommend a separate database that is private to all users, this way access can be controlled on a per entity basis.

Yep. Given that comments are tied to an entity, and a thread is a collection of comments related to a specific entity, you can decide who gets to see any given thread (and who can add comments to the thread) based on who can see (or comment on) the entity.
