Vai al contenuto principale
Il workflow builder è l’editor visuale dove costruisci automazioni concatenando trigger, condizioni e azioni.
Canvas builder con trigger, condizione IF, e due rami di azioni

Anatomia di un workflow

Ogni workflow è una grafo diretto:
[Trigger] → [Condizione] → [Azione A1] → [Azione A2]

                        → [Azione B1]

Crea un workflow

1

Apri Automazioni → Nuovo workflow

Scegli da zero o da template (oltre 30 template pre-pronti).
2

Configura il trigger

Aggiungi il primo nodo: l’evento che avvia il workflow. Vedi Trigger.
3

Aggiungi azioni

Click + sotto il trigger → scegli tipo azione dalla libreria. Compila i parametri.
4

Aggiungi condizioni (opzionale)

Condizione IF: se la condizione è vera, prosegue sul ramo True; altrimenti sul ramo False. Puoi annidare condizioni.
5

Test

Click Esegui in test con un record di esempio. Arya simula tutte le azioni senza effetti reali, mostrando input/output.
6

Attiva

Switch Attivo. Il workflow inizia a rispondere ai trigger dal vivo.

Variabili e riferimenti

Dentro i campi delle azioni usi {{variabili}} per riferire dati del trigger o di azioni precedenti:
{{trigger.deal.name}}              // Nome del deal che ha attivato
{{trigger.deal.company.name}}      // Azienda collegata
{{trigger.deal.primary_contact.email}}  // Email del contatto principale
{{action_1.output.id}}              // ID di un record creato dall'azione 1
{{now}}                             // Data e ora corrente
{{user}}                            // Utente che ha eseguito (per trigger manuali)

Funzioni nei template

Oltre ai riferimenti, puoi usare mini-funzioni nelle variabili:
{{upper(trigger.deal.name)}}             // MAIUSCOLO
{{format_currency(trigger.deal.value)}}  // 10,000.00 €
{{format_date(now, "DD/MM/YYYY")}}       // 14/04/2026
{{truncate(trigger.deal.description, 200)}}  // prime 200 char

Condizioni

Editor condizione IF con campi e operatori
valore > 10000 → True/False.
(valore > 10000 AND stage = "Proposal") OR priority = "Urgent".
company.industry == "Retail" — naviga riferimenti.

Loop

Per iterare su una lista:
1

Azione 'Per ogni'

Aggiungi azione For each → specifica la lista (es. trigger.deal.contacts).
2

Azioni dentro il loop

Le azioni annidate si eseguono per ogni item. {{item.x}} riferisce l’item corrente.
3

Aggrega

Dopo il loop, puoi aggregare output (es. count, sum).

Error handling

Se un’azione fallisce (es. API Slack offline), Arya ritenta N volte con backoff esponenziale.
Per ogni azione, configura cosa fare se fallisce definitivamente: salta, interrompi workflow, esegui azione alternativa.
Email / Slack al creator del workflow su errore non recuperato.

Versioning

1

Salva versione

Ad ogni salvataggio Arya tiene lo storico. Accedi da ⋯ → Cronologia versioni.
2

Confronta

Vedi diff tra versioni (cosa è cambiato).
3

Rollback

Ripristina una versione precedente con un click.

Domande frequenti

Nessun limite tecnico. Piani Premium hanno priorità di esecuzione più alta.
No — l’esecuzione è asincrona su infrastruttura dedicata. L’app resta responsiva anche con migliaia di workflow.
Sì, esporta come JSON → importa in altro workspace. Variabili di integrazione (API key) vanno riconfigurate.