DOS_AI/ Документация
ОтзывыДля когоАгентствамВозможностиЦенаFAQОбучениеДокиВойтиСтарт
← Руководство
Старт
  • Что такое DOS AI
  • Как бот думает
  • Быстрый старт: первый бот за 30 минут
  • Карта кабинета (навигация)
  • Глоссарий
Проект и бот
  • Создание проекта
  • Системный промпт (характер бота)
  • JSON-ответ бота (статусы, стадии, флаги)
  • Выбор AI-модели
  • Тестовый чат
  • Продвинутые настройки бота
  • Загрузить знания о бизнесе в бота (что куда)
Каналы
  • Обзор каналов
  • Подключить WhatsApp (по QR)
  • Подключить Telegram-бота
  • Гигиена и антибан (WhatsApp)
Инструменты бота
  • Функции (инструменты бота)
  • База знаний (RAG)
  • Медиа-библиотека
  • Дожимы (follow-up)
  • Теги и сегментация
  • Уведомления владельцу (Telegram и почта)
  • Запись на время (Calendar и движок окошек)
  • Бот выставляет счёт (Kaspi)
  • Письмо клиенту
  • Рассылки по базе контактов
  • Исходящие диалоги (бот пишет первым)
Работа с клиентами
  • Диалоги, лента, перехват, «AI на паузе»
  • Лиды и их статусы
  • Стадии диалога (воронка)
  • Аналитика
  • Логи событий
  • Авто-отчёты владельцу (Telegram и почта)
Интеграции
  • Обзор интеграций + сервисный аккаунт Google
  • Google Sheets
  • Google Calendar
  • Gmail
  • CRM, Bitrix24 / amoCRM / AlphaCRM
  • Вебхуки и безопасность (SSRF)
  • МойСклад: наличие и цены в ответах бота
Деньги
  • Биллинг проекта: токены, подписка, пополнение
  • Сколько стоит сообщение
  • Приём оплат от клиентов (Kaspi)
  • Промокоды и партнёрская программа
Команда и аккаунт
  • Роли и права (viewer / tester / editor / admin / owner)
  • Участники и приглашения
  • Профиль, пароль, безопасность
  • Уведомления и личные настройки
  • Удаление, передача, дублирование проекта
Для разработчиков
  • Публичный API и ключи dos_sk_live_…
  • Кастомные вебхуки (продвинутый режим)
  • Язык выражений (expressions)
  • Формат данных и интеграция фронта
  • Подключить ИИ-агента: Claude Code, Codex, Cursor (MCP)
Решение проблем
  • Бот не отвечает, диагностика
  • Функция не вызывается / падает
  • Канал отвалился / WhatsApp забанили
  • Платёж не прошёл
  • Частые вопросы (FAQ)
  • Лиды из рекламы приходят с задержкой
Справочники
  • Каталог встроенных функций
  • Справочник настроек (agent_config)
  • Коды ошибок и состояния
  • Стадии, статусы лида, типы клиента
  • Лимиты и квоты
  • Переменные и хелперы выражений
  • Типы уведомлений

Документация › Интеграции › Gmail

Gmail

📌 Сначала прочти это. Для большинства проще обычная отправка писем: см. «Письмо клиенту» (работает сразу, без Google Workspace) и «Уведомления владельцу». Gmail-функция ниже, продвинутый вариант для тех, у кого есть Google Workspace.
Бот умеет отправлять письма через Gmail-функцию. Но честно сразу: для обычного @gmail.com это не заработает, нужен Google Workspace с особой настройкой. Чаще проще использовать «Письмо клиенту».

⏱ 5 мин · 👤 для владельца · 🟢 live

За 30 секунд:
  • Функция gmail_send шлёт письмо (кому / тема / текст, + копии).
  • Ограничение: работает только если у тебя Google Workspace и админ включил domain-wide delegation для сервис-аккаунта.
  • Для обычного личного @gmail.com отправка вернёт 403: это ожидаемо.
  • Заголовки писем защищены от инъекций.

Что делает

Функция send_gmail отправляет email: поля кому (to), тема (subject), текст (body), опционально копии (cc/bcc) и адрес для ответа (reply_to).

Отправка идёт от имени сервис-аккаунта платформы.


Важное ограничение (читай до настройки)

Gmail-отправка через сервис-аккаунт, не для всех. Она работает только при выполнении одного из условий:

  • у тебя Google Workspace (корпоративный Google для домена), и админ включил domain-wide delegation для сервис-аккаунта; или
  • сервис-аккаунт явно назначен авторизованным отправителем.

Если это не настроено, отправка вернёт ошибку 403 с подсказкой:

«Сервис-аккаунт не может отправить email. Для Gmail через Service Account нужна domain-wide delegation в Google Workspace админке (или используйте Resend / SMTP вместо Gmail)»

Перевод на простой язык: для обычного @gmail.com это просто не заработает. Нужна корпоративная почта на своём домене и доступ к её админке.

💡 Что делать вместо. Если тебе нужны письма клиентам (подтверждения, уведомления) и у тебя нет Workspace, обычно проще отправлять их другим способом. Напиши в саппорт: подскажем рабочий вариант под твой случай.

Безопасность

Все поля письма (получатель, тема, копии) очищаются от спецсимволов переноса строк: защита от подмены заголовков письма (header injection).


Простыми словами

Бот в принципе умеет слать письма через Gmail, но тут надо быть честным, для обычной почты @gmail.com это не включится. Технически Google разрешает «роботу» слать письма только если у тебя корпоративная почта Google (Workspace) на своём домене и админ специально это разрешил. У большинства малого бизнеса такого нет, и тогда бот честно ответит ошибкой 403.

Поэтому если тебе просто нужно отправлять клиентам письма, не мучайся с Gmail, напиши в саппорт, подберём способ попроще. А если у тебя есть корпоративный Google на домене, тогда Gmail-функция тебе подойдёт, и админ домена включит нужный доступ.


Дальше: → CRM (Bitrix24 / amoCRM / AlphaCRM)
Связано: Обзор интеграций · Google Sheets
Не получилось? → напиши в саппорт, Gmail требует Google Workspace