About Triggers
Fluxurile de lucru întotdeauna încep cu un declanșator unic care definește când ar trebui să ruleze automatizarea.
Înregistrarea este creată
Pornește fluxul de lucru când este creată o nouă înregistrare într-un obiect selectat (Persoane, Companii, Oportunități sau orice obiect personalizat). Configurare: Selectați tipul de obiect pentru a monitoriza noile înregistrări.- 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 updatedinstead.
Înregistrarea este actualizată
Pornește fluxul de lucru când se fac modificări într-o înregistrare existentă. Configurare:- Selectați tipul de obiect
- Specificați opțional care câmpuri să fie monitorizate pentru modificări
Înregistrarea este actualizată sau creată
Pornește fluxul de lucru când o înregistrare este fie creată, fie actualizată într-un obiect selectat. De ce contează acest lucru: Acest declanșator este deosebit de util deoarece înregistrările create prin metode diferite se comportă diferit:- Importuri API/CSV: Înregistrările sunt create cu toate câmpurile completate imediat
- Creare manuală: Înregistrările sunt create mai întâi, apoi câmpurile sunt adăugate în actualizări ulterioare
- Selectați tipul de obiect pentru a monitoriza
- Specificați opțional care câmpuri să fie monitorizate pentru modificări
- Fluxul de lucru va fi declanșat atât la crearea inițială, cât și la orice actualizări ulterioare
Înregistrarea este ștearsă
Pornește fluxul de lucru când o înregistrare este eliminată dintr-un obiect. Configurare: Selectați tipul de obiect pentru a monitoriza ștergerile.Manual Trigger
Pornește fluxul de lucru când este declanșat de o acțiune a utilizatorului. This trigger can be accessed through theCmd+K menu or via a custom button that will be displayed in the top navbar after selecting record(s).

-
Global: Nu se necesită nicio înregistrare pentru a declanșa acest flux de lucru. The workflow is triggered from the command menu
Cmd + Kanywhere (from any object) and does not use record(s) as input. -
Single: Înregistrările selectate vor fi transmise către fluxul dumneavoastră de lucru. Se configurează pentru un obiect dat. Mai multe înregistrări pot fi selectate înainte de a declanșa fluxul de lucru. 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.
- Bulk: Înregistrările selectate vor fi transmise către fluxul dumneavoastră de lucru. Se configurează pentru un obiect dat. Mai multe înregistrări pot fi selectate înainte de a declanșa fluxul de lucru. Fluxul de lucru va rula o singură dată, oferind întreaga listă de înregistrări ca intrare. 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.

- Selectați obiectul țintă (pentru modurile Single și Bulk)
- Alegeți o pictogramă de comandă pentru declanșarea fluxului de lucru
- Configurați plasarea în navbar (fixat sau nefixat)
Cmd+Kmenu to find and launch manual workflows- Buton personalizat în navbarul superior (dacă este configurat)
Time-Based Trigger: On a Schedule
Pornește fluxul de lucru în mod recurent, conform configurării pe care o definiți. Configurare:- Selectați unitatea de timp (minute, ore, zile)
- Introduceți o valoare sau folosiți expresii cron personalizate pentru programare avansată
Timezone: Scheduled workflows run in UTC. When setting hours for daily schedules, convert your local time to UTC.
External Trigger: Webhook
Pornește fluxul de lucru când este primită o cerere GET sau POST de la un serviciu extern.
- 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 Case | Recommended Trigger |
|---|---|
| New leads need processing | Înregistrarea este creată |
| Data changes need sync | Înregistrarea este actualizată |
| Import/manual data handling | Înregistrarea este actualizată sau creată |
| Cleanup after deletion | Înregistrarea este ștearsă |
| User-initiated action | Lansare manuală |
| Recurring reports | Conform unui program |
| External integration | Webhook or On a Schedule |