How alexalkhatib/ai-automation-n8n works
This repository is an importable library of 16 n8n workflows across 10 progressive modules, rather than an application with its own runtime. The user’s path is to import workflows into n8n, configure provider credentials, and execute an automation. The graph preserves the documented agent, media, orchestration, RAG, MCP, marketing, and operations branches. Workflow JSON was not sampled, so detailed node-level behavior and most inter-workflow links are not asserted; documented orchestration links are shown from the README.
Main entry points: marketing-team-orchestrator.json Marketing Orchestrator · image-to-video-orchestrator.json Image Video Orchestrator · email-agent.json Email Agent · daily-ai-news-digest.json Daily News Digest
Components 20
AI Agents
- Email Agent
workflows/01-email-agent/email-agent.json - Daily News Digest
workflows/02-research-agent/daily-ai-news-digest.json - Slack AI Teammate
workflows/06-slack-agent/slack-ai-teammate.json
Media Workflows
- Text To Image
workflows/03-text-to-image/text-to-image.json - Text To Video
workflows/04-text-to-video/text-to-video.json
Orchestration
- Image Video Orchestrator
workflows/05-subworkflows/image-to-video-orchestrator.json - Video Subworkflow
workflows/05-subworkflows/image-to-video-subworkflow.json
Knowledge And MCP
- Knowledge Ingestion
workflows/07-rag-pinecone/knowledge-ingestion.json - RAG Support Agent
workflows/07-rag-pinecone/rag-support-agent.json - MCP Lab
workflows/08-mcp/mcp-lab.json
Marketing And Ops
- Marketing Orchestrator
workflows/09-marketing-team/marketing-team-orchestrator.json - Image Subworkflow
workflows/09-marketing-team/text-to-image-subworkflow.json - Video Subworkflow
workflows/09-marketing-team/text-to-video-subworkflow.json - Caption Copywriter
workflows/09-marketing-team/caption-copywriter-subworkflow.json - Blogpost Copywriter
workflows/09-marketing-team/blogpost-copywriter-subworkflow.json - Error Handler
workflows/10-production/error-handler.json
Other components
- Workflow User
- n8n Instance
- Pinecone Index
- External Providers
Connections 29
- Workflow User → n8n Instance: imports workflows
README.md - n8n Instance → Email Agent: executes
README.md - n8n Instance → Daily News Digest: executes
README.md - n8n Instance → Text To Image: executes
README.md - n8n Instance → Text To Video: executes
README.md - n8n Instance → Image Video Orchestrator: executes
README.md - n8n Instance → Slack AI Teammate: executes
README.md - n8n Instance → Knowledge Ingestion: executes
README.md - n8n Instance → RAG Support Agent: executes
README.md - n8n Instance → MCP Lab: executes
README.md - n8n Instance → Marketing Orchestrator: executes
README.md - n8n Instance → Error Handler: executes
README.md - Image Video Orchestrator → Video Subworkflow: calls
README.md - Image Video Orchestrator → External Providers: notifies and logs
README.md - Video Subworkflow → External Providers: generates video
README.md - Knowledge Ingestion → Pinecone Index: indexes knowledge
README.md - RAG Support Agent → Pinecone Index: retrieves knowledge
README.md - MCP Lab → External Providers: serves and calls MCP
README.md - Marketing Orchestrator → Image Subworkflow: calls
README.md - Marketing Orchestrator → Video Subworkflow: calls
README.md - Marketing Orchestrator → Caption Copywriter: calls
README.md - Marketing Orchestrator → Blogpost Copywriter: calls
README.md - Marketing Orchestrator → External Providers: uses AI services
README.md - Email Agent → External Providers: uses email and AI
README.md - Daily News Digest → External Providers: searches and emails
README.md - Text To Image → External Providers: generates images
README.md - Text To Video → External Providers: generates video
README.md - Slack AI Teammate → External Providers: integrates Slack
README.md - Error Handler → External Providers: alerts Slack
README.md