
À quoi puis-je utiliser les automatisations ?
Vous pouvez utiliser les automatisations pour tout travail backend que vous souhaitez voir se produire automatiquement. Voici quelques exemples courants :
- Envoyer des e-mails ou des messages, comme des e-mails de bienvenue quotidiens ou des newsletters hebdomadaires.
- Générer des rapports ou des synthèses, par exemple un rapport quotidien sur les revenus.
- Vérifier des conditions et alerter uniquement quand quelque chose change, comme un stock faible.
- Réagir aux changements dans vos données, comme envoyer un message aux administrateurs quand un nouveau produit est ajouté.
- Programmer des publications sur les réseaux sociaux.
- Exécuter des tâches de maintenance ou de ménage récurrentes, comme archiver d’anciens enregistrements ou rafraîchir des caches.
- Sauvegarder les données de votre application (par exemple, sur Google Drive) chaque semaine.
- Envoyer des notifications à des outils externes lorsque quelque chose se produit, par exemple publier les mises à jour de réservations de salon dans un canal Slack lorsque les événements de calendrier changent.
Comment fonctionnent les automatisations
Lorsque vous créez une automatisation, vous choisissez son mode de démarrage. Elle peut s’exécuter selon une planification que vous définissez, en réponse à un événement de données tel que la création, la mise à jour ou la suppression d’un enregistrement, lorsqu’un utilisateur de l’application démarre une conversation avec un agent intégré, ou lorsqu’une intégration connectée envoie un événement à l’aide d’un connecteur. Chaque automatisation exécute une fonction backend dans votre application et enregistre l’exécution afin que vous puissiez voir ce qui s’est passé. Chaque automatisation a des journaux pour que vous puissiez toujours voir quand elle s’est exécutée, si elle a réussi et toutes les erreurs survenues. Cela garde tout transparent et facile à déboguer.Types d’automatisations
Il existe 4 types d’automatisations que vous pouvez créer. Lorsque vous décrivez ce que vous voulez au chat IA, il est utile de savoir quel type correspond à votre cas d’usage.Automatisations planifiées
Les automatisations planifiées s’exécutent à une heure ou un intervalle que vous définissez. Utilisez-les pour des tâches récurrentes comme des résumés quotidiens, des rapports hebdomadaires ou des tâches de maintenance régulières. Exemples de prompts :Envoie-moi un résumé quotidien de toutes les nouvelles commandes par e-mail chaque matin à 8h00.Archive les enregistrements de voyages terminés depuis plus de 30 jours, chaque dimanche à minuit.
Automatisations d’événements de données
Les automatisations d’événements de données s’exécutent en réponse à des changements dans les données de votre application, tels que la création, la mise à jour ou la suppression d’un enregistrement. Utilisez-les pour réagir à l’activité en temps réel. Exemples de prompts :Envoie une notification push chaque fois que j'ajoute un nouveau WishlistPlace et écris toute fonction backend nécessaire pour moi.Envoie un e-mail à l'administrateur chaque fois qu'une nouvelle réservation est créée.
Automatisations d’agents intégrés à l’application
Les automatisations d’agents intégrés à l’application s’exécutent lorsqu’un utilisateur de l’application démarre une nouvelle conversation avec un agent intégré. Utilisez-les pour rester au courant de qui vous contacte, par exemple pour être notifié quand un client démarre une conversation, l’ajouter automatiquement à vos contacts ou vous envoyer un résumé à la fin de la journée. Exemples de prompts :Envoie-moi un e-mail chaque fois que quelqu'un démarre une nouvelle conversation avec mon agent.Ajoute la personne à ma liste de contacts quand elle démarre une conversation avec mon agent.
Automatisations de connecteurs
Les automatisations de connecteurs s’exécutent lorsqu’une intégration connectée envoie un événement, comme l’arrivée d’un nouvel e-mail dans Gmail ou la mise à jour d’un événement de calendrier dans Google Calendar. Utilisez-les pour maintenir votre application synchronisée avec des outils externes. Exemples de prompts :Quand un nouvel e-mail arrive dans Gmail avec le sujet « Réserver un rendez-vous », analyse-le et ajoute une nouvelle réservation à mon application.Quand un événement Google Calendar est annulé, mets à jour la réservation dans mon application et publie un message dans le canal Slack #salon-general.
Les automatisations de connecteurs sont actuellement disponibles pour Gmail, Google Calendar, Google Drive, Microsoft Outlook et Microsoft OneDrive.
Créer une automatisation
Lorsque vous cliquez sur New Automation, Base44 affiche des suggestions basées sur le contexte de votre application. Vous pouvez en choisir une ou cliquer sur Create from scratch pour choisir votre type d’automatisation et décrire ce que vous voulez dans le chat IA.Utiliser une suggestion
Chaque suggestion inclut une courte description de ce qu’elle fait. Cliquer sur une suggestion envoie un prompt pré-rempli au chat IA, où vous pouvez le réviser et l’ajuster avant que l’IA ne le configure. Pour créer une automatisation à partir d’une suggestion :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Automations.
- Cliquez sur New Automation.
- Parcourez les suggestions sous Suggested for you.
- Cliquez sur une suggestion pour l’envoyer au chat IA en tant que prompt pré-rempli.
- Examinez le prompt, apportez les modifications nécessaires et envoyez-le.
- L’IA configure l’automatisation et l’ajoute à votre liste Automations.

