# MEGA TRICK: Extract Comments into a table! (again)

**URL:** <https://connect.superhuman.com/t/mega-trick-extract-comments-into-a-table-again/60951>\
**Category:** Tips and Hacks\
**Created:** [July 7, 2026, 5:40pm UTC](https://connect.superhuman.com/t/mega-trick-extract-comments-into-a-table-again/60951 "2026-07-07T17:40:39Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Paul\_Danyliuk](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/paul_danyliuk/32/27228_2.png) [@Paul\_Danyliuk](https://connect.superhuman.com/u/Paul_Danyliuk)\
**Post date:** [July 7, 2026, 5:40pm UTC](https://connect.superhuman.com/t/mega-trick-extract-comments-into-a-table-again/60951/1 "2026-07-07T17:40:39Z")

</div>

Extracting doc comments into a regular table that one can sort through has been a pretty common request since [circa 2020](https://connect.superhuman.com/t/is-there-a-way-to-reference-row-comments/13280). It’s 2026 already and there’s still neither an API nor a formula to access those document comments.

A while ago [I made an attempt](https://connect.superhuman.com/t/beta-comments-pack/39015) at creating a solution for this. However, the way it worked back then was extremely cumbersome and hacky. It would require you to share your doc with me, and then my server would read its raw binary data, decode it, and extract comments from that. Several people inquired but ultimately that was a dead end solution.

However, there’s always been another way to access those comments — directly within a doc using a formula. One can use the `$$[]` reference notation to access system grids and extract just the same data as it exists in the codabuf file.

So that is what I finally took some time to do today.

> ### Presenting: CTX Comments package

[![](https://global.discourse-cdn.com/coda1/original/3X/0/c/0ca6d2ee44ff2faad9e05f49f63ff3994eee8272.jpeg "Coda Tricks Comments") ](https://www.youtube.com/watch?v=YPXVlFBMzQU)

This is a drop-in solution that can be copied into any of your docs and used instantly. Its capabilities so far:

- Linking comment threads to locations (pages, rows, canvas cells) so that you can open them with a click

- Tracking resolved and deleted threads and comments

- Tracking reactions — both in a normalized and aggregated way

- Some nice base UI is present (and you can build on top of it)

- Not overloaded with live formulas — won’t take a performance toll

- Instantly synced through a `CtxComments.Refresh` formula from any of your buttons

- Precautions are taken so that Coda doesn’t block your doc 🙂 (sync formula isn’t a live formula but a dynamic formula that’s eval()'ed only by a click)  
&nbsp;

This is a premium template, and happens to be one of the many of my upcoming **CTX packages** — my efforts to create an ecosystem of reusable, pret-a-porte templates that can be added to any power doc. Next up are a sophisticated mail sender with templates, a free _Foundation_ template and a paid _Foundation Pro Max_ with things like auto-cleanup and [duplicate merger 2.0](https://connect.superhuman.com/t/offer-a-template-that-finds-and-merges-duplicates-premium-doc/27091). I’m finally getting busy packaging all the Coda tricks and state-of-the-art best practices that I developed as part of my client work as well as random tinkering 🙂 and this here is the first of the bunch.

### How to get?

This isn’t that complicated to DIY — the clues are in the video. That said, if you’d just like to get it nice and quickly, I’ll be happy to sell this template to you 🙂

Self-checkout ~~TBD~~ now here:

> **[Coda Tricks Templates — Templates for Coda](https://store.codatricks.com/)**
>
> Explore Coda templates from Coda Tricks, including CTX Comments and Production Cost Calculator. A little more out of your Coda workspace.

Self-checkout is for non-Enterprise workspaces with \<= 5 paid seats only.  
If you’re on Enterprise or have a workspace with \> 5 paid seats, request a quote instead — DM me here or write to [paul@codatricks.com](mailto:paul@codatricks.com)

---

<div class="post-metadata">

**Author:** ![tomldn](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/tomldn/32/50306_2.png) [@tomldn](https://connect.superhuman.com/u/tomldn)\
**Post date:** [July 17, 2026, 11:38pm UTC](https://connect.superhuman.com/t/mega-trick-extract-comments-into-a-table-again/60951/2 "2026-07-17T23:38:44Z")

</div>

This is awesome, Paul!

---

<div class="post-metadata">

**Author:** ![Max\_OBrien](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/max_obrien/32/49285_2.png) [@Max\_OBrien](https://connect.superhuman.com/u/Max_OBrien)\
**Post date:** [July 18, 2026, 11:06am UTC](https://connect.superhuman.com/t/mega-trick-extract-comments-into-a-table-again/60951/3 "2026-07-18T11:06:07Z")

</div>

Well done @Paul_Danyliuk, this is EXCELLENT.

Thank you for sharing the technique openly, in the best traditions of this great community.

I look forward to seeing your products in the future.

Take a bow!

🦞Max

---

<div class="post-metadata">

**Author:** ![Paul\_Danyliuk](https://yyz1.discourse-cdn.com/coda1/user_avatar/connect.superhuman.com/paul_danyliuk/32/27228_2.png) [@Paul\_Danyliuk](https://connect.superhuman.com/u/Paul_Danyliuk)\
**Post date:** [October 28, 2026, 7:58pm UTC](https://connect.superhuman.com/t/mega-trick-extract-comments-into-a-table-again/60951/4 "2026-10-28T19:58:39Z")

</div>

Update: I finally made a store so now it’s possible to self-checkout!

> **[Coda Tricks Templates — Templates for Coda](https://store.codatricks.com/)**
>
> Explore Coda templates from Coda Tricks, including CTX Comments and Production Cost Calculator. A little more out of your Coda workspace.

Self-checkout is for non-Enterprise workspaces with \<= 5 paid seats only.

If you’re on Enterprise or have a workspace with \> 5 paid seats, request a quote instead — DM me here or write to [paul@codatricks.com](mailto:paul@codatricks.com).
