Автоматический сбор заметок в Google с AI-обработкой на базе make
Задача
Необходимо было настроить систему, которая автоматически отслеживает новые документы в определенной папке Google Drive, анализирует их содержимое с помощью AI, сохраняет результаты в Google Sheets и отправляет уведомления в Telegram. Важно — иметь историю обработки документов в таблице и не дублировать уже обработанные файлы.
Решение
Был собран сценарий в Make, который запускается модулем Google Drive (Watch Files in a Folder) и подхватывает каждый новый документ. Далее модуль Google Docs получает текстовое содержимое документа и передает его в Perplexity AI для анализа/обобщения в нужном формате (например, структура JSON). Полученный ответ парсится модулем JSON, после чего сценарий обращается к Google Sheets: сначала ищет соответствующую строку, далее записывает или обновляет данные (результаты анализа, статус, дата обработки). После обновления таблицы сценарий отправляет сообщение в Telegram Bot с коротким итогом — например, название документа и основной вывод — и завершается через модуль Ignore. Для отдельных случаев предусмотрена ветка, где результат с AI сразу отправляется в Telegram без записи в таблицу (быстрые уведомления).
Результат
Все новые документы, попадающие в выбранную папку Google Drive, автоматически анализируются AI без участия человека. Ключевая информация сохраняется в структурированном виде в Google Sheets, что позволяет быстро фильтровать, искать и строить простую аналитику по документам. Владелец получает оперативные уведомления в Telegram о каждом новом обработанном документе, а риск пропустить важный файл или повторно его обработать практически сведен к нулю.
В цифрах
- 1 сценарий в Make, который объединяет Google Drive, Google Docs, Perplexity AI, Google Sheets и Telegram Bot.
- 100% новых документов в целевой папке автоматически проходят AI-анализ и попадают в Google Sheets.
- Обработка каждого документа занимает от нескольких секунд до минуты вместо ручного чтения и переноса данных.
- 0 дублирований благодаря поиску и обновлению существующих строк в таблице перед записью новых данных.
Необходимо было настроить систему, которая автоматически отслеживает новые документы в определенной папке Google Drive, анализирует их содержимое с помощью AI, сохраняет результаты в Google Sheets и отправляет уведомления в Telegram. Важно — иметь историю обработки документов в таблице и не дублировать уже обработанные файлы.
Решение
Был собран сценарий в Make, который запускается модулем Google Drive (Watch Files in a Folder) и подхватывает каждый новый документ. Далее модуль Google Docs получает текстовое содержимое документа и передает его в Perplexity AI для анализа/обобщения в нужном формате (например, структура JSON). Полученный ответ парсится модулем JSON, после чего сценарий обращается к Google Sheets: сначала ищет соответствующую строку, далее записывает или обновляет данные (результаты анализа, статус, дата обработки). После обновления таблицы сценарий отправляет сообщение в Telegram Bot с коротким итогом — например, название документа и основной вывод — и завершается через модуль Ignore. Для отдельных случаев предусмотрена ветка, где результат с AI сразу отправляется в Telegram без записи в таблицу (быстрые уведомления).
Результат
Все новые документы, попадающие в выбранную папку Google Drive, автоматически анализируются AI без участия человека. Ключевая информация сохраняется в структурированном виде в Google Sheets, что позволяет быстро фильтровать, искать и строить простую аналитику по документам. Владелец получает оперативные уведомления в Telegram о каждом новом обработанном документе, а риск пропустить важный файл или повторно его обработать практически сведен к нулю.
В цифрах
- 1 сценарий в Make, который объединяет Google Drive, Google Docs, Perplexity AI, Google Sheets и Telegram Bot.
- 100% новых документов в целевой папке автоматически проходят AI-анализ и попадают в Google Sheets.
- Обработка каждого документа занимает от нескольких секунд до минуты вместо ручного чтения и переноса данных.
- 0 дублирований благодаря поиску и обновлению существующих строк в таблице перед записью новых данных.