n8n-nodes-craft-daily-notes
v2.0.5
Published
n8n community nodes for Craft APIs - Daily Notes (blocks, tasks, collections, search) and Documents (multi-document management)
Maintainers
Readme
⚡ What's New in v2
📊 Schema-Aware Collections • 📅 Native Date/Color (for tags) Pickers • 🤖 Enhanced AI Tool Support • 100% API Coverage
🚀 Production-Ready Workflow Collection
Ported from ClickUp, Airtable, Monday.com, Grist, NocoDB & Baserow — just copy & paste!
✅ All workflows validated with n8n-workflow-validator (built for this project)
🤖 AI Agents • 📊 Analytics • 🎨 Content Creation • 📧 Email • 💼 HR • 📋 Project Management • 🔍 Web Scraping • 🧠 Knowledge RAG
🧭 Quick Navigation
🎉 What's New • 📦 Workflows • ⚡ 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.
💥 Why This Exists
Craft is beautiful for writing. But getting data in and out? Pain. This package fixes that.
🚀 Installation
Community Nodes (Recommended)
- Go to Settings → Community Nodes in n8n
- Click Install
- Enter
n8n-nodes-craft-daily-notes - Click Install
Manual Installation
cd ~/.n8n/nodes
npm install n8n-nodes-craft-daily-notes🔑 Setup
Daily Notes API
- In Craft: Settings → Connect → Daily Notes & Tasks
- Copy your Connect API URL
- In n8n: Create Craft Daily Notes API credentials
- Paste the URL
Documents API
- In Craft: Settings → Connect → Your Connection
- Copy your Connect API URL
- In n8n: Create Craft Documents API credentials
- 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,yesterdayorYYYY-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: todayAdd Task to Inbox
Node: Craft Daily Notes
Resource: Task → Add
Content: "Review pull requests"
Location: InboxInsert 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 lintProject 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
MIT License — Built with 🔥 for the Craft + n8n community.
