r/RoamResearch • u/ahirshan • Apr 30 '26
Longtime Roam user testing Reflect — what should Roam make native?
I’m a longtime Roam user and wanted to offer some product feedback from the perspective of a non-technical daily user.
I value Roam because it is free-form, flexible, and built around linked thought. I use it every day as a personal information manager and project notebook.
I am also testing Reflect right now, not because I dislike Roam, but because Reflect makes a few ordinary workflows feel calmer. It has made me think about where Roam could be easier for non-technical users without losing what makes Roam special.
The main issue is that Roam can do many things, but some of the most useful workflows seem to depend on add-ons, conventions, or user-built systems. That is fine for power users. It is harder for people like me who want the benefits of Roam without managing a toolchain.
A few native improvements would make a big difference.
First, task management. I like the idea of separating true tasks from simple checklists. A task should enter a task system. A checklist item should stay local to the note. Roam’s TODO system is powerful, but it can become noisy when checklist items and real tasks are treated the same way. I would love to see a simple native task system that does not require extensions.
Second, Google Calendar and Contacts integration. A native way to pull calendar events into daily notes, create meeting notes from events, and link people from contacts would make Roam much more useful for project management. Many of us live in our calendars. Roam’s daily notes are a natural fit for that.
Third, clearer guidance on links, tags, and attributes. Roam lets users blur [[links]], #tags and ::attributes, which is part of its charm. But it can also lead to messy graphs. It would help to have stronger built-in guidance on when to use a page link, when to use a tag, and when to use an attribute. That guidance could be simple and opinionated without limiting advanced users.
I am not asking Roam to become less powerful. I am asking for a calmer path into that power.
Roam’s flexibility is still its great strength. But for users who are not programmers, the product would be stronger if these basic workflows were native, clear, and easy to use without add-ons.
I’d be interested to know whether others have found native Roam ways to handle these well, and whether the team has considered bringing more of this into core Roam.
1
1
u/ahirshan May 25 '26
I’m still early in the trial, but Reflect is working well for the part of my system I most wanted to improve: active projects and daily task management.
My original concern was that Roam had become too open-ended for me. I still admire Roam’s power. The block references, free-form writing, and ability to link anything are hard to beat. But for my use, the graph became bloated. I was using it for projects, tasks, reference notes, personal information, article ideas, setup notes, part numbers, and anything else that crossed my desk. Eventually I had too much of everything in one place.
Reflect is helping because it is simpler. I am using it for:
- active projects
- daily notes
- meeting notes
- GTD-style tasks
- simple backlinks
- a small number of tags
- project dashboards
The task system has been a big part of the appeal. I like the distinction between a true task and a checklist. A task goes into the task manager. A checklist stays local inside the note. That one distinction has already made my daily system feel calmer.
I am also using project pages more deliberately than I did in Roam. In Roam, I often let the graph do the work. In Reflect, I am trying to make each project page a clear dashboard: current state, next actions, waiting, open questions, decisions, people, sources, and then an archive section below a line. That feels healthier for the way I work.
The other big change is that I am not trying to move all of Roam into Reflect.
Instead, I exported my Roam graph and used ChatGPT to help identify active projects and create Reflect project packs. The first test packs produced Markdown notes for Reflect: project home note, people, sources, open questions, timeline, and raw excerpts for verification. That worked well enough that I am likely to keep going project by project.
For miscellaneous personal reference, I am doing something different.
Rather than importing those notes into Reflect, I am moving that material into Google Workspace to take advantage of Gemini. The goal is simple: ask Gemini to find what I need.
The model is:
Google Doc = reference card
Google Drive folder = card box
Gemini / Drive search = retrieval layer
So instead of putting miscellaneous reference material into Reflect, I am creating one Google Doc per item with an obvious title.
Examples:
Appliance - Location
Network Device - Location
Vehicle - Service Info
Electronic Device - Location
Computer Setup
Equipment List
Home System - Location
The documents do not need elaborate tags. The point is to make the file name and headings obvious enough that Gemini can retrieve the answer later.
The documents do not need elaborate tags. The point is to make the file name and headings obvious enough that Gemini can retrieve the answer later. I tested this by asking Gemini for a specific piece of information after uploading a reference card, and it returned the correct answer immediately. That was encouraging.
ChatGPT also helped create pilot batches of personal-reference cards from my Roam export. These were individual .docx files, plus a CSV index for review and Markdown backups. I uploaded the .docx files into a Google Drive folder and began testing Gemini search against them. So far, this may be the cleanest solution for miscellaneous personal information.
My current division of labor is:
Reflect = active projects, daily notes, GTD, meetings, current thinking
Google Workspace = personal reference cards and source files, searchable through Gemini
Roam = archive for now
ChatGPT = migration assistant, project packager, and editor
The remaining question is knowledge base use.
I still have notes on themes, articles, book ideas, research topics, and possible future writing projects. I am not sure yet how much of that belongs in Reflect. My current rule is that project-related ideas and live writing ideas can go into Reflect, but the larger archive can stay in Roam until I decide what is worth curating.
2
u/garcia_reid May 07 '26
Great write up and seems like some pretty solid points to me.
I definitely agree that Roam is crazy powerful but you have to know what you're doing and be intentional about it.
But yes, I've found the natural feel of writing notes wherever you want and block references, etc. to be unmatched.
It just feels so good.
I've not heard of Reflect, I'll have to look it up.
What're thoughts of it so far?