Templates / Collect student absence reasons via WhatsApp, Google Sheets, Gemini, and Redis

Collect student absence reasons via WhatsApp, Google Sheets, Gemini, and Redis

Ready for 3.0

by iamvaar ✓ · 11 views · created 2026-09-22 · Ticket Management, AI Chatbot

Ready for 3.0. This template uses no nodes that n8n 3.0 removes. No removed nodes, versions or helpers found. Static check, last run 2026-10-19.

What this workflow does

This AI workflow has 41 nodes and runs on a schedule (every day) (plus 1 other trigger). Along the way it connects WhatsApp Business Cloud, Google Sheets, Redis and Google Gemini Chat Model and 1 more.

How it runs

Trigger: On a schedule (every day) (plus 1 other trigger).

  1. Retrieve Absent Students from Sheets (Google Sheets): uses Google Sheets
  2. Set Message Details (Edit Fields (Set)): sets or maps fields
  3. Check If Reason is Missing (If): checks a condition and branches into true / false
  4. Verify Message Contains Text (If): checks a condition and branches into true / false
  5. Send Absence Notice on WhatsApp (WhatsApp Business Cloud): uses WhatsApp Business Cloud
  6. Confirm Message is Text Type (If): checks a condition and branches into true / false
  7. Store Notice in Redis (Redis): uses Redis
  8. Verify Dedup Key in Redis (Redis): uses Redis
  9. Warn Non-Text Message on WhatsApp (WhatsApp Business Cloud): uses WhatsApp Business Cloud
  10. Determine Message Duplication (If): checks a condition and branches into true / false

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

Services it uses

WhatsApp Business CloudGoogle SheetsRedisGoogle Gemini Chat ModelRedis Chat Memory

Before you upgrade to n8n 3.0

Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.

Nodes used (13)

From the author

Quick overview Youtube Video: https://youtu.be/Bn1u3pc0Lpo This workflow checks a Google Sheets attendance tracker every day and messages parents of absent students via WhatsApp, then uses Google Gemini plus Redis-based deduplication, buffering, and chat…

Excerpt from iamvaar'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.