To view the n8n flow demo and copy the JSON you need to purchase our Bundle... don't worry, it's FREE

Go to the BUNDLE

Multi-Agent AI Clinic Management with WhatsApp, Telegram, and Google Calendar

Healthcare Clinic Assistant with WhatsApp and Telegram Integration

Version: 1.1.0
n8n Version: 1.88.0+
License: MIT


πŸ“‹ Description

A comprehensive and modular automation workflow designed for healthcare clinics.
It manages patient communication, appointment scheduling, confirmations, rescheduling, internal tasks, and media processing by integrating WhatsApp , Telegram , Google Calendar , and Google Tasks , combined with AI-powered agents for maximum efficiency.

This system guarantees proactive communication with patients, streamlined internal clinical management, and consistent data synchronization across platforms.


🌟 Key Features

  • πŸ€– AI-Powered Specialized Agents :
    Distinct agents handle WhatsApp patient support, appointment confirmations, and internal rescheduling tasks.

  • πŸ“± Omnichannel Communication :
    Handles patient interactions via WhatsApp and staff commands via Telegram.

  • πŸ“… Google Calendar Appointment Management :
    Full synchronization for creating, updating, canceling, and confirming appointments.

  • πŸ“‹ Task Management with Google Tasks :
    Manages shopping lists and administrative tasks efficiently through staff Telegram requests.

  • πŸ”” Automated Appointment Reminders :
    Daily-triggered system proactively sends WhatsApp confirmations to patients for next-day appointments.

  • πŸ–ΌοΈ Intelligent Media Processing :
    Transcribes audios, extracts text from images, and processes documents using OpenAI and OpenRouter AI models.

  • πŸ›‘οΈ Escalation to Human Support :
    Automatically detects sensitive or urgent cases and escalates them to a human agent when needed.


πŸ₯ Use Cases

  • Patient Communication:
    Respond to inquiries, schedule, reschedule, and confirm appointments seamlessly via WhatsApp.

  • Internal Clinic Operations:
    Allow staff to modify appointments or add shopping list reminders directly from Telegram.

  • Appointment Confirmation System:
    Automatically contacts patients one day prior to appointments for confirmation or rescheduling.

  • Task and Reminder Management:
    Keeps clinic operations organized through automatic task management with Google Tasks.


πŸ› οΈ Technical Implementation

WhatsApp Patient Interaction Flow

  • Webhook Reception: Incoming WhatsApp messages captured via Evolution API webhook.
  • Message Classification: Intelligent routing of messages based on content type (text, image, audio, document).
  • Media Content Processing:
    • Audios: Download, convert, and transcribe via OpenAI Whisper.
    • Images: Analyze and extract text/descriptions with OpenAI Vision model.
  • Patient Request Handling: Specialized WhatsApp assistant responds appropriately using AI prompts.
  • Outbound Message Formatting: Ensures messages comply with WhatsApp format standards.
  • Message Delivery: Sends responses back via Evolution API.

Telegram Staff Management Flow

  • Telegram Webhook Reception: Captures messages from authorized staff accounts.
  • Internal Assistant Processing:
    • Appointment Rescheduling: Identifies and updates appointments through MCP Google Calendar.
    • Task Creation: Adds new entries to the clinic's shopping list using Google Tasks.
  • Notifications and Confirmations: Sends confirmations back to staff through Telegram.

Appointment Reminder System

  • Daily Trigger Activation: Fires every weekday at 08:00 AM.
  • Calendar Scraping: Lists next day's appointments from Google Calendar.
  • Patient Contact: Sends WhatsApp confirmation messages for each appointment.
  • Response Management: Redirects confirmation or rescheduling replies to appropriate agents.

βš™οΈ Setup Instructions

  1. Import the Workflow
    n8n β†’ Workflows β†’ Import from File β†’ Upload this JSON file.

  2. Configure Credentials

    • Evolution API (WhatsApp Communication)
    • Telegram Bot API (Staff Communication)
    • Google Calendar OAuth2 (Appointment Management)
    • Google Tasks OAuth2 (Task Management)
    • OpenAI and OpenRouter APIs (AI Agents)
    • PostgreSQL Database (Chat Memory)
  3. Set Sensitive Variables

    • Replace placeholder values:
      • {sua instΓ’ncia aqui} β†’ Evolution API instance name
      • {nΓΊmero_whatsapp} β†’ WhatsApp numbers
      • {url_do_servidor} β†’ Server URLs
      • {a sua apikey aqui} β†’ API keys
      • {seu_calendario} β†’ Google Calendar ID
  4. Customize AI Prompts

    • Adjust system prompts to fit your clinic's tone, service style, and patient communication guidelines.
    • Set clinic operating hours, escalation rules, and cancellation procedures in AI prompts.
  5. Activate and Test

    • Simulate patient messages via WhatsApp.
    • Test Telegram commands from staff members.
    • Validate daily appointment reminders using the scheduled trigger.

🏷️ Tags

Healthcare Clinic Management WhatsApp Integration Telegram Bot Appointment Scheduling Google Calendar Google Tasks AI Agents n8n Automation


πŸ“š Technical Notes

  • PostgreSQL is used for persistent chat memory across sessions.
  • Multiple AI Models Used:
    • OpenAI GPT-4.1-nano
    • OpenAI GPT-4.1-mini
    • Google Gemini 2.0 and 2.5
  • Full media content processing supported (audio, image, text).
  • Compliant escalation workflows ensure patient safety and proper handoff to human staff when necessary.
  • All sensitive patient data are securely stored inside calendar event descriptions for easy retrieval by agents.

πŸ“œ License

This workflow is provided under the MIT License .
Feel free to adapt and customize it for your clinic's specific needs.

Do you want to automate your business?

Let's talk about your project