Заявки из Gmail в amoCRM: сделка с контактом на каждое письмо

Заявки из Gmail в amoCRM в nana800 переносят три блока: «gmail incoming email» раз в минуту проверяет «Входящие», «Open AI request» достаёт из письма имя, телефон и суть заявки, а «amoCRM request» создаёт сделку с контактом. Нужны пароль приложения Google, свой ключ OpenAI и долгосрочный токен amoCRM, код не нужен. Баланс nana800 каждый месяц бесплатно пополняется до 350 ₽.

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

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

  • Письма с формы сайта, которые приходят на Gmail, становятся сделками: имя и телефон клиента попадают в контакт, а не остаются в тексте письма
  • Брать в amoCRM только заявки: в поиске триггера задать from:forms@mysite.ru или subject:(заявка), и рассылки со счетами схему не запускают
  • Класть сделки из почты в отдельную воронку: её pipeline_id вписан в задание для ChatGPT и попадает в каждую сделку
  • Ставить бюджет сделки, если клиент назвал в письме сумму или выбрал тариф в форме: ChatGPT записывает её в price
  • Добавлять к сделке примечание с коротким пересказом письма, чтобы менеджер не искал письмо в почте
  • Собирать заявки нескольких сайтов в одном ящике Gmail и различать их по названию сделки, которое ChatGPT собирает из темы письма

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

  1. 1

    Подготовьте три доступа

    Для почты создайте пароль приложения: аккаунт Google, «Безопасность», «Пароли приложений». В amoCRM откройте свою интеграцию в amoМаркете и на вкладке «Ключи» сгенерируйте долгосрочный токен на срок от 1 дня до 5 лет, он показывается один раз. Ключ OpenAI вида sk-... создаётся в разделе API keys кабинета OpenAI.

  2. 2

    Добавьте триггер Gmail и отберите письма с заявками

    Создайте схему и поставьте «gmail incoming email»: адрес Gmail, способ входа APP_PASSWORD_IMAP и пароль приложения. В search query укажите, как узнать заявку, например from:forms@mysite.ru или subject:(Новая заявка). С пустым поиском сделкой станет каждое письмо, включая рассылки.

  3. 3

    Попросите ChatGPT собрать сделку

    Добавьте «Open AI request»: режим TEXT_COMPLETION, формат ответа json_object. В запрос подставьте from, subject и body_text письма и опишите ответ: name - суть заявки, price - сумма числом или 0, в _embedded.contacts один контакт с first_name и custom_fields_values, где телефон с field_code PHONE, а email с EMAIL.

  4. 4

    Создайте сделку в amoCRM

    Добавьте «amoCRM request»: адрес аккаунта, например mycompany.amocrm.ru, токен, тип запроса POST, раздел leads/complex. В JSON-данные подставьте только json_response из блока ChatGPT, без своих скобок и кавычек. Объект подставится готовым JSON, и кавычки или переносы строк из письма его не сломают.

  5. 5

    Включите схему и пришлите тестовую заявку

    Включите схему: первая проверка только запоминает письма, которые уже лежат во «Входящих». Отправьте на ящик письмо с именем и телефоном, после ближайшей проверки в amoCRM появится сделка, её ID будет в item результата блока. Если сделки нет, причина в error_message блока amoCRM или в error_text блока ChatGPT. Включённая схема стоит 0,42 ₽ в час.

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

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

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

  • Gmail

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

  • amoCRM

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

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

  • Gmail + Discord

    Новые письма Gmail приходят сообщением от вашего бота в канал Discord: отправитель, тема и начало текста. Отбор поиском Gmail, без кода, бесплатный баланс.

  • Gmail + Google Таблицы

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

  • Gmail + Notion

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

  • Gmail + ChatGPT (OpenAI)

    ChatGPT читает каждое новое письмо Gmail: пишет пересказ, ставит категорию или готовит черновик ответа и присылает результат в Telegram или таблицу. Без кода.

  • Gmail + Slack

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

  • Gmail + Telegram

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

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

Одно письмо - шесть запусков базового блока: по два на триггер Gmail, блок ChatGPT и запрос в amoCRM. 1 000 запусков стоят 100 ₽. Письма, которые не подошли под поиск, ничего не стоят, а неудачный запуск блока не списывается. Токены модели OpenAI списывает с баланса вашего аккаунта OpenAI. Включённая схема стоит 0,42 ₽ в час, поэтому при круглосуточной работе большая часть бесплатных 350 ₽ в месяц уходит на часы схемы.

Да, если хватит сделки с темой письма в названии: POST в раздел leads, где в name подставлен subject, это четыре запуска на письмо. Имя и телефон так не разобрать. Поле JSON-данных принимает текст письма как есть, и первый же перенос строки или кавычка ломают JSON, блок завершится ошибкой. Кто знает JavaScript, может разобрать текст бесплатным блоком «run custom script».

Попросите ChatGPT вернуть объект из двух частей: deal - сама сделка и note - объект с полем text, где пересказ письма. В первый «amoCRM request» подставьте deal. После него поставьте второй: POST в раздел leads/notes, entity_id - ID сделки из item первого блока, note_type - common, а в params подставлен объект note. Второй запрос стоит ещё два запуска.

Если модель вернула не JSON, блок ChatGPT завершится ошибкой с причиной в error_text. Если amoCRM не принял поле, его ответ с названием поля будет в error_message, и сделка не появится. Неудачный блок не оплачивается, но это письмо схему второй раз не запустит, сделку по нему создайте руками. Обычно ошибки уходят, когда в задании точнее описаны поля и пример ответа.

С Kommo да: в адресе аккаунта укажите полный адрес, например mycompany.kommo.com. Для Яндекс Почты, Mail.ru и корпоративной почты вместо триггера Gmail поставьте «IMAP incoming email»: он отдаёт те же from, subject и body_text, а блоки ChatGPT и amoCRM остаются как есть.

Не мгновенно. Триггер проверяет «Входящие» раз в минуту, и письмо попадает в схему при ближайшей проверке после того, как Gmail его показал. Затем отвечает ChatGPT: быстрая модель за секунды, модели, которые сначала думают, дольше. Ответа дольше трёх минут блок не ждёт и завершается ошибкой, поэтому для разбора заявок удобна быстрая gpt-6-luna.

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

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

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