Créer à partir de zéro
Si aucune des suggestions ne correspond à vos besoins, créez votre automatisation à partir de zéro. Vous choisissez d’abord le type de déclencheur, puis décrivez ce que vous voulez dans le chat IA. Pour créer une automatisation à partir de zéro :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Automations.
- Cliquez sur New Automation.
- Cliquez sur Create from scratch.
- Sélectionnez le type de déclencheur : Scheduled, Data event, In-app agent ou Connector.
- Dans le chat IA, décrivez l’automatisation que vous souhaitez. Par exemple :
Configure des rappels e-mail récurrents à mon e-mail nom@email.com pour mes tâches sur ma liste de tâches chaque dimanche à 17h00. - L’IA crée l’automatisation et l’ajoute à votre liste Automations.
Gérer les automatisations
Après avoir commencé à utiliser les automatisations, vous pouvez contrôler quand elles s’exécutent, modifier leurs paramètres, les déclencher à la demande ou nettoyer les automatisations dont vous n’avez plus besoin. Vous pouvez mettre les automatisations en pause sans les supprimer, et vous pouvez dupliquer une automatisation existante lorsque vous voulez une configuration similaire avec de petites modifications.Lorsque vous désactivez une automatisation, Base44 arrête de planifier les exécutions futures, mais les journaux existants restent disponibles. Vous pouvez réactiver l’automatisation à tout moment.
Activer ou désactiver une automatisation
Mettez une automatisation en pause à tout moment si vous voulez l’empêcher de s’exécuter, et réactivez-la quand vous en avez besoin. Pour activer ou désactiver une automatisation :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Automations.
- Cliquez sur le bouton à gauche du nom de l’automatisation pour l’activer ou la désactiver.

Pause automatique pour les automatisations qui échouent : Si une automatisation planifiée échoue à plusieurs reprises, Base44 la met automatiquement en pause et vous avertit afin que vous puissiez enquêter et résoudre le problème avant de la réactiver.
Modifier une automatisation
Apportez des modifications à une automatisation à tout moment. Les modifications affectent uniquement les exécutions futures. Pour modifier une automatisation :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Automations.
- Cliquez sur l’icône More Actions sur l’automatisation.
- Cliquez sur Edit automation.
- Mettez à jour les détails de l’automatisation.
- Cliquez sur Save.

Dupliquer une automatisation
Créez de nouvelles automatisations en dupliquant les existantes et en modifiant la nouvelle automatisation. Pour dupliquer une automatisation :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Automations.
- Cliquez sur l’icône More Actions sur l’automatisation.
- Cliquez sur Duplicate.
- Mettez à jour les détails de la nouvelle automatisation si nécessaire, et cliquez sur Save.

Exécuter une automatisation immédiatement
Exécutez une automatisation immédiatement quand vous voulez déclencher sa fonction backend à la demande. Cela vous aide à tester des modifications, confirmer que votre configuration fonctionne ou gérer quelque chose d’urgent entre les exécutions planifiées.Run now déclenche la fonction backend une fois en plus de toute planification ou événement de données que vous avez configuré. L’exécution apparaît dans les journaux de l’automatisation.
- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Automations.
- Cliquez sur l’icône More Actions sur l’automatisation.
- Sélectionnez Run now.

Archiver une automatisation
Si vous n’avez plus besoin d’une automatisation, vous pouvez la déplacer vers Archive pour garder votre liste active propre. Pour archiver une automatisation :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Automations.
- Trouvez l’automatisation concernée dans la liste.
- Cliquez sur l’icône More Actions sur l’automatisation.
- Cliquez sur Archive.

Surveiller les exécutions et utiliser les journaux
Chaque automatisation conserve son propre journal pour que vous puissiez voir quand elle s’est exécutée, combien de temps elle a pris et si elle a réussi. Quand quelque chose ne va pas, les journaux vous aident à comprendre ce qui a échoué et où chercher dans votre code backend, sans deviner. Pour voir les journaux d’une automatisation :- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Automations.
- Cliquez sur l’automatisation que vous souhaitez inspecter.
- Cliquez sur l’onglet Logs.
- Examinez la liste des exécutions, y compris l’horodatage, la durée et le statut de chaque exécution.

