Sajel·سجل
Learn Sajel
Automations

Automations

Trigger actions automatically when your data changes.

What are automations?

Automations follow a simple shape: When something happens, If optional conditions are met, Do one or more actions. They run in real time and every run is logged.

TriggerCondition?YesActionSkip

Examples:

When a record's status changes to "Approved", notify the requester
When a form is submitted, create a record and email the team
Every morning, escalate records whose due date has passed

Triggers, conditions, and actions

A trigger is the event that starts the automation. Conditions gate what happens next, and actions are what the automation does.

TriggersActions
Record createdUpdate record
Record updatedCreate record
Field value changedSend email
Form submittedSend notification
On a scheduleCall a webhook
Request approval

Conditions can be split into branches: an If branch, any number of Else if branches, and an optional catch-all branch. Each branch runs its own set of actions, so one automation can handle several outcomes.

Update-record actions can target the triggering record, a linked record, or every record that matches a filter (find all). That last one is handy for bulk updates like "mark all overdue tasks as At Risk".

Managing automations

Access automations from the sidebar under your base. Related automations can be grouped into workflows with a shared name, icon, and color. Each automation shows:

Status: active or paused
Trigger: what starts it
Actions: what it does
Last run: when it last executed and whether it succeeded

You can pause, edit, duplicate, or delete automations, and open the run history to see exactly what each run did.

Automations that create or update records can trigger other automations. SAJEL caps how deep these chains can go and limits runs per workspace, but it's still best to design carefully.