Kaizen Create Todos from TMDB
Create todos with TMDB metadata from movie titles (e.g. Letterboxd list)
The Kaizen Create Todos from TMDB block creates todos with movie/TV metadata from a list of film titles. Use it with a Firecrawl block: scrape a Letterboxd list URL, then reference the Firecrawl output here to parse the list automatically. The block checks the database first for existing todos with matching TMDB metadata and only calls TMDB when needed. Optionally add created/updated todos to a bucket or library.
Block Type
kaizen_todos_from_tmdbInput Fields
Input Mode
| Value | Description |
|---|---|
| Reference from Block | Reference block output (e.g. <firecrawl.markdown> or <firecrawl>). Markdown is parsed for Title (Year) links. |
| Enter Movie List (JSON) | Manual JSON array of { "title": "...", "year": 2020 }. |
| Field | Condition | Description |
|---|---|---|
movieTitlesReference | Reference | Block reference, e.g. <firecrawl.markdown>. |
movieTitles | Manual | JSON array of { title: string, year?: number }. |
Options
| Field | Default | Description |
|---|---|---|
bucketId | — | Optional bucket ID to add all created/updated todos to. |
addToLibrary | false | Add created/updated todos to your library. |
refreshIfExists | true | When a todo with matching TMDB metadata exists, update it with current TMDB info. |
Outputs
| Output | Type | Description |
|---|---|---|
success | boolean | Whether the operation succeeded |
todoIds | array | IDs of created/updated todos |
created | number | Count of newly created todos |
updated | number | Count of existing todos used or refreshed |
skipped | number | Count of titles skipped (no match or error) |
errors | array | Per-title errors when any |
Common Use Cases
Letterboxd list to todos
- Firecrawl block: Scrape operation on a Letterboxd list URL.
- Create Todos from TMDB: Input Mode = Reference from Block, Block Reference =
<firecrawl.markdown>(or<firecrawl>). - Optionally set Bucket ID or Add to My Library. Enable Refresh Existing to keep existing movie todos in sync with TMDB.
Manual movie list
Set Input Mode to Enter Movie List (JSON) and provide e.g. [{"title": "Inception", "year": 2010}, {"title": "The Dark Knight", "year": 2008}].
Downstream: add to bucket or discovery prompts
Use <kaizen_todos_from_tmdb_1.todoIds> with Kaizen Add Todos (to add to another bucket) or Kaizen Generate Discovery Prompts.
Referencing Outputs
todoIds: "<kaizen_todos_from_tmdb_1.todoIds>"Use Firecrawl first with a Letterboxd list URL, then reference its markdown output so the film list is parsed automatically. Enable Refresh Existing to keep existing movie todos in sync with TMDB.