Workflow anatomy
Every workflow is a directed graph:Create a workflow
Configure the trigger
Add the first node: the event that starts the workflow. See Triggers.
Add conditions (optional)
IF condition: if true, continue on True branch; else on False. You can nest conditions.
Test
Click Run in test with a sample record. Arya simulates all actions without real effect, showing input/output.
Variables and references
Within action fields use{{variables}} to reference data from trigger or previous actions:
Functions in templates
Besides references, use mini-functions in variables:Conditions
Single condition
Single condition
value > 10000 → True/False.Multiple with AND/OR
Multiple with AND/OR
(value > 10000 AND stage = "Proposal") OR priority = "Urgent".Conditions on linked records
Conditions on linked records
company.industry == "Retail" — navigate references.Loops
To iterate over a list:Error handling
Automatic retry
Automatic retry
If an action fails (e.g. Slack API offline), Arya retries N times with exponential backoff.
Fallback
Fallback
For each action, configure what to do on permanent failure: skip, stop workflow, run alternative action.
Error notification
Error notification
Email / Slack to workflow creator on unrecovered error.
Versioning
Frequently asked questions
How many workflows can I have?
How many workflows can I have?
No technical limit. Premium plans get higher execution priority.
Do complex workflows slow down the app?
Do complex workflows slow down the app?
No — execution is async on dedicated infrastructure. The app stays responsive even with thousands of workflows.
Can I share workflows across workspaces?
Can I share workflows across workspaces?