Pailot

Gmail

Отправка, чтение, поиск и метки писем Gmail в процессах Pailot

Gmail — почта Google. Блок отправляет, читает, ищет и раскладывает письма. Подключение — OAuth (вход по разрешению сервиса).

С Gmail в Pailot вы можете:

  • Отправлять письмо и сохранять черновик (вложения, CC/BCC, ответ в тред)
  • Читать письма, искать по запросу и переносить между метками
  • Помечать прочитанным/непрочитанным, архивировать, удалять в корзину
  • Добавлять и снимать метки
  • Запускать процесс по событию почты, если включён триггер

Блок ставят на холст как отдельный шаг или прикрепляют к агенту. Секреты — в переменных окружения рабочего пространства. Если включён триггер — не публикуйте URL вебхука (входящего HTTP-запроса).

Инструменты

gmail_send

Отправить письмо. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
tostringДаEmail получателя
subjectstringНетТема
bodystringДаТекст письма
contentTypestringНетТип тела: text или html
threadIdstringНетID треда для ответа
replyToMessageIdstringНетID письма Gmail для ответа — поле id из Gmail Read, не RFC messageId
ccstringНетКопия, через запятую
bccstringНетСкрытая копия, через запятую
attachmentsfile[]НетВложения

Выход

ПараметрТипОписание
idstringID письма Gmail
threadIdstringID треда
labelIdsarrayМетки письма

gmail_draft

Сохранить черновик. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
tostringДаEmail получателя
subjectstringНетТема
bodystringДаТекст письма
contentTypestringНетТип тела: text или html
threadIdstringНетID треда для ответа
replyToMessageIdstringНетID письма Gmail для ответа — поле id из Gmail Read, не RFC messageId
ccstringНетКопия, через запятую
bccstringНетСкрытая копия, через запятую
attachmentsfile[]НетВложения черновика

Выход

ПараметрТипОписание
draftIdstringID черновика
messageIdstringID письма черновика
threadIdstringID треда
labelIdsarrayМетки письма

gmail_read

Прочитать письма. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
messageIdstringНетID письма
folderstringНетПапка или метка
unreadOnlybooleanНетТолько непрочитанные
maxResultsnumberНетМаксимум писем (по умолчанию 1, максимум 10)
includeAttachmentsbooleanНетСкачать и вернуть вложения

Выход

ПараметрТипОписание
idstringID письма Gmail
threadIdstringID треда
labelIdsarrayМетки письма
fromstringОтправитель
tostringПолучатель
subjectstringТема
datestringДата письма
bodystringТекст письма (по возможности обычный текст)
hasAttachmentsbooleanЕсть вложения
attachmentCountnumberЧисло вложений
attachmentsfile[]Скачанные вложения (если включено)
resultsjsonСводка, если читают несколько писем

Поиск писем. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
querystringДаПоисковый запрос
maxResultsnumberНетМаксимум результатов

Выход

ПараметрТипОписание
resultsjsonМассив результатов поиска

gmail_move

Перенести письмо между метками. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
messageIdstringДаID письма
addLabelIdsstringДаID меток через запятую, которые добавить (например, INBOX, Label_123)
removeLabelIdsstringНетID меток через запятую, которые снять (например, INBOX, SPAM)

Выход

ПараметрТипОписание
idstringID письма Gmail
threadIdstringID треда
labelIdsarrayМетки письма

gmail_mark_read

Пометить письмо прочитанным. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
messageIdstringДаID письма

Выход

ПараметрТипОписание
idstringID письма Gmail
threadIdstringID треда
labelIdsarrayОбновлённые метки

gmail_mark_unread

Пометить письмо непрочитанным. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
messageIdstringДаID письма

Выход

ПараметрТипОписание
idstringID письма Gmail
threadIdstringID треда
labelIdsarrayОбновлённые метки

gmail_archive

Архивировать письмо (убрать из входящих). Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
messageIdstringДаID письма

Выход

ПараметрТипОписание
idstringID письма Gmail
threadIdstringID треда
labelIdsarrayОбновлённые метки

gmail_unarchive

Вернуть письмо во входящие. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
messageIdstringДаID письма

Выход

ПараметрТипОписание
idstringID письма Gmail
threadIdstringID треда
labelIdsarrayОбновлённые метки

gmail_delete

Удалить письмо (в корзину). Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
messageIdstringДаID письма

Выход

ПараметрТипОписание
idstringID письма Gmail
threadIdstringID треда
labelIdsarrayОбновлённые метки

gmail_add_label

Добавить метки к письму. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
messageIdstringДаID письма
labelIdsstringДаID меток через запятую (например, INBOX, Label_123)

Выход

ПараметрТипОписание
idstringID письма Gmail
threadIdstringID треда
labelIdsarrayОбновлённые метки

gmail_remove_label

Снять метки с письма. Поля совпадают с API.

Вход

ПараметрТипОбязательныйОписание
messageIdstringДаID письма
labelIdsstringДаID меток через запятую (например, INBOX, Label_123)

Выход

ПараметрТипОписание
idstringID письма Gmail
threadIdstringID треда
labelIdsarrayОбновлённые метки
На этой странице

На этой странице

Получить доступ
Копилот собирает процесс. Менеджер запускает сам. Можно поставить в контур компании.
Получить доступ