Ressources · Intégration Make

Intégration Odoo MakeAutomatiser Odoo avec Make.

L'intégration Odoo Make, c'est 20 modules à assembler sans écrire une ligne de code. 16 agissent sur tes données, 4 vont les chercher. Cette page montre à quoi sert chacun, comment brancher ton compte et comment monter un premier scénario.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Ce que tu peux automatiser

Que fait vraiment l'intégration Odoo Make ?

Elle relie ton compte Odoo à Make pour qu'un scénario, l'automatisation que tu construis dans Make, lise et écrive tes données Odoo sans toi. Make te donne 20 modules Odoo : créer, récupérer, modifier, supprimer et lister des types d'inventaire, des inventaires, des suivis de lot et des leads, ces contacts entrants pas encore qualifiés. Chaque module est une brique de la chaîne : une action qui écrit, une recherche qui consulte.

Des leads qui entrent sans recopie. Un formulaire de ton site, une campagne, un fichier qu'un partenaire envoie : le scénario prend la ligne et Create a Lead l'écrit dans Odoo, le commercial voit le contact le jour où il arrive.

Des inventaires ouverts avant que l'équipe passe. Create an Inventory prépare le comptage dans Odoo à partir de ce qu'annonce un autre outil, et List Inventories te ressort l'état de ceux qui tournent déjà.

Des lots qui restent à jour. Une livraison arrive avec sa référence et Create a Batch Tracking l'enregistre ; un contrôle qualité revient et Update a Batch Tracking le reporte sur le bon lot.

Deux choses que Make ne fera pas ici. Aucun module Odoo n'est un déclencheur, ce module qui lance le scénario tout seul : rien du côté d'Odoo ne réveille quoi que ce soit, le scénario part sur une planification ou depuis une autre app. Et les modules Leads ne marchent qu'avec l'app CRM installée dans Odoo, c'est l'avertissement de la documentation elle-même. Chaque passage de module compte pour une opération sur ton plan, ce que détaille Combien coûte Make.

Le choix ne s'arrête pas à Make. L'Intégration Odoo n8n décrit le nœud équivalent et le comparatif n8n vs Make pose les critères si tu hésites encore.

Connexion

Comment connecter Odoo à Make ?

  1. 01

    Générer une clé API dans Odoo

    Dans Odoo, ouvre le menu My Profile, va dans l'onglet Account Security et clique sur New API Key. Copie la valeur affichée et range-la au chaud : c'est ta clé API, le mot de passe que deux outils s'échangent sans humain au milieu.

  2. 02

    Ajouter un module Odoo et ouvrir la connexion

    Dans ton scénario, ajoute n'importe quel module Odoo puis clique sur Create a connection. Une connexion, c'est ton compte Odoo relié une seule fois à Make et réutilisé ensuite par tous les modules Odoo. Le champ Connection name reste optionnel.

  3. 03

    Remplir les quatre champs et enregistrer

    Host attend le nom d'hôte de ton Odoo, Login tes identifiants, API-Key/Password la clé copiée juste avant ou ton mot de passe habituel, Database le nom de la base sur laquelle Make va travailler. Clique sur Save.

Premier scénario

Ton premier scénario Odoo, étape par étape

ObjectifÀ l'intervalle que tu choisis, Make récupère les leads de ta base Odoo et applique la même mise à jour sur chacun.

  1. 01

    Créer le scénario

    Depuis la page Scenarios de Make, crée un nouveau scénario, puis clique sur le + au centre de la zone de travail pour poser le tout premier module.

  2. 02

    Poser List Leads

    Cherche Odoo par son nom, choisis List Leads dans la liste des modules et, la première fois seulement, clique sur Create a connection pour relier ton compte.

  3. 03

    Régler le module

    Remplis les champs affichés par le module. Une fois la connexion en place, Make va lire ce que ta base contient au lieu de te demander de tout taper de mémoire.

  4. 04

    Ajouter Update a Lead

    Clique sur le + à droite du premier module, ajoute Update a Lead, puis relie ses champs au lead que List Leads vient de faire passer.

  5. 05

    Tester avec Run once

    Clique sur Run once. Le scénario part une seule fois et chaque module t'affiche les bundles qu'il a reçus, ces éléments qui descendent la chaîne. Il écrit pour de vrai, alors commence sur une base que tu peux abîmer.

  6. 06

    Planifier et activer

    Ouvre la planification sur le premier module, cette horloge qui décide à quelle fréquence le scénario regarde. Un scénario neuf tourne toutes les 15 minutes par défaut, choisis le rythme qui va à ton Odoo puis bascule l'interrupteur.

