Vai al contenuto principale
Un trigger è l’evento che avvia l’esecuzione di un workflow. Arya offre 7 tipi di trigger che coprono praticamente ogni caso d’uso.

Tipi di trigger

Si attiva quando un record viene creato, modificato o eliminato.Parametri:
  • Oggetto (Deal, Company, Contact, Task, Project, custom…)
  • Evento (Created / Updated / Deleted)
  • Filtri opzionali (es. solo se valore > 10000)
Esempi: notificare sales manager su deal nuovo > €50k; creare task di follow-up quando si aggiunge un contatto.
Si attiva quando lo stato di un record cambia.Parametri:
  • Oggetto
  • Campo stato (stage per deal, status per task, ecc.)
  • Da (qualsiasi o valore specifico)
  • A (qualsiasi o valore specifico)
Esempi: deal → Won → crea progetto; fattura → Pagata → notifica cliente con ringraziamento.
Si attiva a intervalli regolari (cron-like).Parametri:
  • Frequenza: ogni ora, ogni giorno alle X, settimanalmente, mensilmente, custom cron expression
  • Timezone: Europe/Rome default
  • Filtri: workflow runna su un insieme di record (es. tutti i deal aperti)
Esempi: report settimanale team ogni lunedì alle 9; cleanup fine mese; solleciti automatici fatture scadute.
Si attiva quando Arya riceve una chiamata HTTP POST a un URL univoco.Parametri:
  • URL webhook (generato da Arya, es. https://api.arya.so/webhooks/abc123)
  • Metodo autenticazione (token, firma HMAC, nessuna)
  • Parse payload: definisci schema del JSON atteso
Esempi: integrazione con Zapier/Make; form Typeform che crea contatto; evento da sistema custom.
Si attiva quando un form pubblico di Arya viene compilato.Parametri:
  • Form: seleziona form esistente (vedi Form pubblici)
  • I campi del form diventano variabili disponibili
Esempi: iscrizione newsletter → aggiunge a lista; richiesta demo → crea deal.
Si attiva quando arriva un’email a un indirizzo monitorato.Parametri:
  • Indirizzo monitorato: un alias dedicato (es. leads@arya.so → interno)
  • Filtri: mittente, subject, keyword
Esempi: email a sales@ → crea lead; email a support@ → crea ticket.
Si attiva solo quando lo lanci tu (dall’app o dalla API).Parametri:
  • Scope: da record (icona action), da lista (bulk), da menu globale
  • Input richiesti: campi che l’utente compila prima di lanciare
Esempi: bulk email a contatti selezionati; genera report ad hoc; script di bonifica dati.

Filtri sui trigger

Oltre ai parametri base, ogni trigger accetta filtri per non attivare workflow su ogni record:
Record created AND
  deal.value > 10000 AND
  deal.stage = "Qualified"
Riduce rumore e consumo risorse.

Rate limiting

Per proteggere l’infrastruttura, alcuni trigger hanno limiti:
  • Scheduled: max 1 esecuzione al minuto per workflow
  • Webhook: max 100 chiamate/secondo per workspace
  • Email: max 1.000 email parseate/giorno (piani base)
Limiti alzati su piani Enterprise.

Debug trigger

In Cronologia esecuzioni vedi per ogni trigger:
  • Quando è scattato
  • Che record / payload ha attivato
  • Quale ramo è stato percorso
  • Risultato finale

Domande frequenti

No, 1 trigger per workflow. Se servono più sorgenti, duplica il workflow o usa un trigger generico + condizioni.
No, asincroni. Arya risponde 200 immediatamente; l’esecuzione può richiedere secondi o minuti.
Sì, switch Attivo/Pausato sul workflow.