Kaizen

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_tmdb

Input Fields

Input Mode

ValueDescription
Reference from BlockReference 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 }.
FieldConditionDescription
movieTitlesReferenceReferenceBlock reference, e.g. <firecrawl.markdown>.
movieTitlesManualJSON array of { title: string, year?: number }.

Options

FieldDefaultDescription
bucketIdOptional bucket ID to add all created/updated todos to.
addToLibraryfalseAdd created/updated todos to your library.
refreshIfExiststrueWhen a todo with matching TMDB metadata exists, update it with current TMDB info.

Outputs

OutputTypeDescription
successbooleanWhether the operation succeeded
todoIdsarrayIDs of created/updated todos
creatednumberCount of newly created todos
updatednumberCount of existing todos used or refreshed
skippednumberCount of titles skipped (no match or error)
errorsarrayPer-title errors when any

Common Use Cases

Letterboxd list to todos

  1. Firecrawl block: Scrape operation on a Letterboxd list URL.
  2. Create Todos from TMDB: Input Mode = Reference from Block, Block Reference = <firecrawl.markdown> (or <firecrawl>).
  3. 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.

On this page

On this page

Start building today
Trusted by over 60,000 builders.
Build Agentic workflows visually on a drag-and-drop canvas or with natural language.
Get started