Modules

Les 20 modules Odoo, un par un

Odoo te donne 20 modules en 5 groupes. Pour chacun : ce qu'il fait pour toi, le moment où tu le choisis, et ce qu'il faut surveiller.

Inventory Types

4 modules
Odoo1

Create an Inventory Type

Action

Dans MakeCreates a new inventory type.

Crée un type d'inventaire tout neuf dans Odoo à partir de ce que le scénario transporte déjà, sans que personne ouvre l'interface pour le déclarer.

Quand l'utiliser
une nouvelle gamme entre en stock et tu veux qu'elle soit déclarée le jour où elle arrive.
Attention
il crée à chaque passage. Une recherche devant lui t'évite deux types qui portent le même nom.
Odoo2

Get an Inventory Type

Action

Dans MakeRetrieves an existing inventory type.

Va chercher un type d'inventaire déjà présent et le fait entrer dans le scénario, en lecture seule.

Quand l'utiliser
un fichier fournisseur cite une référence et tu veux la version d'Odoo avant de laisser le scénario décider.
Attention
il ne modifie rien. Pointe-le sur un type qui a quitté Odoo et les modules suivants travaillent dans le vide.
Odoo3

Update an Inventory Type

Action

Dans MakeUpdates an inventory type.

Réécrit un type d'inventaire existant avec les valeurs que porte ton scénario.

Quand l'utiliser
la nomenclature a changé après un rachat et tu préfères corriger depuis un tableur plutôt que type par type.
Attention
il lui faut un type qui existe. Quand tu n'as qu'un libellé, passe d'abord par List Inventory Types et donne-lui le résultat.
Odoo4

List Inventory Types

Recherche

Dans MakeSearches for inventory types or lists them all.

Cherche parmi tes types d'inventaire, ou te les rend tous, un bundle par type.

Quand l'utiliser
juste avant une création, pour voir si le type dort déjà quelque part dans Odoo.
Attention
une recherche renvoie zéro, un ou plusieurs éléments. Chaque module placé derrière tourne une fois par élément, et chaque passage est une opération.

Inventories

5 modules
Odoo5

Create an Inventory

Action

Dans MakeCreates a new inventory.

Ouvre un nouvel inventaire dans ta base Odoo directement depuis le scénario, sans que personne se connecte.

Quand l'utiliser
un comptage est prévu dans l'outil de l'entrepôt et tu veux qu'Odoo soit prêt avant que l'équipe passe dans les allées.
Attention
rien ne vérifie qu'un jumeau existe. Si le scénario peut partir deux fois sur la même entrée, cherche d'abord.
Odoo6

Get an Inventory

Action

Dans MakeRetrieves an existing inventory.

Ramène un inventaire existant pour que la suite du scénario travaille sur ce qu'Odoo contient vraiment, pas sur une copie qui a vieilli.

Quand l'utiliser
un magasinier envoie une référence par message et le scénario a besoin de la fiche avant de répondre.
Attention
il lit, c'est tout. Toute modification passe par Update an Inventory plus loin dans la chaîne.
Odoo7

Update an Inventory

Action

Dans MakeUpdates an inventory.

Applique une modification sur un inventaire déjà présent dans Odoo, avec ce que le module précédent lui a transmis.

Quand l'utiliser
les quantités remontent d'une douchette et tu veux qu'Odoo colle au rayon avant la fin de l'équipe.
Attention
ce que tu relies est ce qui est écrit. Une valeur laissée hors du mapping n'est tout simplement pas touchée.
Odoo8

List Inventories

Recherche

Dans MakeSearches for inventories or lists them all.

Cherche des inventaires, ou les rend tous, puis envoie chacun dans la suite comme un élément à part.

Quand l'utiliser
un tableau de bord a besoin de l'état de tous les inventaires avant d'être écrit ailleurs.
Attention
plus la réponse est large, plus la suite du scénario consomme d'opérations. Resserre la recherche avant de l'élargir.
Odoo9

Delete an Inventory

Action

Dans MakeDeletes an inventory.

