You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
42 ready-to-import n8n workflows that connect Craft with LLMs, vector stores, and external services. each one is a JSON file you paste into n8n — no code to deploy.
covers AI agents, RAG pipelines, content generation, analytics, CRM, HR, support, social media, and more. every workflow reads from, writes to, or uses Craft as the document layer.
how it works
run n8n (self-hosted or cloud)
install the Craft community nodes: n8n-nodes-craft and n8n-nodes-craft-daily-notes
import any .json file from workflows/
replace placeholder collection/document IDs with your own
configure credentials, activate
no build step, no dependencies, no server. the "code" is n8n workflow JSON + docs.
workflows
AI agents & knowledge
workflow
what it does
craft-ai-assistant-gen
takes a Craft collection URL, generates a ready-to-import n8n workflow for querying it
craft-ai-research-agent
Apify web crawl + OpenAI O3 synthesis into structured research papers in Craft
craft-kb-assistant
chat interface backed by Craft document search with GPT-4o + window buffer memory
craft-deepseek-agent
Telegram to DeepSeek-V3, conversation stored in Craft Daily Notes
craft-chat-analyzer
natural language queries against Craft collections, optional Mapbox geo
craft-obsidian-sync
Obsidian webhook triggers AI search across Craft, returns answer back
email & communication
workflow
what it does
craft-email-tasks
IMAP trigger, routing rules from Craft collection, tasks in Daily Notes
craft-email-subscription
Craft daily notes tagged #daily/#weekly/#surprise sent as newsletter via SMTP
craft-outlook-assistant
Outlook polling, AI categorizes using rules/contacts from Craft
craft-hubspot-assistant
HubSpot chat webhook, maps thread IDs to OpenAI Assistants via Craft collection
craft-telegram-ai-assistant
Telegram voice/text, Whisper transcription, AI agent, tasks in Craft Daily Notes
craft-telegram-ai-memory
Telegram to AI agent, memories in Daily Notes, permanent facts in Craft documents
craft-appointment-manager
Twilio SMS trigger, AI scheduling with Cal.com, session history in Craft
content & social media
workflow
what it does
craft-tweet-generator
random hashtag selection, OpenAI generates tweet, stored in Craft collection
craft-social-amplifier
scheduled HN crawl, GitHub link extraction, AI generates Twitter + LinkedIn posts
craft-social-caption-gen
Craft collection trigger, AI agent with brand docs as context, caption written back
craft-linkedin-outreach
scheduled Craft collection query, AI reformats, LinkedIn post + image
craft-brand-image-gen
brand guidelines from Craft, Leonardo.ai image generation, asset URLs logged back
craft-recipe-telegram
cron, subscriber collection from Craft, Spoonacular API, Telegram delivery
n8n-workflows-craft/
workflows/ — 42 workflow pairs (.json + .md)
craft-node-docs/ — reference docs for every Craft node operation
ai-tools/ — AI agent tool variant docs (craftDocumentsTool)
how-to-use-langchain-ai-node/ — 6-part guide on n8n AI Agent architecture
each workflow is a .json (importable into n8n) paired with a .md (human-readable description).
node docs
the craft-node-docs/ directory covers every Craft node operation with parameter tables and copy-paste JSON snippets:
operation
file
delete blocks
delete_block.md
get block JSON
get_block_json.md
insert block (markdown)
insert_block_md.md
list collection
list_collection.md
list documents
list_documents.md
move block
move_block.md
search block in document
search_block.md
search text (workspace-wide)
search_text.md
search by regex
search_text_by_regex.md
update block
update_block.md
batch update items
update_items.md
the ai-tools/ subfolder has the same operations as craftDocumentsTool variants — these connect to n8n's AI Agent node via ai_tool connections, letting the LLM call Craft operations autonomously using $fromAI() expressions.
credentials
varies per workflow. common ones:
service
n8n credential type
Craft Documents
craftDocumentsApi
Craft Daily Notes
craftDailyNotesApi
OpenAI
openAiApi
OpenRouter
openRouterApi
Google (Drive, GA4, NLP)
various OAuth2
Telegram
telegramApi
Supabase
supabaseApi
Pinecone
pineconeApi
Slack
slackApi
HubSpot
hubspotApi
check the .md file for each workflow — it lists exactly which credentials are needed.
notable patterns
RAG pipeline: Craft trigger, content retrieval, token splitting (~500 tokens), embeddings (OpenAI text-embedding-3-small or Google Gemini), vector upsert (Pinecone or Supabase pgvector)
hash-based dedup: craft-logo-extractor hashes extracted tool names before upserting to prevent duplicates
delete-then-insert indexing: craft-supabase-upserter deletes all existing embeddings for a document before re-indexing, avoiding stale chunks
sentiment state machine: craft-sentiment-tracker stores current + previous sentiment, fires Slack alerts only on non-negative to negative transitions
two-step forms: craft-job-processor uses n8n's multi-step form capability — step 1 uploads, workflow processes, redirects to pre-filled step 2
OpenAI Assistants API threads: craft-hubspot-assistant maps HubSpot conversation IDs to OpenAI thread IDs stored in Craft for cross-session memory
$fromAI() expressions: AI tool nodes use this n8n extension to let the LLM decide parameter values at inference time
license
MIT
About
42 n8n workflows connecting Craft docs with AI, RAG, analytics, and more