AI Barbershop Assistant (n8n + OpenAI + NocoDB + GoogleCalendar)
Розробив інтелектуального #AI-асистента для барбершопу, який автоматизує запис клієнтів, обробку запитів та управління розкладом майстрів.
Система побудована на базі n8n automation, інтегрує OpenAI / Gemini, Google Calendar API, NocoDB та підтримує голосові дзвінки через Vapi.ai.
Основний функціонал:
Автоматичний підбір вільних слотів
Запис клієнтів у календар
Обробка текстових та голосових запитів
Робота з кількома майстрами (barbers)
Динамічне управління послугами
Збереження історії діалогів (chat memory)
Архітектура рішення
1. Database layer (NocoDB)
Структура системи побудована на таблицях:
Calendars – графіки майстрів
Persons – барбери
Services – перелік послуг
2. Sub workflows (n8n)
- Get Free Slots:
Отримує зайнятість через Google Calendar API (Free/Busy)
Обробляє дані через JavaScript (Code node)
Формує список доступних слотів
Повертає результат через Webhook
- Get Calendars & Services:
Отримує актуальні календарі та послуги
Передає дані в основний workflow
- Book Appointment:
Створює запис у Google Calendar
Бронює слот відповідно до запиту клієнта
3. MCP (Model Context Protocol)
Реалізував окремий workflow:
MCP – AI Barbershop Assistant
Перетворює всі sub workflows у tools, підключає їх до AI через MCP Server, дає можливість AI працювати як з API
4. Основний AI Workflow
AI-асистент:
аналізує запити клієнтів
визначає намір (запис / перегляд / питання)
викликає відповідні tools (через MCP Client)
Підключено:
OpenAI Chat Model / Google Gemini
Postgres Chat Memory
MCP Client
Webhook / API інтеграції
Voice AI (Vapi.ai)
Система підтримує:
прийом вхідних дзвінків
голосове бронювання
інтерактивний діалог з клієнтом
Використані технології:
#n8n (workflow automation)
OpenAI / Google Gemini
#Google Calendar API
NocoDB
Postgres
MCP (Model Context Protocol)
#Vapi.ai (voice AI)
JavaScript (Code node)
Результат:
Повністю автоматизований процес запису
Зменшення навантаження на персонал
24/7 обробка клієнтів
Можливість масштабування під будь-який бізнес (салони, клініки, сервіси)
—
#AI chatbot, #n8n automation, #OpenAI integration, #Google Calendar API, #booking system, #voice bot, #CRM automation, #workflow automation, #AI assistant, #MCP tools, #nocodb, #vapi, #API #Webhooks
Система побудована на базі n8n automation, інтегрує OpenAI / Gemini, Google Calendar API, NocoDB та підтримує голосові дзвінки через Vapi.ai.
Основний функціонал:
Автоматичний підбір вільних слотів
Запис клієнтів у календар
Обробка текстових та голосових запитів
Робота з кількома майстрами (barbers)
Динамічне управління послугами
Збереження історії діалогів (chat memory)
Архітектура рішення
1. Database layer (NocoDB)
Структура системи побудована на таблицях:
Calendars – графіки майстрів
Persons – барбери
Services – перелік послуг
2. Sub workflows (n8n)
- Get Free Slots:
Отримує зайнятість через Google Calendar API (Free/Busy)
Обробляє дані через JavaScript (Code node)
Формує список доступних слотів
Повертає результат через Webhook
- Get Calendars & Services:
Отримує актуальні календарі та послуги
Передає дані в основний workflow
- Book Appointment:
Створює запис у Google Calendar
Бронює слот відповідно до запиту клієнта
3. MCP (Model Context Protocol)
Реалізував окремий workflow:
MCP – AI Barbershop Assistant
Перетворює всі sub workflows у tools, підключає їх до AI через MCP Server, дає можливість AI працювати як з API
4. Основний AI Workflow
AI-асистент:
аналізує запити клієнтів
визначає намір (запис / перегляд / питання)
викликає відповідні tools (через MCP Client)
Підключено:
OpenAI Chat Model / Google Gemini
Postgres Chat Memory
MCP Client
Webhook / API інтеграції
Voice AI (Vapi.ai)
Система підтримує:
прийом вхідних дзвінків
голосове бронювання
інтерактивний діалог з клієнтом
Використані технології:
#n8n (workflow automation)
OpenAI / Google Gemini
#Google Calendar API
NocoDB
Postgres
MCP (Model Context Protocol)
#Vapi.ai (voice AI)
JavaScript (Code node)
Результат:
Повністю автоматизований процес запису
Зменшення навантаження на персонал
24/7 обробка клієнтів
Можливість масштабування під будь-який бізнес (салони, клініки, сервіси)
—
#AI chatbot, #n8n automation, #OpenAI integration, #Google Calendar API, #booking system, #voice bot, #CRM automation, #workflow automation, #AI assistant, #MCP tools, #nocodb, #vapi, #API #Webhooks