Retire un inventaire d'Odoo. Ni le module ni le scénario n'ont de bouton retour.

Quand l'utiliser
un comptage brouillon a été créé par erreur et tu veux qu'il disparaisse avant que quelqu'un le remplisse.
Attention
Run once supprime pour de vrai, exactement comme une exécution normale. Essaie sur une fiche que tu peux perdre.

Batches Tracking

5 modules
Odoo10

Create a Batch Tracking

Action

Dans MakeCreates a new batch tracking.

Enregistre un nouveau suivi de lot dans Odoo depuis le scénario, pour qu'un lot qui existe sur la feuille de production existe aussi dans le système.

Quand l'utiliser
une livraison arrive avec sa référence de lot et tu veux qu'elle soit dans Odoo au moment du scan.
Attention
chaque passage ajoute une entrée. Un scénario qui repasse sur la même livraison t'en laisse deux.
Odoo11

Get a Batch Tracking

Action

Dans MakeRetrieves an existing batch tracking.

Fait entrer un suivi de lot existant dans le scénario pour que la suite lise ce qu'Odoo sait de ce lot.

Quand l'utiliser
un client demande d'où vient son lot et la réponse doit se construire sans ouvrir Odoo.
Attention
il traite une entrée à la fois. Pour en balayer plusieurs, place List Batches Tracking devant lui.
Odoo12

Update a Batch Tracking

Action

Dans MakeUpdates a batch tracking.

Écrit une modification sur un suivi de lot que Odoo détient déjà.

Quand l'utiliser
un résultat d'analyse revient du laboratoire et le lot doit le porter avant de partir.
Attention
l'entrée doit exister. Enchaîne-le derrière une recherche ou un Get plutôt que de deviner une référence.
Odoo13

List Batches Tracking

Recherche

Dans MakeSearches for batches tracking or lists them all.

Cherche dans tes suivis de lot, ou les liste tous, un élément par entrée.

Quand l'utiliser
un audit réclame tout ce qui a été tracé sur une ligne de produits et tu n'as pas envie d'exporter à la main.
Attention
la série renvoyée peut être longue. Chaque entrée relance les modules suivants, compte ce que ça coûte avant d'activer.
Odoo14

Delete a Batch Tracking

Action

Dans MakeDeletes a batch tracking.

Supprime définitivement un suivi de lot d'Odoo.

Quand l'utiliser
un lot de test est parti pendant une répétition et il pollue ce que ton équipe lit.
Attention
mets une recherche devant et regarde ce qu'elle renvoie avant de brancher la suppression, le module ne demande pas confirmation.

Leads

5 modules

You need to install the CRM app in Odoo to ensure the necessary table is created and fields are available. For more information, refer to Apps and modules in Odoo documentation.

Odoo15

Create a Lead

Action

Dans MakeCreates a new lead.

Crée un lead dans Odoo à partir de ce que le scénario tient, une réponse de formulaire, une ligne, un message, pour que le commercial le voie sans le retaper.

Quand l'utiliser
une inscription à un webinaire ou une demande de devis doit atterrir dans Odoo pendant que le prospect est encore chaud.
Attention
les modules Leads ne trouvent leur table que si l'app CRM est installée dans Odoo. Installe-la avant, sinon les champs manquent.
Odoo16

Get a Lead

Action

Dans MakeGets a single lead by ID.

Récupère un lead par son identifiant et le pose dans le scénario, pour que la suite travaille sur la fiche et pas sur une copie qui traîne.

Quand l'utiliser
une notification ne transporte qu'un identifiant et le scénario a besoin du lead complet avant de publier quoi que ce soit.
Attention
sans identifiant, il ne peut rien. Passe par List Leads et choisis dans ce qui revient.
Odoo17

Update a Lead

Action

Dans MakeUpdates a lead.

Modifie un lead déjà présent dans Odoo avec des données que le scénario a trouvées ailleurs.

Quand l'utiliser
un outil d'enrichissement renvoie un effectif ou un numéro et tu veux l'info sur la fiche, pas dans un tableur parallèle.
Attention
il écrase les valeurs que tu relies et laisse le reste tranquille, ce qui va très bien tant que tu sais ce que tu as relié.
Odoo18

List Leads

Recherche

Dans MakeLists all leads.

Liste les leads de ta base Odoo et les fait passer un par un dans la suite du scénario.

