Автоматизація обробки документів на n8n
Операційний процес обробки вхідних документів, автоматизований через n8n, Telegram-бота та розпізнавання зображень.
- n8n
- Telegram Bot API
- Google Gemini Vision
- Supabase
- PostgreSQL
- Google Workspace API
- JavaScript
Контекст
Операційний процес вимагав регулярної обробки вхідних документів — прийому, розпізнавання вмісту та внесення даних у систему обліку.
Підхід
Telegram-бот приймає документи від користувача й передає їх у workflow n8n. Google Gemini Vision розпізнає вміст документа (текст/дані на зображенні), результат структурується та записується в Supabase (PostgreSQL). За потреби дані синхронізуються із сервісами Google.
Архітектура
n8n виступає оркестратором: тригер від Telegram-бота → виклик Gemini Vision API для розпізнавання → трансформація даних у кастомних JavaScript-нодах → запис у Supabase/PostgreSQL → опційна синхронізація з Google-сервісами.
Реалізація
Кастомна логіка обробки та валідації даних написана на JavaScript всередині n8n workflow-нод; Telegram Bot API — точка входу для користувача без потреби в окремому інтерфейсі.
Результат
Ручне внесення даних з документів замінене автоматизованим потоком: документ → розпізнавання → структуровані дані в базі.
Є схожа задача, яку варто автоматизувати чи спроєктувати з нуля?
Обговорити систему