craft-daily-notes

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

Documentation

šŸ“ 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


v2

⚔ What's New in v2

šŸ“‹

Document Dropdowns
Select docs visually, no more IDs

🧱

Structured Blocks
Insert with full type control

šŸ”

Regex Search
RE2-compatible pattern matching

šŸ“Š Schema-Aware Collections • šŸ“… Native Date/Color (for tags) Pickers • šŸ¤– Enhanced AI Tool Support • 100% API Coverage


workflows

šŸš€ 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)

Craft Chat Analyzer ᛫ Telegram AI Assistant ᛫ DeepSeek Agent ᛫ Google Analytics AI ᛫ Social Caption Generator ᛫ Email to Craft Tasks ᛫ Job Application Processor ᛫ Fireflies Meeting Agent ᛫ Zoom Meeting Assistant ᛫ AI Deep Research Agent ᛫ Obsidian Craft Sync ᛫ Support Sentiment Tracker ᛫ Dynamic AI Data Extractor ᛫ Pinterest Content Analyzer ᛫ HubSpot Chat Assistant ᛫ Stock Earnings RAG ᛫ RFP Automation ᛫ and 40+ more...

šŸ¤– AI Agents • šŸ“Š Analytics • šŸŽØ Content Creation • šŸ“§ Email • šŸ’¼ HR • šŸ“‹ Project Management • šŸ” Web Scraping • 🧠 Knowledge RAG



browse

daily notes documents


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.

Discussion