Vai al contenuto principale
Usa le automazioni quando vuoi togliere lavoro dalle tue mani, come inviare email di riepilogo, generare report, sincronizzare o ripulire dati o eseguire attività di manutenzione ricorrenti. Quando crei un’app in Base44, le automazioni ti aiutano a eseguire funzioni backend automaticamente, su schedulazione, quando i dati cambiano o quando un’integrazione connessa invia un evento tramite un connettore. Crei e gestisci le automazioni usando la chat IA nella dashboard dell’app.
Workflows sostituisce le automazioni. Il rilascio è graduale, quindi alcune app ora mostrano Workflows invece di Automations. Se la tua app mostra Workflows, consulta Creating workflows.
Automations

Per cosa posso usare le automazioni?

Puoi usare le automazioni per qualsiasi lavoro backend che vuoi avvenga automaticamente. Esempi comuni includono:
  • Inviare email o messaggi, come email di benvenuto giornaliere o newsletter settimanali.
  • Generare report o riepiloghi, ad esempio un report giornaliero dei ricavi.
  • Verificare condizioni e avvisare solo quando qualcosa cambia, come basso inventario.
  • Reagire a modifiche nei dati, come inviare un messaggio agli admin quando viene aggiunto un nuovo prodotto.
  • Pianificare post sui social media.
  • Eseguire attività di manutenzione ricorrenti, come archiviare vecchi record o aggiornare le cache.
  • Fare backup dei dati dell’app (es. su Google Drive) ogni settimana.
  • Inviare notifiche a strumenti esterni quando succede qualcosa, ad esempio pubblicare aggiornamenti sulle prenotazioni del salone in un canale Slack quando gli eventi del calendario cambiano.

Come funzionano le automazioni

Quando crei un’automazione, scegli come si avvia. Può eseguirsi su una schedulazione che definisci, in risposta a un evento dati come la creazione, l’aggiornamento o l’eliminazione di un record, quando un utente dell’app inizia una conversazione con un agente in-app o quando un’integrazione connessa invia un evento usando un connettore. Ogni automazione esegue una funzione backend nella tua app e registra l’esecuzione così puoi vedere cosa è successo. Ogni automazione ha log così puoi sempre vedere quando è stata eseguita, se è riuscita ed eventuali errori. Questo mantiene tutto trasparente e facile da debuggare.
Importante:
  • Devi avere un piano Builder o superiore per usare le automazioni.
  • Ogni volta che un’automazione viene eseguita, usa 1 credito integrazione.
  • Ogni esecuzione può durare al massimo 3 minuti. Se dura di più, l’esecuzione fallisce. Ad esempio, se la tua automazione invia 1.000 email ma può inviarne solo 600 in 3 minuti, solo le prime 600 vengono inviate e le altre non vengono elaborate.
  • L’intervallo minimo tra esecuzioni delle automazioni è di 5 minuti.

Tipi di automazioni

Ci sono 4 tipi di automazioni che puoi creare. Quando descrivi ciò che vuoi alla chat IA, aiuta sapere quale tipo si adatta al tuo caso d’uso.

Automazioni schedulate

Le automazioni schedulate si eseguono a un orario o intervallo che definisci. Usale per attività ricorrenti come digest giornalieri, report settimanali o job di manutenzione regolari. Prompt di esempio:
  • Send me a daily summary of all new orders to my email every morning at 8:00.
  • Archive trip records that have been completed for more than 30 days, every Sunday at midnight.

Automazioni su evento dati

Le automazioni su evento dati si eseguono in risposta a cambiamenti nei dati dell’app, come la creazione, l’aggiornamento o l’eliminazione di un record. Usale per reagire in tempo reale all’attività. Prompt di esempio:
  • Send a push notification whenever I add a new WishlistPlace and write any needed backend function for me.
  • Send the admin an email whenever a new booking is created.

Automazioni di agente in-app

Le automazioni di agente in-app si eseguono quando un utente dell’app inizia una nuova conversazione con un agente in-app. Usale per restare aggiornato su chi ti contatta, ad esempio per essere avvisato quando un cliente inizia una chat, aggiungerlo automaticamente ai contatti o inviarti un riepilogo a fine giornata. Prompt di esempio:
  • Email me whenever someone starts a new conversation with my agent.
  • Add the person to my Contacts list when they start a chat with my agent.

Automazioni tramite connettore

Le automazioni tramite connettore si eseguono quando un’integrazione connessa invia un evento, come una nuova email in arrivo in Gmail o un evento del calendario aggiornato in Google Calendar. Usale per mantenere l’app sincronizzata con strumenti esterni. Prompt di esempio:
  • When a new email arrives in Gmail with the subject "Book appointment", parse it and add a new booking to my app.
  • When a Google Calendar event is cancelled, update the booking in my app and post a message in the #salon-general Slack channel.
Le automazioni tramite connettore sono attualmente disponibili per Gmail, Google Calendar, Google Drive, Microsoft Outlook e Microsoft OneDrive.