Quand l'utiliser
c'est le module de tête quand le scénario démarre sur une planification et pas sur un événement venu d'Odoo.
Attention
il les liste tous, donc tout ce qui suit tourne une fois par lead. Regarde la planification et les modules derrière avant d'activer.
Odoo19

Delete a Lead

Action

Dans MakeDeletes a Lead.

Sort un lead d'Odoo. Une fois le scénario passé, la fiche ne revient pas.

Quand l'utiliser
un doublon est entré par deux formulaires et tu veux la copie effacée avant que deux personnes appellent le même contact.
Attention
brancher List Leads directement dessus supprime tout ce qu'il a trouvé. Vérifie d'abord avec Run once.

Other

1 module
Odoo20

Make an API Call

Action

Dans MakePerforms an arbitary authorized API call.

Atteint un point d'entrée de l'API d'Odoo qu'aucun autre module ne couvre, en réutilisant la connexion déjà créée.

Quand l'utiliser
ce dont tu as besoin sort des types d'inventaire, des inventaires, des suivis de lot et des leads, et tu préfères rester dans le même scénario.
Attention
c'est la documentation API d'Odoo qui liste ce que tu peux appeler, Make ne te le proposera pas dans un menu.
Besoin d'aide

Besoin d'aide pour automatiser Odoo avec Make ?

Une personne lit chaque message.

FAQ

Les questions qui viennent ensuite

01L'intégration Odoo Make est-elle gratuite ?
Oui. Odoo est une app standard de Make, donc disponible dès le plan Free, et les modules ne coûtent rien de plus. Ce que le plan Free limite, c'est l'échelle : 2 scénarios actifs, un plancher de 15 minutes entre deux exécutions planifiées, 5 minutes d'exécution par passage. Les plans payants descendent l'intervalle à 1 minute et enlèvent la limite de scénarios actifs. Ton abonnement Odoo, lui, se paie de son côté et Make n'y change rien.
02Que faut-il pour connecter Odoo à Make ?
Un compte Odoo, et quatre informations qui en viennent : le nom d'hôte, ton identifiant, une clé API ou ton mot de passe, et le nom de la base sur laquelle tu veux travailler. La clé se génère dans Odoo, par le menu My Profile, l'onglet Account Security puis le bouton New API Key. Copie-la et range-la en lieu sûr. La documentation ne réclame rien d'autre. Le reste se passe dans Make, la première fois que tu poses un module Odoo dans un scénario.
03Le déclencheur Odoo réagit-il en temps réel ?
Non, parce qu'il n'y a pas de déclencheur Odoo dans Make. Rien du côté d'Odoo ne réveille un scénario. Tu démarres autrement : pose l'horloge sur un module de recherche comme List Leads et laisse Make regarder à l'intervalle que tu fixes, ou fais partir le scénario depuis un autre outil avec un webhook de Make, une adresse que cet outil appelle dès qu'il se passe quelque chose chez lui. Un scénario neuf tourne toutes les 15 minutes par défaut, et le plan Free en fait son plancher.
04Que faire si un module manque ou si une limite gêne ?
Make an API Call règle la plupart des manques. Il appelle n'importe quel point d'entrée de l'API d'Odoo avec la même connexion, donc tu n'es pas enfermé dans les 20 modules de la liste. Une limite mérite d'être connue avant de commencer : les modules Leads ont besoin de l'app CRM installée dans Odoo, sinon la table et les champs attendus ne sont pas là. Et si une grosse part du processus vit hors d'Odoo, confier ce bout à une autre app dans le même scénario est souvent plus propre.
05Make ou n8n pour Odoo ?
Ça dépend de la personne qui devra faire vivre le scénario dans la durée. Avec Make, personne n'installe rien : le navigateur suffit, les modules se choisissent dans un catalogue et un premier scénario tient debout sans détour technique. n8n prend tout son sens quand une équipe veut héberger elle-même l'automatisation et suivre ses versions comme du code. L'un et l'autre couvrent Odoo, donc ce n'est pas l'app qui tranche. La bonne question à se poser : qui, chez toi, est prêt à s'occuper d'un serveur ? Sans réponse claire, autant démarrer avec Make.
Hack'celeration Lab

Reçois nos astuces d'automatisation chaque semaine.

Pas de spam. Désinscription en un clic.