Щоранку хтось у вашій команді відкриває адмінку магазину, вивантажує продажі за вчора, копіює цифри в Google Sheets і будує зведення для керівника. Це 20–40 хвилин ручної роботи щодня — і кожен такий експорт несе ризик помилки: пропущений рядок, неправильний фільтр дати, забута позиція. До кінця місяця звіт, на який спирається бізнес, накопичує розбіжності, яких ніхто не помічає, доки не зійдуться квартальні підсумки.
Рішення — прибрати людину з циклу збору даних. Робочий процес у n8n щодня сам забирає продажі з вашої бази, рахує потрібні метрики й записує готовий рядок у Google Sheets. Менеджер відкриває таблицю й бачить актуальні цифри без жодного експорту.
## Як це працює
n8n — це self-hosted платформа автоматизації, яку ми розгортаємо на вашому сервері поруч із магазином. Дані не йдуть до сторонніх хмар, а ви платите за інфраструктуру, а не за кількість операцій, як у Zapier. Для типового інтернет-магазину на OpenCart, WordPress (WooCommerce) чи кастомного рішення на Laravel схема звіту виглядає так:
1. **Тригер за розкладом.** Вузол Schedule запускає процес щодня о 6:00 — до того, як команда сяде за роботу.
2. **Запит до бази.** Вузол Postgres або MySQL виконує SQL-запит: сума замовлень за вчора, кількість чеків, середній чек, повернення. Один запит — одна точна цифра, без вивантаження всієї таблиці.
3. **Обробка.** Вузол Code або Set форматує дані: рахує конверсію, порівнює з попереднім днем, додає дату у форматі таблиці.
4. **Запис у Google Sheets.** Вузол Google Sheets через офіційний OAuth додає новий рядок у потрібний аркуш. Формули та діаграми в таблиці оновлюються самі.
5. **Сповіщення.** За потреби — рядок підсумку в Telegram або e-mail керівнику: «Продажі за 27.06: 142 300 ₴, 38 замовлень, +12% до попереднього дня».
## Конкретні кроки впровадження
Запуск такого процесу займає у нас один-два робочі дні:
- Узгоджуємо метрики, які реально потрібні керівнику, — не всі 30 полів, а 5–6, на які він дивиться щоранку.
- Пишемо й тестуємо SQL-запити на копії бази, щоб цифри в звіті збігалися з адмінкою до копійки.
- Підключаємо Google-акаунт через сервісний обліковий запис, налаштовуємо доступ лише до одного документа.
- Ставимо обробку помилок: якщо база недоступна, n8n повторить спробу й попередить адміністратора, а не залишить порожній рядок.
Результат — звіт, який ведеться сам сім днів на тиждень, без вихідних і людського фактора. Зекономлений час менеджера йде на аналіз, а не на копіювання, а керівник отримує цифри, яким можна довіряти.
Ми в MaxiMoruM будуємо подібні інтеграції на n8n, Laravel, WordPress та OpenCart понад 20 років і знаємо, де такі автоматизації ламаються, а де приносять реальну економію. Хочете прибрати ручні звіти зі свого робочого тижня? Розкажіть про задачу на https://maximorum.com/ — підберемо рішення під ваші процеси.
n8n + Google Sheets: автоматичний звіт по продажах
D