HomeProductsAI Appointment Widget
Live · Website Chat Widget · Production Ready
Scheduling & Appointments

AI Appointment
Widget

A universal appointment booking widget for any business — books, reschedules and cancels meetings 24/7 via Google Calendar. Drop it on any website in minutes.

🌐 Website Widget 📅 Google Calendar 🧠 OpenAI 🗄 PostgreSQL ⚙ n8n 🧠 Simple Memory
🏥
Appointment Assistant
Online · Available 24/7
🏢 AssistantHello! I can help you book, reschedule or cancel your appointment. What would you like to do?
Book appointment with Shahi Raj tomorrow at 11am
🏢 AssistantShahi Raj is available tomorrow at 11:00 AM. May I have your name and phone number to confirm?
Ahmed Khan, 9876543210
✅ Confirmed!Your appointment with Shahi Raj is booked for tomorrow at 11:00 AM. You'll receive a reminder before your visit!
What It Does

Your business's 24/7 booking agent — on your website

📅

Books Appointments

Patients chat naturally — the AI understands their preferred doctor, date and time, then creates the appointment directly in Google Calendar.

🔄

Reschedules Instantly

Patient wants to move their appointment? The agent fetches existing calendar events and updates them in real time — no staff involved.

Cancels on Request

Cancellations handled gracefully via chat. The Google Calendar event is deleted and the slot freed up automatically for other patients.

🧠

Remembers Context

Built-in simple memory means the agent remembers what was said earlier in the conversation — no need for patients to repeat themselves.

🗄

Checks Availability

Queries PostgreSQL for doctor schedules and existing bookings before confirming a slot — prevents double-booking automatically.

🌐

Embeds on Any Website

Drop a single script tag on your clinic website and the chat widget appears instantly — no complex integration or developer needed.

9 nodes.
Infinite
conversations.

01

Patient Sends a Message

The chat widget on your website captures the message and sends it to the n8n AI Agent via webhook trigger.

02

OpenAI Understands Intent

GPT-4 reads the message and determines whether the patient wants to book, reschedule, cancel, or just enquire.

03

Availability Checked

PostgreSQL is queried for doctor schedules. Google Calendar is checked for existing appointments in the requested slot.

04

Calendar Action Executed

The agent creates, updates, or deletes the Google Calendar event based on the patient's request — instantly.

05

Confirmation Sent

Patient receives a clear confirmation message in the chat. The doctor's calendar is updated in real time.

Tech Stack — 9 Nodes

n8n AI AgentCore orchestration — routes intent to the right tool
Core
🧠
OpenAI GPT-4Natural language understanding & response generation
AI
🧠
Simple MemoryRetains conversation context across the chat session
Memory
🗄
PostgreSQLDoctor schedules, patient records, slot availability
DB
📅
Google CalendarCreate · Update · Delete · Fetch appointments live
Calendar
🌐
Chat WidgetEmbeds on any website — zero-friction for patients
UI
9n8n Nodes — lean & fast
24/7Available — no staff needed
4Calendar actions
<3sResponse time
Who It's For

Built for any business that runs on appointments

🏥

Consulting & Professional Services

Lawyers, CAs, consultants — let clients book slots directly from your website without any back and forth.

🦷

Salons & Wellness Studios

Multiple staff, multiple services — the widget handles all booking combinations without you lifting a finger.

💆

Training & Coaching Businesses

Coaches, trainers, tutors — fill your calendar automatically and reduce no-shows with smart confirmations.

Ready to put your
business on autopilot?

We'll embed the AI Appointment Widget on your website within days. Book a free consultation to get started.

Book an Appointment
// AI-powered booking · No forms · Instant confirmation