Creare un’automazione

Quando clicchi New Automation, Base44 mostra suggerimenti basati sul contesto dell’app. Puoi scegliere uno di quelli o cliccare Create from scratch per scegliere il tipo di automazione e descrivere ciò che vuoi nella chat IA.

Usare un suggerimento

Ogni suggerimento include una breve descrizione di ciò che fa. Cliccarne uno invia un prompt precompilato alla chat IA, dove puoi rivederlo e regolarlo prima che l’IA lo configuri. Per creare un’automazione da un suggerimento:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Automations.
  3. Clicca New Automation.
  4. Sfoglia i suggerimenti sotto Suggested for you.
  5. Clicca su un suggerimento per inviarlo alla chat IA come prompt precompilato.
  6. Rivedi il prompt, fai eventuali modifiche e invialo.
  7. L’IA configura l’automazione e la aggiunge alla tua lista Automations.
Automationsuggestions

Creare da zero

Se nessuno dei suggerimenti si adatta, crea la tua automazione da zero. Prima scegli il tipo di trigger, poi descrivi ciò che vuoi nella chat IA. Per creare un’automazione da zero:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Automations.
  3. Clicca New Automation.
  4. Clicca Create from scratch.
  5. Seleziona il tipo di trigger: Scheduled, Data event, In-app agent o Connector.
  6. Nella chat IA, descrivi l’automazione che vuoi. Ad esempio: Set up recurring email reminders to my email name@email.com for my tasks on my to-do list every Sunday at 17:00.
  7. L’IA crea l’automazione e la aggiunge alla tua lista Automations.
Se ti serve una nuova funzione backend per l’automazione, menzionalo nel prompt e l’IA la scriverà per te.

Gestire le automazioni

Dopo aver iniziato a usare le automazioni, puoi controllare quando si eseguono, cambiare le impostazioni, attivarle su richiesta o eliminare le automazioni che non ti servono più. Puoi mettere in pausa le automazioni senza eliminarle e puoi duplicare un’automazione esistente quando vuoi una configurazione simile con piccole modifiche.
Quando disattivi un’automazione, Base44 smette di pianificare esecuzioni future, ma i log esistenti restano disponibili. Puoi riattivare l’automazione in qualsiasi momento.

Attivare o disattivare un’automazione

Metti in pausa un’automazione in qualsiasi momento se vuoi fermarla e attivala di nuovo quando ti serve. Per attivare o disattivare un’automazione:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Automations.
  3. Clicca il toggle a sinistra del nome dell’automazione per attivarla o disattivarla.
Turning an automation on and off
Pausa automatica per automazioni in errore: se un’automazione schedulata fallisce ripetutamente, Base44 la mette in pausa automaticamente e ti notifica così puoi investigare e risolvere il problema prima di riabilitarla.

Modificare un’automazione

Fai modifiche a un’automazione in qualsiasi momento. Le modifiche influenzano solo le esecuzioni future. Per modificare un’automazione:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Automations.
  3. Clicca l’icona More Actions sull’automazione.
  4. Clicca Edit automation.
  5. Aggiorna i dettagli dell’automazione.
  6. Clicca Save.
Editing an automation in your app

Duplicare un’automazione

Crea nuove automazioni duplicando quelle esistenti e modificando la nuova. Per duplicare un’automazione:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Automations.
  3. Clicca l’icona More Actions sull’automazione.
  4. Clicca Duplicate.
  5. Aggiorna i dettagli della nuova automazione se necessario e clicca Save.
Duplicating an automation in your app

Eseguire un’automazione immediatamente

Esegui un’automazione subito quando vuoi attivare la sua funzione backend su richiesta. Aiuta a testare le modifiche, confermare che la configurazione funzioni o gestire qualcosa di urgente tra le esecuzioni schedulate.
Run now attiva la funzione backend una volta in aggiunta a qualsiasi schedulazione o evento dati configurato. L’esecuzione appare nei log dell’automazione.
Per eseguire un’automazione:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Automations.
  3. Clicca l’icona More Actions sull’automazione.
  4. Seleziona Run now.
Running an automation immediately

Archiviare un’automazione

Se non ti serve più un’automazione, puoi spostarla in Archive per mantenere la lista attiva pulita. Per archiviare un’automazione:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Automations.
  3. Trova l’automazione rilevante nella lista.
  4. Clicca l’icona More Actions sull’automazione.
  5. Clicca Archive.
Archiving an automation

Monitorare le esecuzioni e usare i log

Ogni automazione mantiene il proprio log così puoi vedere quando si è eseguita, quanto è durata e se è riuscita. Quando qualcosa va storto, i log aiutano a capire cosa è fallito e dove guardare nel codice backend, senza tirare a indovinare.
Usa i log per confermare che le nuove automazioni si eseguano nel momento giusto dopo averle configurate la prima volta.
Per visualizzare i log di un’automazione:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Automations.
  3. Clicca sull’automazione che vuoi ispezionare.
  4. Clicca sulla scheda Logs.
  5. Rivedi l’elenco delle esecuzioni, incluso timestamp, durata e stato di ogni esecuzione.
