Automations

Automations

In Sytex, automations let you simplify your daily work by setting up flows that handle repetitive tasks or processes that need to run constantly on your behalf. This tool is designed to help you save time, avoid manual errors, and keep everything in order without any coding.

 When is it useful?

Imagine that every time a task is added to a Site, you always have to assign it to a responsible person and notify them by email. Instead of doing this manually, you can set up an automation that does it automatically whenever that situation occurs.

ℹ️ What can you automate?

Sytex lets you create automated workflows that trigger when a specific event occurs, when a user presses a button, through an API call, or on a defined schedule. These actions can be simple—like changing a task's status—or more complex, like creating related objects, running scripts, querying external services with AI, or notifying different teams.

🔄 Standalone model

Automations work with a Standalone model: each automation is created once and can be reused across multiple contexts. You no longer need to duplicate the logic if you need the same flow in different templates or situations. If you change the logic, the change applies everywhere it's used.

🔢 In what ways can an automation be triggered?

A single automation can run from any of these contexts:
Trigger method
Description
Event in a template
Runs when something happens in a form or task (e.g., "a form was approved", "a task was completed"). Set it up from the Triggers window.
Global event
Runs on events that apply at the general organization level, not tied to a specific template. It's also set up as a trigger.
Button in a task or form
A button visible to the user that runs the automation when clicked. Set it up from the Actions window.
HTTP call (API)
Runs externally through a call to the Sytex API. It can return a custom HTTP response.
From another automation
An automation can run another as part of its steps.

Input parameters

Each automation can define input parameters—the data it needs to work (for example: a Site, a task, a text, a date). When you connect it to a trigger or a button, you configure where those parameter values come from in that context.
An automation can only be connected to a context if all of its required parameters can be provided from there. If any is left unassigned, the system flags it with a warning.
You can also create automations without parameters, for flows that don't need any input data.

📖 Sections in this guide