Skip to main content
Ceci est la référence détaillée, champ par champ, du générateur d’automatisations — chaque déclencheur, chaque étape, et comment les données circulent entre elles. Pour savoir à quoi servent les automatisations, comment les exécutions sont facturées, et pour des exemples travaillés, commencez par Aperçu des automatisations.

Onglets de la liste des automatisations

La page de liste /automations comporte trois onglets :

Déclencheurs

Chaque déclencheur part d’un événement précis. Les déclencheurs liés à un assistant (On Call Completed, On Inbound Call, Inject input variables) exigent de choisir un assistant spécifique. Les déclencheurs de réservation, de conversation et d’e-mail prennent à la place un Assistant filter optionnel ; les déclencheurs de conversation peuvent aussi être restreints à une seule connexion ou plateforme de messagerie, et les déclencheurs de réservation à une seule page de réservation. Un déclencheur webhook générique ou CRM reçoit sa propre URL entrante et son propre secret, affichés directement dans les réglages du déclencheur une fois l’automatisation enregistrée. HighLevel et les apps connectées livrent leurs événements via un point de terminaison partagé et préauthentifié à la place — configuré une fois pour l’espace de travail, pas par automatisation :

Étapes

Logique et contrôle de flux

Elles ne communiquent avec rien à l’extérieur de l’automatisation — elles déterminent quel chemin une exécution emprunte, ou la mettent en pause.
Loop on Items traite au maximum 100 éléments par boucle, et les boucles peuvent s’imbriquer jusqu’à 5 niveaux de profondeur.

Terminer une exécution

Une exécution se termine aussi proprement dès qu’une étape n’a pas de connexion sortante. Ces trois étapes la terminent explicitement, et deux d’entre elles renvoient une réponse précise. Lorsqu’un assistant appelle cette automatisation en cours de conversation, chaque chemin doit se terminer par Respond to webhook, sans étape Delay ou Loop avant.

Time

AI

Regroupées sous Milian AI dans le catalogue. Les deux facturent des crédits d’espace de travail pour la consommation de tokens plus une marge — le montant facturé s’affiche sur l’exécution et dans le panneau Test de l’étape.

Messaging

Envoie sur une conversation déjà ouverte, ou démarre une nouvelle conversation WhatsApp avec un modèle approuvé.

Contacts, appels et conformité

Les actions de suppression sont idempotentes — ré-ajouter ou re-retirer la même identité ne fait jamais échouer une exécution.

Knowledge

HTTP et webhooks

Aucune de ces deux étapes n’a besoin d’une connexion enregistrée — collez une URL et c’est parti.

Connexions externes

Les étapes CRM, MCP et app connectée lisent ou écrivent toutes dans un système externe via un identifiant enregistré — ajoutez-en un sous Automations → Connections avant d’en utiliser une. Chacune apparaît dans le catalogue sous la forme Provider · Action (par exemple Airtable · Create record). Fournisseurs CRM. Voir Synchronisation CRM pour la configuration de la synchronisation récurrente et le parcours d’autorisation HighLevel — ces nœuds d’action écrivent un enregistrement à la fois, indépendamment de toute planification de synchronisation. Exemple : après On Call Completed, utilisez une mise à jour HubSpot pour consigner {{data.analysis.success}} sur le contact correspondant, ou bifurquez d’abord dessus avec Condition. MCP fournisseur et générique. Plutôt que des champs fixes, ces étapes confient un prompt et le contexte de l’exécution à un agent qui choisit lui-même l’outil et les arguments adéquats — utile quand l’appel exact varie d’une exécution à l’autre. Les deux facturent des crédits IA de l’espace de travail pour le raisonnement de l’agent. Apps connectées (Beta). Au-delà des plateformes ci-dessus, le catalogue comprend aussi chaque app que votre espace de travail a connectée via OAuth. Connectez-en une sous Connections → Add Connection → Browse apps (Beta), puis choisissez-la comme déclencheur ou action comme n’importe quelle plateforme intégrée. Nécessite les Beta Features de l’espace de travail. Voir App Catalog pour la liste complète et le fonctionnement de la connexion.

Comment les données circulent entre les étapes

Chaque champ marqué d’un ⚡ accepte des modèles {{ }} puisés dans les données actuelles de l’exécution.
  • Extract Fields renvoie ses valeurs deux fois — imbriquées sous fields ({{steps.step1.fields.email}}) et à plat sur l’étape elle-même ({{steps.step1.email}}) — utilisez la forme la plus lisible.
  • Set variable écrit dans l’exécution elle-même plutôt que dans la sortie propre d’une étape — référencez ensuite le chemin choisi de la même façon, par ex. {{vars.summary}}.
  • Condition, Switch et Loop on Items décident aussi quel chemin connecté s’exécute ensuite — tirez des connexions distinctes depuis leurs poignées true/false, par cas, ou Loop/Done.
Utilisez Insert Variable pour parcourir ce qui est disponible plutôt que de taper les chemins à la main. Le panneau Test de chaque étape a deux niveaux : Connect Test vérifie seulement que vos champs sont valides ; Run test exécute réellement l’étape et remplit Insert Variable avec les sorties réelles pour chaque étape suivante.
Run test est une exécution réelle, pas une simulation — sur les étapes d’apps connectées, e-mail, SMS, HTTP et CRM, elle peut créer ou modifier des données réelles.

Statuts

Une automatisation qui échoue cinq fois de suite est mise en pause automatiquement, pour qu’un graphe cassé ne puisse pas continuer à se déclencher. Consultez l’onglet Runs pour voir l’erreur, corrigez-la, puis repassez-la sur Live.
Comment une automatisation évolue entre ces statuts :

Construire des automatisations avec Milian

Ouvrez une automatisation et demandez à Milian, le copilote IA, de la construire ou de la modifier en langage naturel — ajouter un déclencheur et des étapes, câbler les branches vrai/faux d’une condition, la renommer ou retaguer, la passer sur Live, ou déboguer une exécution en échec, exactement ce que vous feriez à la main. Essayez « ajoute une étape e-mail après le déclencheur », « ajoute une branche de condition et câble vrai/faux », ou « débogue la dernière exécution en échec ». Lorsque Milian applique un changement directement, l’interface affiche Milian saved changes ; mettre à jour le canevas sans enregistrer affiche Milian updated the canvas — click Save to persist, et le changement reste un brouillon jusqu’à ce que vous cliquiez sur Save.

Étapes suivantes

Aperçu des automatisations

Concepts, facturation et exemples d’automatisations travaillés

App Catalog

Parcourir et connecter des apps pour les déclencheurs et actions

Synchronisation CRM

Garder Audience et un CRM connecté alignés selon une planification