Viewing the logs of an automation

Automazioni e crediti integrazione

Ogni esecuzione di un’automazione usa almeno 1 credito integrazione, più crediti aggiuntivi per eventuali integrazioni integrate chiamate al suo interno. Ad esempio, un’automazione che chiama invokeLLM e invia un’email costa 1 credito per l’esecuzione più i crediti per ogni azione che attiva. Vedi la ripartizione completa dei crediti. Le automazioni che si eseguono frequentemente o concatenano più azioni possono prosciugare il saldo dei crediti rapidamente. Ecco alcuni modi per tenere sotto controllo l’uso:
  • Aggiungi condizioni di trigger specifiche. Restringi i criteri che fanno partire un’automazione così non si esegue senza motivo.
  • Consolida le automazioni ridondanti. Se più automazioni svolgono compiti sovrapposti, uniscile in workflow più intelligenti e meno numerosi.
  • Risolvi tempestivamente le automazioni in errore. Le automazioni che vanno in errore possono comunque consumare crediti a ogni retry. Controlla regolarmente i log e sistema o disabilita le automazioni problematiche appena le individui.
  • Rivedi la frequenza delle attività schedulate. Considera se le automazioni ricorrenti, come report o promemoria giornalieri, devono eseguirsi con la frequenza configurata.
  • Riduci le chiamate invokeLLM. Ogni chiamata invokeLLM dentro un’automazione è un addebito di crediti separato. Chiama l’LLM solo quando il risultato non può essere predeterminato.
  • Testa prima in un ambiente controllato. Esegui le automazioni manualmente su un piccolo dataset e controlla i log di esecuzione per stimare il costo per esecuzione prima di abilitarle su larga scala.
  • Usa la modalità Discuss quando progetti le automazioni. La modalità Discuss costa circa 0,3 crediti messaggio e ti permette di pianificare la logica dell’automazione prima di applicare modifiche, riducendo prove ed errori.

FAQ

Clicca una domanda qui sotto per saperne di più.
Sì. Chiedi alla chat IA di aggiungere condizioni di trigger a qualsiasi automazione. Ad esempio:
Only run this automation when the order status is "pending".
L’automazione quindi parte solo quando l’evento trigger corrisponde anche alle condizioni descritte. Le condizioni sono mostrate nella sezione Advanced del pannello dell’automazione una volta impostate e possono essere cambiate solo chiedendo alla chat IA — non possono essere modificate manualmente.Trigger conditions in the Advanced section of the automation panel
Quando un’automazione fallisce, vedi un’etichetta Failed nella colonna Last run e un’opzione Fix with AI sulla stessa riga.Failed 2Per correggere un’esecuzione fallita:
  1. Clicca Dashboard nell’editor dell’app.
  2. Clicca Automations.
  3. Clicca Fix with AI sull’automazione fallita.
  4. Nella chat IA, rivedi la spiegazione di cosa è andato storto e come influisce sull’automazione. Accetta la correzione suggerita così l’IA può aggiornare il codice o la configurazione dell’automazione.
  5. Quando l’IA finisce di applicare la correzione, usa l’azione Run now da Automations e controlla i log per confermare che l’automazione riesce.
Per più dettagli su cosa è successo, apri l’automazione, vai alla scheda Logs e rivedi la voce dell’esecuzione fallita. Puoi anche chiedere all’IA nella tua dashboard di spiegare qualsiasi messaggio di errore che appare.
Gli eventi disponibili dipendono dal connettore che stai usando. Ecco un elenco completo:
ConnettoreEventoDescrizione
GmailmailboxNuove email in arrivo nella tua casella
Google CalendareventsQualsiasi cambio di evento del calendario, inclusi creati, aggiornati ed eliminati
Google DrivechangesQualsiasi cambio nel drive, inclusi file aggiunti, modificati o eliminati
Google DrivefileQualsiasi cambio a un file specifico (richiede un file ID)
Google Drivefile.updateContenuto o proprietà del file cambiati (richiede un file ID)
Google Drivefile.trashFile spostato nel cestino (richiede un file ID)
Google Drivefile.untrashFile ripristinato dal cestino (richiede un file ID)
Google Drivefile.deleteFile eliminato definitivamente (richiede un file ID)
Microsoft OutlookcreatedVengono creati una nuova email, un evento del calendario o un contatto
Microsoft OutlookupdatedUn’email o evento del calendario viene aggiornato
Microsoft OutlookdeletedUn’email o evento del calendario viene eliminato
Microsoft OneDriveupdatedQualsiasi modifica a file o cartella, inclusi creati, modificati ed eliminati
Assicurati che il connettore sia connesso e configurato in Integrations nella dashboard dell’app prima di creare un’automazione tramite connettore.
Questa pagina è stata tradotta utilizzando l’IA. Per informazioni più accurate e aggiornate, consulta la versione inglese.