Skip to content

yigitkonur/n8n-workflows-craft

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

n8n craft license


how it works

  1. run n8n (self-hosted or cloud)
  2. install the Craft community nodes: n8n-nodes-craft and n8n-nodes-craft-daily-notes
  3. import any .json file from workflows/
  4. replace placeholder collection/document IDs with your own
  5. 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

analytics & reporting

workflow what it does
craft-google-analytics-reporter GA4 API, week-over-week diff, LLaMA analysis via OpenRouter, Craft Daily Notes
craft-umami-analyzer Umami API, AI SEO analysis, Craft collection
craft-serpbear-analyzer SerpBear API, LLM trend analysis, Craft SEO Analytics collection
craft-pinterest-analyzer weekly Pinterest API pull, Craft collection + AI summary, email to manager
craft-utm-qr-analytics UTM link builder + QR code generation, GA4 tracking, campaign log in Craft

data ingestion & research

workflow what it does
craft-news-scraper weekly HTTP scrape, date filter, OpenAI summary + keyword extraction, Craft collection
craft-hackernews-job-scraper HN Algolia API, HTML cleaning, GPT-4o-mini structured extraction, Craft collection
craft-huggingface-analyzer scheduled HF papers scrape, dedup check, GPT-4 analysis, per-paper Craft page
craft-grant-scraper Grants.gov API, AI eligibility check, Craft tracker + Gmail newsletter
craft-logo-extractor image upload, GPT-4o Vision, hash-based dedup, upsert to Craft collections
craft-stock-earnings-analyzer Google Drive PDFs, Pinecone vector index, RAG agent, analysis in Craft

vector stores & RAG

workflow what it does
craft-pinecone-vectorstore Craft document trigger, token splitting, embeddings, Pinecone upsert
craft-supabase-vectorstore Craft trigger, OpenAI embeddings, Supabase pgvector upsert
craft-supabase-upserter full sync: delete old embeddings, re-embed, Supabase. plus chat query pipeline
craft-supabase-doc-upserter deep block retrieval, token splitter, batch upsert to Supabase

HR, support & CRM

workflow what it does
craft-job-processor two-step n8n form, CV upload, AI text classifier, suitability scoring, Craft collection
craft-hr-job-eval application form, Google Drive upload, AI scoring against job description from Craft
craft-lead-manager webhook/form, AI qualification, lead score, Craft collections as CRM
craft-feedback-tracker Typeform webhook, Google Cloud NLP sentiment, positive to Craft + Slack, negative to Trello
craft-support-classifier AI classifier, Craft KB search, auto-resolution or human routing
craft-sentiment-tracker polls tickets every 30 min, OpenAI sentiment, negative transition triggers Slack alert

meetings & productivity

workflow what it does
craft-zoom-assistant Zoom Server-to-Server OAuth, transcript extraction, AI summary, Craft Daily Notes
craft-meeting-agent transcript input, AI extraction, action items in Daily Notes, minutes in Documents
craft-audio-transcribe Google Drive folder watch, Whisper transcription, GPT-4 summary, Craft Daily Note
craft-doc-summarizer Craft document trigger, block retrieval, AI summary appended to document
craft-rfp-automation webhook PDF, AI question extraction, OpenAI Assistant answers, Craft document + Slack/Gmail

project structure

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

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages