Templates / Auto-reply to Udemy student Q&A with Mistral AI and Google Sheets

Auto-reply to Udemy student Q&A with Mistral AI and Google Sheets

Unknown

by Hesham Mashhour ✓ · 36 views · created 2026-04-26 · Support Chatbot, AI Chatbot

Unknown. This template uses community nodes we can't verify statically. Uses community nodes that can't be verified statically (unverified community packages are off by default in 3.0). Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 22 nodes and runs on a schedule (every 30 minutes). Along the way it connects Google Sheets, Redis Chat Memory, Mistral Cloud Chat Model and Anthropic Chat Model and 4 more. It also calls udemy.com over HTTP.

How it runs

Trigger: On a schedule (every 30 minutes).

  1. Load Global Constants (Global Constants): uses Global Constants
  2. Fetch Unreplied Threads (Udemy API) (HTTP Request): calls udemy.com
  3. Split Threads Array (Split Out): splits a list into separate items
  4. Loop Through Each Thread (Loop Over Items (Split in Batches)): loops over the items in batches
  5. Fetch Full Thread History (HTTP Request): calls an HTTP API
  6. Skip if Instructor Sent Last Message (If): checks a condition and branches into true / false
  7. Log New Message to Sheet (Google Sheets): append
  8. Generate Redis Session Key (Code): runs custom JavaScript code
  9. AI Agent: runs an AI agent, with model: LLM: Mistral Large (Primary), LLM: Claude Sonnet 4.5 (Fallback); 1 tool (Tool: Jina Deep Research); memory: Memory: Redis Chat; output parser: Parser: Structured JSON Output
  10. Branch: Auto-Reply or Escalate? (If): checks a condition and branches into true / false

…plus 5 more steps. See the full node list below.

Services it uses

Google SheetsRedis Chat MemoryMistral Cloud Chat ModelAnthropic Chat ModelJina AIOpenAI Chat ModelGmailGlobals (community)

HTTP calls to: udemy.com

Before you upgrade to n8n 3.0

We can't fully verify this one: it relies on 1 community package, and n8n 3.0 turns unverified community packages off by default (N8N_UNVERIFIED_PACKAGES_ENABLED=false).

  • Check that n8n-nodes-globals is verified or supports 3.0 (used in Load Global Constants).

Nodes used (17)

From the author

Stop Drowning in Repetitive Udemy Student Questions If you teach on Udemy at any meaningful scale, you already know the problem: 80% of student messages are variations of the same handful of questions, but every one of them needs a thoughtful reply to keep…

Excerpt from Hesham Mashhour's description on n8n.io.

View the original on n8n.io → Check your own copy

Get the weekly “what broke” email

New templates, newly broken ones, and n8n release changes. One short email a week.

Form not loading? Subscribe here.