Почта по IMAP в Google Таблицу: строка на каждое новое письмо

Письма из Яндекс Почты, Mail.ru, Timeweb или корпоративного ящика на своём домене попадают в Google Таблицу через два блока: «IMAP incoming email» раз в минуту проверяет папку ящика, а «google sheet record» добавляет строку на каждое новое письмо. Для входа нужны адрес IMAP-сервера, логин и пароль приложения от почты. Код не нужен, а баланс каждый месяц бесплатно пополняется до 350 ₽.

Собрать в конструкторе

Что можно автоматизировать

  • Вести журнал заявок, которые сайт или маркетплейс присылает на ящик магазина на Яндексе или Mail.ru: время, отправитель, тема и начало письма
  • Записывать только письма из папки «Счета»: правило в почте само раскладывает туда письма поставщиков, а триггер следит за этой папкой
  • Вести учёт обращений на ящике поддержки с корпоративным доменом: когда пришло, от кого, кто в копии и тема, а статус команда ставит руками
  • Собирать письма нескольких ящиков компании в одну таблицу: на каждый ящик свой триггер, а в колонке «Ящик» стоит адрес, вписанный в блок таблицы
  • Связывать ответы клиентов с исходными письмами: в поле in_reply_to лежит message_id письма, на которое пришёл ответ

Как настроить

  1. 1

    Включите IMAP и создайте пароль приложения

    В настройках почты разрешите доступ почтовым программам по IMAP. Яндекс, Mail.ru и многие другие сервисы пускают по IMAP только с паролем приложения, его создают в настройках безопасности почтового аккаунта. Адрес сервера есть в справке почты: imap.yandex.ru, imap.mail.ru, imap.timeweb.ru. Для корпоративной почты адрес и порт подскажет администратор.

  2. 2

    Подготовьте лист для писем

    Впишите в первую строку листа названия колонок, например Получено, От кого, Копия, Тема, Начало письма. Колонку для своих пометок, например Статус, блок заполнять не будет. Названия колонок блок сравнивает без учёта регистра букв, а недостающую колонку допишет справа.

  3. 3

    Добавьте триггер «IMAP incoming email»

    Создайте схему и поставьте этот триггер. Адрес сервера пишется без http:// и без порта, порт 993 с защитой SSL_TLS или 143 со STARTTLS. Логин обычно полный адрес почты. В поле «Папка» оставьте INBOX, это «Входящие», или впишите имя своей папки. «Отмечать письмо прочитанным» решает, станет ли письмо прочитанным после запуска схемы.

  4. 4

    Разложите поля письма по колонкам

    Добавьте блок «google sheet record» и дайте ему доступ к Google: кнопка входа (OAUTH) или служебный аккаунт (SERVICE_ACCOUNT) с правами редактора в таблице. Вставьте адрес таблицы, номер листа 0, операция append_row. В «Данных строки»: Получено - received_time, От кого - from, Копия - cc, Тема - subject, Начало письма - snippet.

  5. 5

    Запустите схему и проверьте первую строку

    Включите схему. Первая проверка только запоминает письма, которые уже лежат в папке, и в таблицу их не пишет. Отправьте на ящик тестовое письмо: строка появится внизу листа после ближайшей проверки почты. Включённая схема стоит 0,42 ₽ в час.

Сколько стоит

Запуск блоков Email стоит 0,20-2 ₽, блоков Google Таблицы - 0,10 ₽. Каждый месяц баланс бесплатно пополняется до 350 ₽, включённая схема стоит 0,42 ₽ в час.

Сервисы в связке

  • Email

    Отправляйте письма со своего ящика и запускайте схемы на новые письма в Яндекс, Mail.ru и любой почте с IMAP. Без кода, бесплатный баланс каждый месяц.

  • Google Таблицы

    Записывайте заявки и заказы в Google Таблицы без кода: новые строки, поиск, чтение и обновление по номеру строки. Бесплатный баланс каждый месяц, карта не нужна.

Похожие связки

  • Email + Битрикс24

    Новое письмо в ящике на Яндексе, Mail.ru или корпоративной почте само становится лидом в Битрикс24: тема, отправитель и текст. Без кода, бесплатный баланс каждый месяц.

  • Email + Telegram

    Пересылайте новые письма из Яндекс Почты, Mail.ru или корпоративной почты в Telegram без кода: отправитель, тема и текст. Бесплатный баланс каждый месяц, карта не нужна.

  • Расписание + Email

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

  • Вебхук + Email

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

  • Gmail + Google Таблицы

    Каждое новое письмо Gmail само добавляется строкой в Google Таблицу: отправитель, тема, дата и начало текста по колонкам. Бесплатный баланс каждый месяц, карта не нужна.

  • Telegram + Google Таблицы

    Бот в Telegram сам записывает сообщения и заявки в Google Таблицу: имя, username, текст и дату. Без кода, бесплатный баланс каждый месяц, карта не нужна.

Частые вопросы

За каждое письмо списываются три запуска базового блока: два за триггер «IMAP incoming email» и один за строку в таблице. 1 000 запусков стоят 100 ₽. Минутные проверки, на которых новых писем нет, бесплатны, а строку, которую Google не принял, не списывают. Ещё 0,42 ₽ в час стоит сама включённая схема: если она работает весь месяц без перерыва, на эти часы уходит большая часть бесплатных 350 ₽.

Любой ящик с доступом по IMAP: Яндекс Почту, Mail.ru, Timeweb, почту на своём домене у хостинга. Сервер должен быть доступен из интернета: адреса внутренней сети вроде localhost или 192.168.0.10 не подходят, поэтому почтовый сервер внутри офиса без внешнего адреса подключить не получится. Gmail тоже работает по IMAP, но для него удобнее триггер «gmail incoming email» с поиском Gmail.

Поиска по отправителю или теме у триггера нет, он берёт все новые письма папки. Первый способ: настройте в почте правило, которое кладёт нужные письма в отдельную папку, и впишите её в поле «Папка». Второй: поставьте перед таблицей бесплатный блок «condition» с проверкой INCLUDES по полю from или subject. Проверка учитывает регистр букв, поэтому «Счёт» и «счёт» для неё разные слова.

В date дата из самого письма, её ставит программа отправителя. В received_time время, когда письмо пришло на ваш сервер, для журнала оно надёжнее. Оба поля в формате ISO по UTC, например 2026-11-07T09:15:00.000Z. snippet - первые 120 символов текста одной строкой, у писем только в HTML теги из него убраны. Полный текст лежит в body_text, но в одну ячейку Google Таблиц помещается не больше 50 000 символов.

Откройте журнал схемы. Если запуска нет, триггер не дошёл до письма: проверьте, что схема включена, письмо лежит в указанной папке, а не в спаме, и что сервер, порт, логин и пароль верны. Ошибка входа в ящик в журнал не попадает, поэтому пустой журнал часто значит неверный пароль. Если запуск есть, откройте результат блока «google sheet record»: ответ Google будет в error_message.

Нет. Первая проверка запоминает, какие письма уже лежат в папке, и схему не запускает. Так же она поступает после смены сервера, логина или папки и после того, как почтовый сервер перенумеровал письма папки, так бывает при переносе ящика. Письма старше трёх суток пропускаются, а если за минуту пришло больше 300 писем, остальные запишутся при следующих проверках. Каждое письмо даёт одну строку, даже после перезапуска сервера.

Соберите первую схему бесплатно

Регистрация бесплатная, карта не нужна. Каждый месяц баланс бесплатно пополняется до 350 ₽, этого хватает примерно на 3 500 запусков простых блоков.

Собрать в конструкторе