Automatisations et crédits d’intégration
Chaque exécution d’automatisation utilise au moins 1 crédit d’intégration, plus des crédits supplémentaires pour toute intégration intégrée appelée à l’intérieur. Par exemple, une automatisation qui appelle invokeLLM et envoie un e-mail coûte le crédit d’exécution d’automatisation plus les crédits pour chaque action qu’elle déclenche. Voir la répartition complète des crédits. Les automatisations qui s’exécutent fréquemment ou enchaînent plusieurs actions peuvent rapidement épuiser votre solde de crédits. Voici quelques moyens de garder l’usage sous contrôle :- Ajoutez des conditions de déclenchement spécifiques. Réduisez les critères qui déclenchent une automatisation pour qu’elle ne s’exécute pas inutilement.
- Consolidez les automatisations redondantes. Si plusieurs automatisations effectuent des tâches qui se chevauchent, combinez-les en workflows plus intelligents et moins nombreux.
- Résolvez rapidement les automatisations qui échouent. Les automatisations qui erreur peuvent encore consommer des crédits à chaque nouvelle tentative. Vérifiez régulièrement vos journaux et corrigez ou désactivez les automatisations problématiques dès que vous les repérez.
- Examinez la fréquence des tâches planifiées. Demandez-vous si les automatisations récurrentes, telles que les rapports ou rappels quotidiens, ont besoin de s’exécuter aussi souvent que configurées.
- Minimisez les appels invokeLLM. Chaque appel invokeLLM dans une automatisation est une facturation de crédit distincte. N’appelez le LLM que lorsque le résultat ne peut pas être pré-déterminé.
- Testez d’abord dans un environnement contrôlé. Exécutez les automatisations manuellement sur un petit ensemble de données et vérifiez les journaux d’exécution pour estimer le coût en crédits par exécution avant de les activer à grande échelle.
- Utilisez le mode Discuss lors de la conception d’automatisations. Le mode Discuss coûte environ 0,3 crédit de message et vous permet de planifier la logique d’automatisation avant d’appliquer les modifications, réduisant les essais et erreurs.
FAQ
Cliquez sur une question ci-dessous pour en savoir plus.Puis-je ajouter des conditions pour contrôler quand une automatisation se déclenche ?
Puis-je ajouter des conditions pour contrôler quand une automatisation se déclenche ?
Oui. Demandez au chat IA d’ajouter des conditions de déclenchement à toute automatisation. Par exemple :L’automatisation ne se déclenche alors que lorsque l’événement déclencheur correspond également aux conditions que vous décrivez. Les conditions sont affichées dans la section Advanced du panneau d’automatisation une fois définies, et ne peuvent être modifiées qu’en demandant au chat IA — elles ne peuvent pas être modifiées manuellement.

Comment enquêter sur l'échec d'une exécution d'automatisation ?
Comment enquêter sur l'échec d'une exécution d'automatisation ?
Lorsqu’une automatisation échoue, vous voyez une étiquette Failed dans la colonne Last run et une option Fix with AI sur la même ligne.
Pour corriger une exécution échouée :

- Cliquez sur Dashboard dans votre éditeur d’application.
- Cliquez sur Automations.
- Cliquez sur Fix with AI sur l’automatisation échouée.
- Dans le chat IA, examinez l’explication de ce qui a mal tourné et comment cela affecte votre automatisation. Acceptez la correction suggérée pour que l’IA puisse mettre à jour votre code ou la configuration de l’automatisation.
- Lorsque l’IA a terminé d’appliquer la correction, utilisez l’action Run now depuis Automations et vérifiez les journaux pour confirmer que l’automatisation réussit.
Quels événements de connecteurs puis-je utiliser dans les automatisations de connecteurs ?
Quels événements de connecteurs puis-je utiliser dans les automatisations de connecteurs ?
Les événements disponibles dépendent du connecteur que vous utilisez. Voici une liste complète :
Assurez-vous que le connecteur est connecté et configuré dans Integrations dans le tableau de bord de votre application avant de créer une automatisation de connecteur.
| Connecteur | Événement | Description |
|---|---|---|
| Gmail | mailbox | Nouveaux e-mails arrivant dans votre boîte de réception |
| Google Calendar | events | Tout changement d’événement de calendrier, y compris créé, mis à jour et supprimé |
| Google Drive | changes | Tout changement dans le drive, y compris fichiers ajoutés, modifiés ou supprimés |
| Google Drive | file | Tout changement sur un fichier spécifique (nécessite un ID de fichier) |
| Google Drive | file.update | Contenu ou propriétés du fichier modifiés (nécessite un ID de fichier) |
| Google Drive | file.trash | Fichier déplacé vers la corbeille (nécessite un ID de fichier) |
| Google Drive | file.untrash | Fichier restauré depuis la corbeille (nécessite un ID de fichier) |
| Google Drive | file.delete | Fichier supprimé définitivement (nécessite un ID de fichier) |
| Microsoft Outlook | created | Un nouvel e-mail, événement de calendrier ou contact est créé |
| Microsoft Outlook | updated | Un e-mail ou un événement de calendrier est mis à jour |
| Microsoft Outlook | deleted | Un e-mail ou un événement de calendrier est supprimé |
| Microsoft OneDrive | updated | Tout changement de fichier ou de dossier, y compris créé, modifié et supprimé |
Cette page a été traduite à l’aide de l’IA. Pour les informations les plus précises et à jour, consultez la version anglaise.

