Андрей Благов › blagovandrey1323
AI-автоматизация, n8n, Python, Telegram-боты и FastAPI
Рейтинг
67
№ 57 542 в каталоге
Отзывы
0
Профессионализм
-/10
Коммуникация
- /10
Опыт работы
3 года
На сайте с
2025 года
Юридический статус
ИП

Автоматизация бронирования отеля — n8n + Google Sheets + Gmail

Используемые навыки API Google Google Sheets JavaScript REST Workflow Consulting

Описание

Собственный демонстрационный проект автоматизации процесса бронирования отеля в n8n.

Задача — автоматизировать обработку заявки клиента: принять данные через форму, проверить корректность запроса, найти свободный номер на выбранные даты, сохранить бронирование и автоматически отправить уведомление клиенту.

Дополнительно требовалось реализовать обработку ситуаций, когда подходящих номеров нет или заявка заполнена с ошибками, а также автоматический ежедневный отчёт для менеджера.

Решение

Разработал систему из двух workflow в n8n.

Основной workflow обрабатывает новую заявку:

— принимает данные клиента через n8n Form;
— валидирует имя, email, отель, тип номера и даты;
— получает список номеров и существующих бронирований из Google Sheets;
— проверяет пересечение дат с уже существующими бронями;
— автоматически выбирает подходящий свободный номер;
— рассчитывает количество ночей и итоговую стоимость;
— сохраняет бронирование в Google Sheets;
— отправляет клиенту подтверждение через Gmail.

Реализованы отдельные ветки для случаев:
— подходящий номер найден;
— свободных номеров на выбранные даты нет;
— заявка содержит некорректные данные.

Отдельный workflow ежедневно получает бронирования и номерной фонд, рассчитывает загрузку на текущую дату, выделяет проблемные заявки и брони, ожидающие оплаты, формирует HTML-отчёт и отправляет его менеджеру по email.

Логика доступности номера построена по реальному пересечению дат, поэтому один номер может корректно использоваться для нескольких непересекающихся бронирований.

Результат

В результате создан работающий сценарий автоматизации бронирования без необходимости вручную проверять таблицы и отправлять письма клиентам.

Система автоматически:
— проверяет доступность номеров по датам;
— предотвращает пересекающиеся бронирования;
— выбирает следующий свободный номер нужного типа;
— рассчитывает стоимость проживания;
— сохраняет заявки и их статусы;
— уведомляет клиента о результате;
— формирует ежедневный отчёт для менеджера.

Проверены сценарии с несколькими номерами одного типа, пересечением дат, отсутствием свободных номеров и повторным использованием номера после даты выезда.

Исходный код и обезличенные n8n workflow:
https://github.com/Andrei-Blagov/n8n-hotel-booking-automation

Оценили проект:

Другие проекты

Все проекты →
ИИ и Нейросети RAG-ассистент по базе знаний — n8n + Pinecone + OpenAI
RAG-ассистент по базе знаний — n8n + Pinecone + OpenAI
29
Веб-разработка и IT BLAGOVA_SWEETS — web-проект бренда кондитерских изделий
BLAGOVA_SWEETS — web-проект бренда кондитерских изделий
18
ИИ и Нейросети BLAGOVA_SWEETS Content Agent — AI-сервис генерации контента
BLAGOVA_SWEETS Content Agent — AI-сервис генерации контента
20
ИИ и Нейросети Telegram-бот BLAGOVA_SWEETS — AI-помощник
Telegram-бот BLAGOVA_SWEETS — AI-помощник
20