AI ассистент (n8n + OpenAI + NocoDB + GoogleКалендарь)
Разработал интеллектуального #AI-ассистента для барбершопа, который автоматизирует запись клиентов, обработку запросов и управление расписанием мастеров. Система построена на базе n8n automation, интегрирует OpenAI / Gemini, Google Calendar API, NocoDB и поддерживает голосовые звонки через Vapi.ai.
Основной функционал:
Автоматический подбор свободных слотов
Запись клиентов в календарь
Обработка текстовых и голосовых запросов
Работа с несколькими мастерами (барберами)
Динамическое управление услугами
Сохранение истории диалогов (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 ai
Основной функционал:
Автоматический подбор свободных слотов
Запись клиентов в календарь
Обработка текстовых и голосовых запросов
Работа с несколькими мастерами (барберами)
Динамическое управление услугами
Сохранение истории диалогов (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 ai