How I finally got to use Dataview in Obsidian (with AI/File Organizer 2000)
Based on Note Companion's video on YouTube. If you like this content, support the original creators by watching, liking and subscribing to their content.
Dataview turns note properties into live tables, making it easier to scan and compare many items without opening each note.
Briefing
Dataview in Obsidian turns scattered note metadata into instantly readable tables—so users can scan, compare, and filter information without opening every note. The core payoff is speed: once notes carry consistent fields (like author, genre, ratings, or page counts), Dataview can generate a live table view that updates as the vault changes. The catch is that building and maintaining those tables takes time, and writing the required Dataview syntax (plus manually filling many note properties) can become a bottleneck.
A practical workflow in the transcript pairs Dataview with AI-driven automation to remove that bottleneck. First, the user demonstrates a Dataview table for a “books” collection stored in a specific folder. The table pulls properties from each note—such as the book title, author, genre, and a personal rating—and renders them in a single grid. The table is generated using Dataview’s query syntax, including targeting notes by folder and selecting which properties to display.
Where the workflow shifts is in eliminating repetitive data entry. Instead of typing every property for each book note, the user uses AI templates (via “falaz 2000 AI chat,” though the approach is described as compatible with other chat tools like ChatGPT). A “book template” prompt instructs the AI to detect when an uploaded item looks like a book and then extract or generate a structured set of fields: title, author, genre, short summary, page number, year, Goodreads rating and URL, Amazon URL, personal rating, and notes. This template is applied automatically when new files arrive.
To test it, the user deletes the existing book entries, then takes photos of four book covers and sends them into Obsidian using an “Add to Obsidian” shortcut that routes files into an inbox processed by a file organizer. As the images are processed, the AI recognizes them as books and populates the template fields. The results include not only basic metadata like author and genre, but also page counts and external links (Goodreads and Amazon). The user then manually adds only the fields that the AI prompt left blank—such as personal star ratings.
With the enriched properties in place, Dataview becomes more powerful because it can filter and re-render the same table based on conditions. The transcript shows examples of filtering by Goodreads rating (e.g., only books above a threshold) and by page count (e.g., maximum pages). The same pattern is positioned as reusable beyond books: the user cites prior examples involving receipts and calorie tracking, where photos are converted into structured entries that feed Dataview tables.
Overall, the central insight is that Dataview’s value scales when AI handles the tedious part—turning unstructured inputs (like photos) into consistent note properties—so tables and filters remain accurate with minimal manual work.
Cornell Notes
Dataview in Obsidian can generate tables from note metadata, letting users compare many items at a glance and apply filters (like rating thresholds or page limits). The transcript highlights a key limitation: Dataview tables require consistent properties, and manually filling those fields is slow. The solution pairs Dataview with AI templates that extract structured book data from photos, including title, author, genre, page count, year, Goodreads rating/URL, and Amazon URL. Once those properties exist in the vault, Dataview can automatically render the updated table and filter results without rewriting everything. The same pipeline can be reused for other photo-based workflows such as receipts or calorie tracking.
How does Dataview turn notes into a table users can scan quickly?
Why does the workflow rely on AI templates instead of manual property entry?
What fields does the “book template” ask the AI to populate from book photos?
How does the system connect photo uploads to automatic note creation and property filling?
How do Dataview filters change what appears in the table?
What other use cases are suggested for this Dataview + AI approach?
Review Questions
- What properties must exist in notes for Dataview to reliably render a table, and how are those properties created in this workflow?
- How would you modify a Dataview table query to filter books by both Goodreads rating and page count?
- Which steps in the pipeline handle unstructured inputs (like photos), and which steps handle structured visualization (tables and filters)?
Key Points
- 1
Dataview turns note properties into live tables, making it easier to scan and compare many items without opening each note.
- 2
Dataview’s main friction is the effort required to maintain consistent properties and write/adjust queries.
- 3
AI templates can automate property extraction by filling a predefined set of fields when new items arrive.
- 4
A photo-to-note pipeline (Add to Obsidian → inbox → file organizer → AI template) can convert book images into structured metadata.
- 5
Once properties are populated, Dataview can filter results by conditions such as Goodreads rating thresholds and maximum page counts.
- 6
The same pattern can extend beyond books to other photo-based workflows like receipts and calorie tracking.