Back to Nodes

Craft Daily Notes

Last updated Nov 29, 2025

n8n community nodes for Craft APIs - Daily Notes (blocks, tasks, collections, search) and Documents (multi-document management)

123 Weekly Downloads
2,744 Monthly Downloads

Included Nodes

Craft Daily Notes
Craft Documents

Description

📝 n8n-nodes-craft 📝

Automate your Craft docs. Stop manual copy-pasting.


The ultimate n8n community nodes for Craft. Manage daily notes, documents, blocks, tasks, and collections — all from your workflows.

npm
node
  •  
license
n8n

daily notes
documents

🧭 Quick Navigation

⚡ Install
🔑 Setup
✨ Features
🎮 Examples
🛠️ Development


Two powerful nodes in one package. Whether you're automating daily journaling, syncing tasks to external systems, or building AI-powered document workflows — this package has you covered.

📅

Craft Daily Notes
Blocks, tasks, collections, search

📄

Craft Documents
Multi-document management

🤖

AI Agent Ready
Works with n8n AI tools


💥 Why This Exists

Craft is beautiful for writing. But getting data in and out? Pain. This package fixes that.

❌ Without This Node ✅ With This Node
  1. Open Craft. Copy block IDs manually.
  2. Write custom API scripts.
  3. Debug authentication issues.
  4. Pray your automation works.
  1. Install the node.
  2. Paste your Connect URL.
  3. Build workflows visually.
  4. Ship it. ☕

🚀 Installation

Community Nodes (Recommended)

  1. Go to Settings → Community Nodes in n8n
  2. Click Install
  3. Enter n8n-nodes-craft-daily-notes
  4. Click Install

Manual Installation

cd ~/.n8n/nodes
npm install n8n-nodes-craft-daily-notes

🔑 Setup

Daily Notes API

  1. In Craft: Settings → Connect → Daily Notes & Tasks
  2. Copy your Connect API URL
  3. In n8n: Create Craft Daily Notes API credentials
  4. Paste the URL

Documents API

  1. In Craft: Settings → Connect → Your Connection
  2. Copy your Connect API URL
  3. In n8n: Create Craft Documents API credentials
  4. Paste the URL

🔐 Security Note: The API URL contains your auth token. Keep it private.


✨ Features

Craft Daily Notes

Resource Operations
📦 Block Get, Insert, Update, Delete, Move, Search
✅ Task Get, Add, Update, Delete
🗂️ Collection List, Get Schema, Get/Add/Update/Delete Items
🔍 Search Search Across All Daily Notes

Craft Documents

Resource Operations
📄 Document List All Documents
📦 Block Get, Insert, Update, Delete, Move, Search
🗂️ Collection List, Get Schema, Get/Add/Update/Delete Items
🔍 Search Search Across All Documents

🎯 Key Capabilities

  • 📅 Relative Dates — Use today, tomorrow, yesterday or YYYY-MM-DD
  • 🤖 AI Agent Support — Works as a tool in AI-powered workflows
  • 📋 Smart Dropdowns — Collections load dynamically from your data
  • ⚡ Declarative Routing — Clean, maintainable node architecture

🎮 Examples

Get Today's Daily Note

Node: Craft Daily Notes
Resource: Block → Get
Date: today

Add Task to Inbox

Node: Craft Daily Notes
Resource: Task → Add
Content: "Review pull requests"
Location: Inbox

Insert Content into Document

Node: Craft Documents
Resource: Block → Insert
Document ID: (select from dropdown)
Content: "## Meeting Notes\n\n- Point 1\n- Point 2"

Search Across Everything

Node: Craft Daily Notes
Resource: Search → Search Across Daily Notes
Terms: "project alpha"

🛠️ Development

# Install dependencies
npm install

# Development mode (hot reload)
npm run dev

# Build for production
npm run build

# Lint code
npm run lint

Project Structure

├── credentials/          # API credential definitions
├── nodes/
│   ├── CraftDailyNotes/  # Daily Notes node
│   └── CraftDocuments/   # Documents node
├── icons/                # Node icons (light/dark)
└── dist/                 # Compiled output

📚 Resources


👤 Author

Yigit Konur

GitHub
Email


MIT License — Built with 🔥 for the Craft + n8n community.