Перейти к основному содержанию

About Triggers

Рабочие процессы всегда начинаются с единственного триггера, который определяет, когда должна выполняться автоматизация.
Advanced objects are supported! Beyond standard CRM objects (People, Companies, Opportunities), you can also trigger workflows and perform actions on:
  • Участники рабочего пространства
  • Calendar Events
  • Messages (Emails)
  • Tasks, Notes, and many other system objects
This opens up powerful automations like notifying team members when calendar events are created, or processing incoming emails automatically.

Запись создана

Запускает рабочий процесс, когда новая запись создается в выбранном объекте (Люди, Компании, Возможности или любой пользовательский объект). Настройка: Выберите тип объекта для отслеживания новых записей.
  • This trigger is great for records created by csv, mailbox and calendar synchronization, API.
  • It is not recommended for records created manually: with this trigger, workflows start as soon as the record is created. Since Twenty UI offers auto-save on the fly (there is not an edit mode and then a validation to save records), the workflow will be triggered before the user inputs all the fields. To trigger this workflow on records created manually, it is recommended to use the trigger Record is created or updated instead.

Запись обновлена

Запускает рабочий процесс, когда в существующую запись вносятся изменения. Настройка:
  • Выберите тип объекта
  • При необходимости укажите, какие поля отслеживать на предмет изменений

Запись обновлена или создана

Запускает рабочий процесс, когда запись либо создается, либо обновляется в выбранном объекте. Почему это важно: Этот триггер особенно полезен, потому что записи, созданные разными методами, ведут себя по-разному:
  • Импорт через API/CSV: Записи создаются сразу со всеми заполненными полями
  • Ручное создание: Записи создаются сначала, затем поля добавляются в последующих обновлениях
Настройка:
  • Выберите тип объекта для отслеживания
  • При необходимости укажите, какие поля отслеживать на предмет изменений
  • Рабочий процесс будет запускаться как при первоначальном создании, так и при последующих обновлениях

Запись удалена

Запускает рабочий процесс при удалении записи из объекта. Настройка: Выберите тип объекта для отслеживания удалений.

Manual Trigger

Запускает рабочий процесс, когда он инициируется пользователем. This trigger can be accessed through the Cmd+K menu or via a custom button that will be displayed in the top navbar after selecting record(s). Настройка доступности: Выберите, как рабочий процесс должен обрабатывать выбор записи:
  • Глобально: Для запуска этого рабочего процесса запись не требуется. The workflow is triggered from the command menu Cmd + K anywhere (from any object) and does not use record(s) as input.
  • Одиночная: Выбранные записи будут переданы в ваш рабочий процесс. Это настроено для заданного объекта. Несколько записей могут быть выбраны до запуска рабочего процесса. The workflow will run from beginning to end as many times as there are records selected.
    Soft limit: 100 runs/minute. Beyond this, workflows remain in “Not Started” status and are processed gradually—either by a background job or when another workflow enters the queue. This means you can select more than 100 records with a Single trigger; execution will just be slower.
  • Групповая обработка: Выбранные записи будут переданы в ваш рабочий процесс. Это настроено для заданного объекта. Несколько записей могут быть выбраны до запуска рабочего процесса. Рабочий процесс будет выполнен один раз, предоставляя весь список записей в качестве входных данных. This means the workflow needs to contain an Iterator action.
This is more advanced, and best for people who want to optimize the number of workflow runs.
Дополнительная настройка:
  • Выберите целевой объект (для одиночной и групповой доступности)
  • Выберите значок команды для запуска рабочего процесса
  • Настройте размещение в навигационной панели (Закреплено или Не закреплено)
Методы доступа:
  • Cmd+K menu to find and launch manual workflows
  • Пользовательская кнопка в верхней навигационной панели (если настроено)

Time-Based Trigger: On a Schedule

Запускает рабочий процесс на регулярной основе, которую вы определяете. Настройка:
  • Выберите единицу времени (минуты, часы, дни)
  • Введите значение или используйте пользовательские cron-выражения для сложного планирования
Timezone: Scheduled workflows run in UTC. When setting hours for daily schedules, convert your local time to UTC.

External Trigger: Webhook

Запускает рабочий процесс при получении GET или POST-запроса от внешнего сервиса. Настройка:
  • The workflow provides a unique webhook URL—copy this and add it to your external system as the endpoint to call.
  • For POST requests, define the expected body structure so Twenty knows what data to expect. Add here the fields you will receive that will be needed below in your workflow.
  • Configure authentication (coming soon).

Choosing the Right Trigger

Use CaseRecommended Trigger
New leads need processingЗапись создана
Data changes need syncЗапись обновлена
Import/manual data handlingЗапись обновлена или создана
Cleanup after deletionЗапись удалена
User-initiated actionЗапуск вручную
Recurring reportsПо расписанию
External integrationWebhook or On a Schedule