Уведомления о новых письмах Gmail в Telegram: готовый шаблон

Уведомления о новых письмах Gmail в Telegram в nana800 собираются из готового шаблона: первый блок раз в минуту проверяет «Входящие», второй через вашего бота присылает сообщение с отправителем и темой письма. Вам остаётся вписать адрес Gmail с паролем приложения, токен бота и ID чата, код писать не нужно. Каждое письмо стоит три запуска базового блока, а баланс каждый месяц бесплатно пополняется до 350 ₽.

Собрать в конструкторе
Схема шаблона «Письма Gmail в Telegram» в конструкторе nana800

Цепочка блоков

  1. 1

    Триггер · Новое письмо в Gmail (триггер)

    «gmail incoming email» раз в минуту проверяет папку «Входящие» в Gmail и запускает схему на каждое новое письмо. Отдаёт отправителя, тему, начало и полный текст письма, дату и список вложений.

  2. 2

    Действие · Отправка сообщения в Telegram

    «Telegram message send» отправляет через вашего бота сообщение «New email received» с отправителем и темой письма. Токен бота и ID чата вписываете вы, текст сообщения можно переписать по-русски.

Для каких задач подходит

  • Сразу видеть в Telegram заявки и заказы, которые приходят на почту магазина
  • Получать в личку только письма от важных клиентов или поставщиков через фильтр поиска Gmail
  • Отправлять письма с общего ящика в рабочую группу менеджеров, чтобы ни одно не потерялось
  • Следить за письмами об оплатах, счетах и доставке от нужных отправителей
  • Добавить блок YandexGPT, который перескажет длинное письмо в две-три строки перед отправкой

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

  1. 1

    Откройте шаблон

    В конструкторе откройте раздел «Готовые решения», найдите шаблон «Gmail to Telegram» и нажмите «Использовать». Выберите проект, и в нём появится схема с двумя уже связанными блоками.

  2. 2

    Подключите Gmail

    В блоке «gmail incoming email» впишите адрес Gmail и выберите способ входа. APP_PASSWORD_IMAP проще: нужен пароль приложения из аккаунта Google (Безопасность, затем Двухэтапная аутентификация и Пароли приложений). OAUTH_CLIENT подходит, если у вас есть приложение в Google Cloud Console: тогда нужны client ID, client secret и refresh token.

  3. 3

    Отберите нужные письма

    Поле search query необязательное. Впишите туда запрос так же, как в строке поиска Gmail, например from:shop@example.com или subject:(заказ), и схему будут запускать только такие письма. Пустое поле значит все новые письма во «Входящих».

  4. 4

    Настройте сообщение в Telegram

    В блоке «Telegram message send» вставьте токен бота от @BotFather и ID чата: свой ID покажет @getmyid_bot, у группы он начинается с -100. Нажмите «Start» в своём боте. В «Оформлении текста» выберите plain_text: так знак подчёркивания в адресе почты не сорвёт отправку.

  5. 5

    Включите схему и проверьте

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

Сервисы в шаблоне

  • Gmail

    Запускайте схему на каждое новое письмо в Gmail: уведомление в Telegram, запись в таблицу, разбор текста нейросетью. Без кода, бесплатный баланс каждый месяц.

  • Telegram

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

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

Каждое новое письмо стоит три запуска базового блока: триггер Gmail считается как два, сообщение в Telegram как один. 1 000 запусков базового блока стоят 100 ₽, проверки почты без новых писем бесплатны. Включённая схема стоит 0,42 ₽ в час. Баланс каждый месяц бесплатно пополняется до 350 ₽, карта не нужна, но если схема включена круглосуточно весь месяц, большая часть этой суммы уходит на часы её работы.

Нет. Для способа APP_PASSWORD_IMAP создайте отдельный пароль приложения в аккаунте Google, раздел появляется после включения двухэтапной аутентификации. Такой пароль можно удалить в любой момент, и доступ к почте закроется. Для способа OAUTH_CLIENT пароль не нужен совсем, вход идёт по refresh token.

Да, в текст сообщения можно подставить из триггера поле body_text с полным текстом письма или snippet с его началом. Telegram не принимает сообщения длиннее 4096 символов, поэтому для длинных писем надёжнее snippet.

Да. Добавьте бота в группу и впишите в «ID чата» ID группы, он начинается с -100. Для отдельной темы в группе есть поле «ID темы в группе». Чтобы письмо приходило и в личку, и в группу, добавьте второй блок «Telegram message send».

Проверьте, что схема включена, а письмо лежит во «Входящих»: письма, которые фильтры Gmail сразу убирают в архив или другую папку, схему не запускают. Письма старше трёх суток и письма, пришедшие до первой проверки, тоже пропускаются. Если ошибся блок Telegram, текст ошибки виден в «Истории запусков» схемы.

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

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

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