# Règles d'automatisation Odoo : 3 exemples concrets

Source : https://serenite.tech/formation/studio/05-regles-automatisation/

Leçon gratuite du module « Studio et automatisations » (formation Odoo pas à pas, Alexandre Petit). Rédigé pour Odoo 19 et 20, mis à jour le 2 novembre 2026.

> Dans cette leçon • Comprendre le trio déclencheur, condition, action • Choisir le bon déclencheur : création, modification, étape ou date • Créer une relance automatique de devis à J+7 • Créer une activité automatique et une alerte sur montant • Tester une règle sans risque avant de l'activer pour de bon

Une règle d'automatisation Odoo exécute une action toute seule quand un événement se produit : un document est créé, une étape change, un champ est modifié ou une date est atteinte. Vous la créez sans coder, en choisissant le type de document, un **déclencheur**, une **condition** facultative et une **action** (mettre à jour un champ, créer une activité, envoyer un email). Voici la méthode, puis trois exemples prêts à reproduire.

Les exemples suivent **L'Atelier des Pertuis**, une PME **fictive** de mobilier en bois sur mesure : Julien est le commercial, Claire la gérante. Tout se fait dans un essai gratuit d'Odoo, en important nos fichiers [contacts](https://serenite.tech/assets/formation/fichiers/contacts-atelier-des-pertuis.csv) et [produits](https://serenite.tech/assets/formation/fichiers/produits-atelier-des-pertuis.csv).

## Où créer une règle d'automatisation ?

Deux portes mènent au même endroit. Avec **Studio**, ouvrez le document concerné (un devis par exemple), lancez Studio et cliquez sur **Automatisations** dans la barre du haut. Sans Studio, activez le mode développeur puis ouvrez `Paramètres › Technique › Automatisation › Règles d'automatisation` (libellés selon votre version).

> **Bon à savoir :** les règles d'automatisation viennent d'un module standard d'Odoo, et pas seulement de Studio. Studio, réservé au plan Personnalisé, les rend simplement plus accessibles. Si vous n'avez pas Studio, vérifiez avec votre intégrateur ce que permet votre abonnement.

## Comment fonctionne une règle d'automatisation ?

Toute règle répond à trois questions : **quand** (le déclencheur), **sur quels documents** (la condition) et **quoi faire** (l'action).

Schéma : Déclencheur → Condition → Action

| Famille de déclencheurs | Exemples (libellés selon votre version) | Cas d'usage |
| --- | --- | --- |
| Une valeur change | L'étape est définie sur…, l'utilisateur est défini sur…, une étiquette est ajoutée, le statut est défini sur… | Opportunité passée en Proposition |
| Une date | Basé sur un champ date, après la création, après la dernière mise à jour | Relance 7 jours après le devis |
| Un enregistrement | À la création, à la mise à jour, à la création et à la mise à jour, à la suppression | Nouvelle opportunité sur mesure |
| Un email | À la réception ou à l'envoi d'un message | Réponse d'un client |

Côté actions, les plus utiles sans code sont : **mettre à jour l'enregistrement** (changer une valeur), **créer une activité**, **envoyer un email** (avec un modèle), **ajouter des abonnés** et **créer un enregistrement**. L'envoi de SMS consomme des crédits IAP payants. L'action « exécuter du code » est réservée aux personnes qui savent programmer.

## Comment créer une règle, pas à pas ?

  
- Nommez-la

Un nom qui dit tout : « Ventes – Relance devis J+7 ». Dans six mois, vous saurez ce qu'elle fait sans l'ouvrir.

  
- Choisissez le modèle

Le type de document surveillé : Commande client pour un devis, Piste/Opportunité pour le CRM. Avec Studio, il est déjà rempli.

  
- Choisissez le déclencheur

Et ses précisions : quelle étape, quel champ date, quel délai.

  
- Posez la condition

Dans le champ « Appliquer sur » (libellé selon votre version), l'éditeur de règles se lit comme une phrase : « Statut est égal à Devis envoyé ».

  
- Ajoutez l'action

Bouton d'ajout d'action, choix du type, réglages. Une règle peut enchaîner plusieurs actions.

(Illustration : Formulaire d'une règle d'automatisation. Maquette simplifiée : les libellés peuvent varier selon votre version d'Odoo.)

## Exemple 1 : relancer un devis non signé à J+7

Julien envoie une dizaine de devis par semaine et en oublie la moitié. On veut qu'Odoo envoie un email de relance 7 jours après la date du devis, s'il n'est toujours pas signé.

Schéma : Date du devis + 7 j → Statut = Devis envoyé → Email de relance

  
- Préparez le modèle d'email

Dupliquez le modèle d'envoi de devis et adaptez-le : objet « Votre devis {{ object.name }} : avez-vous des questions ? », un texte court et aimable, la signature de Julien.

  
- Déclencheur

Basé sur un champ date : la date du devis (« Date de la commande » ou « Date du devis » selon votre version), délai de 7 jours après.

  
- Condition

Statut est égal à Devis envoyé. Un devis signé passe en Bon de commande : il sort de la condition et ne sera pas relancé.

  
- Action

Envoyer un email, avec le modèle de relance.

> **Attention :** les règles basées sur une date ne tournent pas à la minute près : Odoo les vérifie périodiquement. Surtout, selon les versions, la première exécution peut rattraper les devis anciens dont la date est déjà passée : testez d'abord sur une base de test, ou limitez la condition aux devis récents.

Variante plus prudente : remplacez l'email par l'action **Créer une activité** « Relance devis » pour le vendeur. Julien appelle le client lui-même : moins automatique, souvent plus efficace.

## Exemple 2 : une activité au commercial quand l'opportunité passe en Proposition

Quand une opportunité arrive en étape **Proposition**, le devis doit partir sous 48 heures. Plutôt que de compter sur la mémoire, on crée une activité.

Schéma : Étape = Proposition → Toutes les opportunités → Activité « Envoyer le devis »

  
- Modèle et déclencheur

Modèle Piste/Opportunité ; déclencheur « L'étape est définie sur », valeur Proposition. Si vous avez renommé cette étape (par exemple « Devis envoyé » dans le module Ventes), choisissez-la.

  
- Action Créer une activité

Type À faire (ou votre type « Envoyer le devis » de la leçon 4), résumé « Envoyer le devis sous 48 h », échéance à 2 jours.

  
- Le bon destinataire

Pour l'assignation, choisissez l'utilisateur **dynamique**, c'est-à-dire pris sur le document : le champ Vendeur. Chaque commercial reçoit ses propres activités ; inutile de créer une règle par personne.

> Le conseil de l'expert Une règle, un seul travail, un nom explicite. Les règles « couteau suisse » qui envoient un email, changent l'étape et créent trois activités sont impossibles à dépanner. Quand quelque chose cloche, je dois pouvoir désactiver une seule règle sans casser le reste.

## Exemple 3 : une alerte quand une commande dépasse 5 000 € HT

Claire veut être prévenue de chaque grosse commande confirmée, pour vérifier le planning de l'atelier et l'acompte.

Schéma : Statut = Bon de commande → Montant HT &gt; 5 000 € → Activité pour Claire

  
- Déclencheur

Modèle Commande client ; « Le statut est défini sur » Bon de commande (libellé selon votre version). Si ce déclencheur n'apparaît pas, prenez « À la mise à jour » en surveillant le champ Statut.

  
- Condition

Montant HT est supérieur à 5000. Attention à bien choisir le montant **hors taxes**, et non le total.

  
- Action

Créer une activité « Vérifier la commande importante », assignée à un utilisateur précis : Claire.

| Commande confirmée | Montant HT | Total TTC | Alerte ? |
| --- | --- | --- | --- |
| Hôtel des Minimes : 6 tables chêne 180 cm à 890,00 € | 5 340,00 € | 6 408,00 € | Oui |
| Camping Les Salines : 5 tables chêne 180 cm à 890,00 € | 4 450,00 € | 5 340,00 € | Non (le TTC dépasse, pas le HT) |

## Comment tester une règle sans risque ?

- Testez sur un essai ou une base de test, jamais directement sur la base réelle.

- Pour les emails, mettez votre propre adresse sur le contact du client de test.

- Vérifiez le chatter du document : emails envoyés et activités créées y laissent une trace.

- Une règle se désactive en un clic (case Actif, ou archivage selon votre version) : plus sûr que de la supprimer.

> **Et l'IA ?** Dans Odoo 20, des agents IA peuvent être déclenchés par des actions automatisées. Toutes les fonctions d'IA consomment désormais des crédits achetés à part (crédits IAP) : à prévoir dans le budget avant de les brancher sur une règle qui tourne tous les jours.

> À retenir • Une règle = un déclencheur (quand), une condition (sur quoi), une action (quoi faire). • Relance J+7 : déclencheur date, condition Devis envoyé, email ou activité. • Activité au commercial : déclencheur d'étape, utilisateur dynamique Vendeur. • Alerte grosse commande : statut Bon de commande, condition sur le montant HT. • Testez avec votre propre adresse, sur une base de test, et désactivez plutôt que supprimer.

Exercice
  

### Les trois règles de l'Atelier

  

Dans votre essai Odoo, créez les trois règles de la leçon, puis vérifiez leur effet avec ces données. Mettez votre adresse email sur la fiche du Restaurant Le Gabut le temps du test.

  

| Règle 1 | Devis Restaurant Le Gabut : TAB-CH-180 × 2 à 890,00 € ; date du devis il y a 8 jours ; marqué envoyé |
| --- | --- |
| Règle 2 | Opportunité « Bancs pour l'accueil », Camping Les Salines, 1 920,00 €, vendeur : vous ; passez-la en Proposition |
| Règle 3 | Commande A : Hôtel des Minimes, TAB-CH-180 × 6 ; commande B : Camping Les Salines, TAB-CH-180 × 5 ; confirmez les deux |

  
    
- Créez les règles

Avec Studio (menu Automatisations) ou en mode développeur.

    
- Déclenchez

Créez les documents de test et faites les changements indiqués.

    
- Observez

Regardez le chatter de chaque document et vos activités dans la barre du haut.

  

  

Questions : quels montants HT et TTC ont les commandes A et B, et laquelle déclenche l'alerte ? Pourquoi la relance du devis du Gabut peut-elle ne partir qu'après quelques heures ?

## Questions fréquentes

### Faut-il Studio pour créer une règle d'automatisation dans Odoo ?

Pas forcément : les règles d'automatisation viennent d'un module standard et sont accessibles en mode développeur, dans les paramètres techniques. Studio, réservé au plan Personnalisé, les rend plus faciles d'accès. Vérifiez avec votre intégrateur ce que permet votre abonnement.

### Une règle basée sur une date s'exécute-t-elle à l'heure exacte ?

Non. Odoo vérifie ces règles périodiquement, en tâche de fond. Une relance prévue à J+7 partira le bon jour, mais pas forcément à la minute près. Pour un envoi à heure fixe, mieux vaut en parler à un intégrateur.

### Peut-on automatiser sans écrire de code ?

Oui pour l'essentiel : mettre à jour un champ, créer une activité, envoyer un email avec un modèle, ajouter des abonnés ou créer un enregistrement se règlent avec la souris. Seule l'action « exécuter du code » demande des compétences de développeur.
