Skip to main content

Automation case study

Automated Laundry Booking & Notification System

An event-driven n8n workflow for laundry operations. Webhooks receive booking and status events, deterministic conditions route booked, pickup, ready, and delivery states, Gmail handles notifications, and Gemini is limited to personalized message generation rather than business-rule decisions.

Engineering case study by Jonas Viray, Full Stack Developer & AI Automation Engineer

Automated Laundry Booking & Notification System | automation by Jonas Viray

Overview

engineering summary

Problem → Architecture → Contribution → Result

Problem
Laundry customers, admins, and staff needed timely status communication across booking, pickup, ready, and delivery events without manually composing and sending every update.
Architecture
n8n receives booking events through webhooks, routes them through conditional logic, uses Gemini for personalized message generation, and sends updates through the Gmail API. Business rules remain deterministic while AI is used only for language generation.
Contribution
Designed the event routing, status conditions, notification paths, and AI messaging boundary so operational logic stays predictable and each workflow component can be tested independently.
Result
Customers and staff receive automated, context-aware updates across the laundry lifecycle while the underlying booking rules remain explicit and maintainable.

Automation engineering notes

  • Gemini generates personalized customer messages inside a deterministic n8n workflow rather than controlling the entire process.
  • Webhook events and conditional routing keep booking-status logic predictable while AI is used only where language generation adds value.
  • The workflow separates business rules, delivery channels, and AI content generation so each part can be tested and maintained independently.

See my AI-assisted engineering approach

Tools in this workflow

  1. n8n
  2. Webhooks
  3. Gmail API
  4. Google Gemini
  5. Conditional Logic
  6. HTML

Related guide: What Can You Automate with n8n? 12 Practical Business Examples

Related service: Workflow & Operations Automation

Planning a system with similar complexity?

Send the requirements, current stack, and constraints. I'll outline how I would structure the system, where the main risks are, and what an implementation path could look like.

All work