Документация

No-code действия

Действия, которые agent может запустить без написания кода — запись в базу данных, отправка email, приём платежа, перевод звонка.

No-code действия

Agent не просто отвечает: он может действовать. betool предоставляет набор готовых к использованию действий, которые узел agent вызывает по мере необходимости — без единой строки кода.

Запись в базу данных

Из базы данных agent может:

  • Создать строку — записать лид, запрос, встречу.
  • Обновить строку — изменить статус, заполнить поле.
  • Захватить строку (claim_row)атомарная операция «compare-and-set»: она гарантирует, что одна и та же задача обрабатывается только один раз, даже если несколько выполнений идут параллельно (exactly-once).

claim_row — это строительный блок надёжной очереди задач: наблюдатель обнаруживает новые строки для обработки, захватывает их одну за другой, и никто не обрабатывает одну и ту же строку дважды.

Массовый импорт

Чтобы наполнить базу данных, помощник из 3 шагов импортирует файл xlsx / csv (с отображением столбцов). Удобно для загрузки истории или списка контактов.

Отправка email

Инструмент email.send позволяет агенту отправить email (отчёт, подтверждение, напоминание) в рамках его pipeline. В сочетании с каналом Расписание это основа регулярного отчёта.

Приём платежа (ссылка на оплату)

С интеграцией Stripe agent может:

  • Сгенерировать ссылку на оплату через Stripe Checkout (stripe.create_payment_link).
  • Проверить платёж (stripe.check_payment) перед подтверждением действия.

Типичное применение: сделать встречу предоплаченной до её размещения в календаре.

Перевод звонка

На канале Телефония agent может перевести звонок на другой номер (SIP REFER) — например, направить VIP-абонента на прямую линию. Целевой номер валидируется в формате E.164.

Почему это безопасно

  • Действия с внешним побочным эффектом (email, платёж, публикация) идемпотентны: в случае повторного развёртывания или повтора действие никогда не выполняется дважды.
  • Чувствительные действия могут требовать согласования человеком перед выполнением (см. предложения и согласование).