Назад в блог

Автоматизации в Tagix: триггеры, вебхуки и cron-задачи без кода#

Современный сайт — это не только страницы и контент, но и события, которые происходят вокруг него: заявки с форм, письма пользователям, регулярные отчёты, синхронизация с внешними сервисами. В Tagix всё это настраивается без единой строки серверного кода — через встроенные автоматизации.

Триггеры: реакция на события сайта#

Триггеры (/tagix/triggers/) позволяют выполнять действия до или после любого API-события: создания записи, обновления, удаления или авторизации.

Типичные сценарии:

  • отправка приветственного письма после регистрации;
  • уведомление администратора о новой заявке;
  • начисление бонусов новому пользователю;
  • очистка временных данных после удаления записи.

Каждый триггер описывается TGX-шаблоном: вы задаёте сущность (например, record или auth), метод и момент срабатывания — а логика пишется тем же языком разметки, что и страницы.

Вебхуки: приём событий извне#

Вебхуки (/tagix/webhooks/) превращают сайт в точку входа для внешних сервисов. Платёжная система сообщила об оплате? CRM прислала новый лид? Достаточно указать внешний сервису URL вебхука — и данные попадут в нужную коллекцию или запустят цепочку действий.

Cron-задачи: работа по расписанию#

Всё, что должно происходить регулярно, выносится в cron-задачи (/tagix/cron/):

  • ежедневная рассылка дайджестов;
  • деактивация просроченных записей;
  • генерация отчётов и бэкапы контента;
  • напоминания пользователям.

Расписание настраивается в привычном cron-формате, а тело задачи — это обычный TGX-шаблон со доступом ко всем коллекциям сайта.

Письма как часть автоматизаций#

Шаблоны писем (/tagix/emails/) хранятся прямо на сайте и подставляются в триггеры и cron-задачи. Письмо собирается из тех же данных, что и страницы: обращение по имени, персональные ссылки, актуальные значения полей записи.

Итог#

Автоматизации Tagix закрывают полный цикл работы сайта: событие → реакция → уведомление → фоновая обработка. Всё настраивается визуально, хранится вместе с сайтом и переносится вместе с ним при экспорте. Попробуйте начать с простого триггера на новую заявку — и вы почувствуете, сколько рутины исчезает из вашей работы.

Управление