Back to all projects

AI Agent / Business Process Automation

AI Customer Support & Appointment Booking Agent

A conversational AI agent that answers business questions and books appointments directly onto a calendar.

  • n8n
  • OpenAI
  • Google Sheets
  • Google Calendar
  • JavaScript
  • AI Agent
  • Simple Memory
n8n workflow canvas
n8n workflow canvas

Project Overview

An AI agent built for the demonstration business ABC Consulting. It can hold a conversation with a customer, answer business-related questions, and book a consultation while checking real calendar availability.

Problem

Businesses receive routine customer questions and appointment requests that can require someone to manually respond, collect information and manage scheduling.

Solution

I built an AI agent that can understand customer requests, ask follow-up questions when needed, collect relevant details and complete appointment booking through connected tools.

How It Works

  1. 1Customer starts a conversation
  2. 2AI Agent interprets the request
  3. 3OpenAI + Simple Memory maintains conversational context
  4. 4Supporting JavaScript/Code logic handles workflow requirements
  5. 5Customer information is stored in Google Sheets
  6. 6Google Calendar is checked and updated for booking

Key Features

  • Conversational AI agent
  • Multi-turn conversation memory
  • Calendar availability checking
  • Appointment booking
  • Structured data capture
  • Custom code logic

My Role

Designed and built the workflow independently as part of my AI automation training and hands-on project work.

Technical Details

The workflow uses an AI Agent connected to Google Sheets and Google Calendar as data/action tools, with Simple Memory supporting multi-turn conversations.

Screenshots / Workflow Visuals

AI agent configuration
AI agent configuration
Sample booking conversation
Sample booking conversation
Booking and data capture
Booking and data capture

Watch Demo

Watch on YouTube