Skip to main content
The workflow builder is the visual editor where you build automations by chaining triggers, conditions and actions.
Builder canvas with trigger, IF condition, and two action branches

Workflow anatomy

Every workflow is a directed graph:
[Trigger] → [Condition] → [Action A1] → [Action A2]

                       → [Action B1]

Create a workflow

1

Open Automations → New workflow

Pick from scratch or from template (30+ pre-made templates).
2

Configure the trigger

Add the first node: the event that starts the workflow. See Triggers.
3

Add actions

Click + below the trigger → pick action type from the library. Fill parameters.
4

Add conditions (optional)

IF condition: if true, continue on True branch; else on False. You can nest conditions.
5

Test

Click Run in test with a sample record. Arya simulates all actions without real effect, showing input/output.
6

Activate

Switch Active. Workflow starts responding to live triggers.

Variables and references

Within action fields use {{variables}} to reference data from trigger or previous actions:
{{trigger.deal.name}}                   // Triggering deal name
{{trigger.deal.company.name}}           // Linked company
{{trigger.deal.primary_contact.email}}  // Primary contact email
{{action_1.output.id}}                  // ID of record created by action 1
{{now}}                                 // Current date/time
{{user}}                                // User who triggered (for manual triggers)

Functions in templates

Besides references, use mini-functions in variables:
{{upper(trigger.deal.name)}}              // UPPERCASE
{{format_currency(trigger.deal.value)}}   // €10,000.00
{{format_date(now, "DD/MM/YYYY")}}        // 14/04/2026
{{truncate(trigger.deal.description, 200)}}  // first 200 chars

Conditions

IF condition editor with fields and operators
value > 10000 → True/False.
(value > 10000 AND stage = "Proposal") OR priority = "Urgent".
company.industry == "Retail" — navigate references.

Loops

To iterate over a list:
1

'For each' action

Add For each action → specify the list (e.g. trigger.deal.contacts).
2

Actions inside the loop

Nested actions execute for each item. {{item.x}} references current item.
3

Aggregate

After the loop, aggregate output (count, sum).

Error handling

If an action fails (e.g. Slack API offline), Arya retries N times with exponential backoff.
For each action, configure what to do on permanent failure: skip, stop workflow, run alternative action.
Email / Slack to workflow creator on unrecovered error.

Versioning

1

Save version

Every save keeps the history. Access from ⋯ → Version history.
2

Compare

See diff between versions.
3

Rollback

Restore a previous version with one click.

Frequently asked questions

No technical limit. Premium plans get higher execution priority.
No — execution is async on dedicated infrastructure. The app stays responsive even with thousands of workflows.
Yes, export as JSON → import in another workspace. Integration variables (API keys) must be reconfigured.