> For the complete documentation index, see [llms.txt](https://academy.shade.inc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://academy.shade.inc/shade-academy/shade-academy-fr/automatisations-et-objets-personnalises/automations.md).

# Automatisations

Les automatisations sont un créateur de workflows sans code intégré directement à Shade. Vous définissez des règles pour ce qui doit se passer lorsqu’un événement survient dans votre drive, et Shade les exécute automatiquement en arrière-plan — aucun outil tiers et aucun code requis.

Chaque automatisation est composée d’un **déclencheur** (l’événement qui la démarre) et d’une ou plusieurs **actions** (ce que Shade fait en réponse). Vous créez des automatisations à l’aide d’un éditeur visuel par blocs.

{% embed url="<https://youtu.be/PIK9cQBpcSE?si=f7nBru4WD7SK9zjY>" %}

### Comment fonctionnent les automatisations

* Choisissez un **déclencheur** - l’événement qui lance l’automatisation
* Ajoutez une ou plusieurs **actions** - enchaînées pour s’exécuter dans l’ordre
* Enregistrez-la, et l’automatisation s’exécute automatiquement chaque fois que le déclencheur se produit

<figure><img src="https://450378260-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUNq6h2Bfw7aAK0J2ffnZ%2Fuploads%2F1Cs5qy7BCtq7vD9CF9ws%2FAutomations%200.gif?alt=media&#x26;token=2405d772-6b17-475a-bf76-1d790e788786" alt=""><figcaption></figcaption></figure>

### Déclencheurs

Les déclencheurs sont des événements dans votre drive. Ils sont regroupés dans l’éditeur comme ceci :

* **Manuel :** Déclencheur manuel
* **Fichiers :** Asset téléversé, Asset téléchargé, Asset mis à jour (lorsque les métadonnées changent, éventuellement un champ et une valeur spécifiques), Asset renommé, Asset supprimé, Asset effacé
* **Collections :** Asset ajouté à la collection, Asset retiré de la collection, Collection créée, Collection mise à jour, Collection supprimée
* **Objets personnalisés :** Enregistrement créé, Enregistrement mis à jour
* **Liens de partage :** Lien de partage créé, Lien de partage supprimé
* **Commentaires :** Commentaire ajouté, Commentaire mis à jour, Commentaire supprimé, Commentaire résolu, Réaction ajoutée à un commentaire
* **Personnes :** Personne reconnue
* **Proxies, aperçus et transcription :** Transcription terminée, Proxy vidéo terminé, Proxy audio terminé, Métadonnées extraites
* **Réseau :** Webhook reçu

<figure><img src="https://450378260-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUNq6h2Bfw7aAK0J2ffnZ%2Fuploads%2FgJ0O6bl6f3RcYwf7OiQT%2FAutomations%201.gif?alt=media&#x26;token=c75a9235-0f85-4406-8a86-46711e69e581" alt=""><figcaption></figcaption></figure>

### Actions

Les actions sont, de manière générale, les choses que vous pouvez déjà faire manuellement dans Shade. Elles comprennent :

* **Logique :** Filtre, Si / Sinon, Basculer
* **Fichiers :** Créer un dossier, Renommer l’asset, Déplacer l’asset, Mettre à jour les métadonnées de l’asset
* **Liens de partage :** Générer un lien de partage, Générer un lien de partage de dossier, Générer un lien de partage de collection
* **Collections :** Ajouter à la collection, Retirer de la collection, Renommer la collection, Créer la collection, Supprimer la collection
* **Objets personnalisés :** Créer un enregistrement, Rechercher un enregistrement, Mettre à jour un enregistrement, Supprimer un enregistrement, Obtenir un enregistrement
* **Texte :** Transformer le texte
* **Calculs :** Nombre aléatoire, Ajuster l’heure
* **Réseau :** Envoyer une requête HTTP
* **Autre :** Envoyer un e-mail, Enregistrer des fichiers dans le drive

**Envoyer un e-mail** envoie un message à un destinataire avec l’objet et le corps que vous rédigez. Le corps prend en charge un formatage HTML de base.

**Webhook reçu** démarre une automatisation lorsqu’un autre service envoie une requête à son URL de webhook, et **Envoyer une requête HTTP** appelle une URL externe depuis n’importe quelle étape. Pour la configuration, l’authentification et les détails de la requête, voir [Webhooks dans les automatisations](https://academy.shade.inc/developers/webhooks#webhooks-in-automations).

<figure><img src="https://450378260-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FUNq6h2Bfw7aAK0J2ffnZ%2Fuploads%2F95JU1hzganNGVCaP7Pgc%2FAutomations%202.gif?alt=media&#x26;token=bea74699-1295-47a0-bb5f-75eb3a05b6e7" alt=""><figcaption></figcaption></figure>

### Créer une automatisation

Créez une automatisation avec l’éditeur visuel par blocs :

* Créer une nouvelle automatisation
* Sélectionnez votre déclencheur (par exemple, **Asset ajouté à la collection**) et associez-le à la collection concernée
* Ajoutez vos actions dans l’ordre dans lequel elles doivent s’exécuter (par exemple, **Générer un lien de partage** -> **Envoyer un e-mail**)
* Enregistrer

### Exemples de workflows

* **Approbations en deux étapes :** Lorsqu’un **Statut d’approbation** d’asset passe à **En cours de révision**, générez automatiquement un lien de partage et envoyez un e-mail au réviseur interne. Lorsqu’il passe à **Approuvé**, envoyez le lien de partage finalisé au réviseur externe — deux étapes, aucun transfert manuel.
* **Générateur de dossier de livraison :** Lorsque des assets passent à **Prêt à livrer** (ou sont ajoutés à une collection de livraison), générez automatiquement le ou les bons liens de partage et envoyez un e-mail de livraison contenant les liens, les assets inclus et toutes les notes. Cela transforme « exporter + envoyer les liens » en un simple changement de statut.
* **Acheminement des entrées :** Lorsqu’un fichier est téléversé dans un dossier entrant, utilisez un **Si / Sinon** bloc pour vérifier ses métadonnées, puis déplacez-le vers le bon dossier de projet, mettez à jour ses métadonnées et ajoutez-le à une collection de révision — afin que les nouveaux médias arrivent là où ils doivent être sans tri manuel.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://academy.shade.inc/shade-academy/shade-academy-fr/automatisations-et-objets-personnalises/automations.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
