Find similar todos or similar buckets for discovery and recommendations
The Kaizen Similar block finds similar todos or similar buckets using hybrid scoring. It accepts an array of todo IDs or bucket IDs, fetches similar items for each, then merges and filters by similarity. Use it for discovery, related-content suggestions, and content workflows.
When entity type is todo. Todo IDs to use as sources. Multi-select or reference like <kaizen_todos_1.todoIds>
bucketIds
When entity type is bucket. Bucket IDs to use as sources. Multi-select or reference like <kaizen_buckets_1.bucketIds>
For "Similar todos", use an array of todo IDs (e.g. from Kaizen Todos: <kaizen_todos_1.todoIds>). For "Similar buckets", use an array of bucket IDs from Kaizen Buckets: <kaizen_buckets_1.bucketIds>. The block finds similar items for each ID, then merges and filters by similarity score.
# 1. Fetch todos- type: kaizen_todos name: Fetch Todos inputs: collectionFilter: library completionStatus: NOT_COMPLETED limit: 1# 2. Get similar todos- type: kaizen_similar name: Similar Todos inputs: entityType: todo todoIds: "<fetch_todos.todoIds>" limit: 5 includeFromSameBucket: true# 3. Use similar todo IDs downstream (e.g. add to bucket, update, etc.)# Reference: <similar_todos.todoIds>
# 1. Fetch one incomplete todo- type: kaizen_todos name: Fetch One Todo inputs: collectionFilter: library completionStatus: NOT_COMPLETED limit: 1# 2. Find similar todos- type: kaizen_similar name: Get Similar inputs: entityType: todo todoIds: "<fetch_one_todo.todoIds>" limit: 5 minSimilarity: 0.3 includeFromSameBucket: true# 3. Add similar todos to a bucket (example)- type: kaizen_manage_todo_buckets name: Add Similar to Bucket inputs: operation: add bucketId: "<your_bucket_id>" todoIds: "<get_similar.todoIds>"