Classify and route DevOps chat requests with Mattermost and Claude
Developer automation workflow for n8n with 12 active steps. Starts with Webhook. Uses OpenRouter, Google Gemini. Integrations include OpenRouter, Google Calendar, Qdrant, Google Gemini.
What it does
12 active nodes · Starts with Webhook.
Steps in the template include:
- GetQuestions (Webhook)
- ValidateAndExtractMessage (Code)
- OpenRouter Chat Model (OpenRouter Chat Model)
- Parse AI Response (Code)
Nodes and integrations
- Webhook
- Code ×3
- OpenRouter Chat Model
- Switch
- Google Calendar
- AI Agent
- MCP Client Tool
- Qdrant Vector Store
- Embeddings Google Gemini
- Edit Fields (Set)
See the author’s step names
- GetQuestions (Webhook)
- ValidateAndExtractMessage (Code)
- OpenRouter Chat Model (OpenRouter Chat Model)
- Parse AI Response (Code)
- Switch (Switch)
- GetDutyEvent (Google Calendar) — getAll
- Inject duty name (Code)
- AI Agent (AI Agent)
- Mattermost (MCP Client Tool)
- Qdrant Vector Store (Qdrant Vector Store)
- Embeddings Google Gemini (Embeddings Google Gemini)
- SetVars (Edit Fields (Set))
Accounts and credentials
- OpenRouter access
- Google Calendar
- Qdrant
- Google Gemini access
Credential types in the graph: openRouterApi, googleCalendarOAuth2Api, qdrantApi, googlePalmApi
AI models and swaps
OpenRouter · Chat
anthropic/claude-sonnet-4.6 in OpenRouter Chat Model. Potentially swappable with a compatible n8n chat model node. Match tool calling before testing.
Google Gemini · Embeddings
models/gemini-embedding-2-preview in Embeddings Google Gemini. Changing the embedding model may require rebuilding the vector index and matching its dimensions.
Inputs and setup options
- GetQuestions: HTTP POST
Resource information
- Credit basis
- Author listed by n8n
- Pricing
- Template access shown on n8n
- License
- Not specified
- Last record update
- Nov 5, 2026
