Skip to content

n8n community node for Craft Docs. Supports CRUD operations for blocks, daily notes, collections, and search with relative date handling.

License

Notifications You must be signed in to change notification settings

yigitkonur/n8n-nodes-craft-daily-notes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

2 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿ“ 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.

About

n8n community node for Craft Docs. Supports CRUD operations for blocks, daily notes, collections, and search with relative date handling.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 19