Block 1 - Note - Webhook Setup
- Type / Role
- n8n-nodes-base.stickyNote - stickyNote
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
How it works This workflow automates first responses to new Zendesk tickets with the help of AI and your internal knowledge base. Webhook trigger fires whenever a new ticket is created in Zendesk...
n8n-nodes-base.stickynote, n8n-nodes-base.webhook, n8n-nodes-base.set, @n8n/n8n-nodes-langchain.vectorstoresupabase, @n8n/n8n-nodes-langchain.memorypostgreschat, @n8n/n8n-nodes-langchain.embeddingsopenai, @n8n/n8n-nodes-langchain.toolvectorstore, @n8n/n8n-nodes-langchain.agent
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Md Sagor Khan.
Original n8n.io sourceβ‘ How it works
This workflow automates first responses to new Zendesk tickets with the help of AI and your internal knowledge base.
Webhook trigger fires whenever a new ticket is created in Zendesk.
Ticket details (subject, description, requester info) are extracted.
Knowledge base retrieval β the workflow searches a Supabase vector store (with OpenAI embeddings) for the most relevant KB articles.
AI assistant (RAG agent) drafts a professional reply using the retrieved KB and conversation memory stored in Postgres.
Decision logic:
If no relevant KB info is found (or if itβs a sensitive query like KYC, refunds, or account deletion), the workflow sends a fallback response and tags the ticket for human review.
Otherwise, it posts the AI-generated reply and tags the ticket with ai_reply.
Logging & context memory ensure future ticket updates are aware of past interactions.
π§ Set up steps
This workflow takes about 15β30 minutes to set up.
Connect credentials for Zendesk, OpenAI, Supabase, and Postgres.
Prepare your knowledge base: store support content in Supabase (documents table) and embed it using the provided Embeddings node.
Set up Postgres memory table (zendesk_ticket_histories) to store conversation history.
Update your Zendesk domain in the HTTP Request nodes (<YOUR_ZENDESK_DOMAIN>).
Deploy the webhook URL in Zendesk triggers so new tickets flow into n8n.
Test by creating a sample ticket and verifying:
AI replies appear in Zendesk
Correct tags (ai_reply or human_requested) are applied
Logs are written to Postgres
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
| Workflow | AI-powered Zendesk support responses with RAG, OpenAI, and Supabase knowledge base |
|---|---|
| Complexity | advanced |
| Nodes | 15 |
| Categories | AI RAG, Multimodal AI |
| Author | Md Sagor Khan |
| Published | 27 Aug 2025 |
Use the JSON export at /data/workflows/7937/7937.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
How it works This workflow automates first responses to new Zendesk tickets with the help of AI and your internal knowledge base. Webhook trigger fires whenever a new ticket is created in Zendesk...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your AI RAG, Multimodal AI use case.