Connecteur WhatsApp Business (API Cloud de Meta) : modèles de messages, envoi depuis les contacts, webhook signé, statuts de remise et messages entrants
Module conçu en « salle blanche » par DYONYSOS à partir de la documentation publique de l'API Cloud WhatsApp de Meta (aucun code, texte, icône ni capture issus de modules propriétaires).
- Comptes WhatsApp Business : phone_number_id, WABA, secrets réservés aux administrateurs et jamais réaffichés après saisie, URL d'API paramétrable, test de connexion.
- Modèles de messages à variables numérotées : synchronisation depuis Meta, soumission.
- Assistant « Envoyer un WhatsApp » depuis un contact (ou tout modèle héritant du mixin), numéros normalisés au format E.164 (France / Belgique par défaut), trace dans le fil de discussion.
- Webhook public /whatsapp/webhook/<compte> : vérification hub.challenge, signature X-Hub-Signature-256 (HMAC-SHA256), statuts envoyé / délivré / lu / échec, messages entrants rattachés au contact (ou contact « à qualifier » créé), idempotence sur l'identifiant Meta.
- Fenêtre de service client de 24 h contrôlée côté serveur : texte libre seulement si le client a écrit dans les 24 dernières heures, sinon modèle approuvé obligatoire.
Ce que l'application ne fait pas
L'éditeur n'a pas encore publié la liste de ce que l'application ne fait pas. C'est une règle du magasin : demandez-la au support avant de vous engager.
Applications du magasin nécessaires
Aucune.
Modules Odoo Community utilisés
contactsmail
Bibliothèques Python
requests
| Série | Version | État | Publiée le |
|---|---|---|---|
| 20.0 | 20.0.1.0.0 | Disponible | 02/10/2026 |
Fiche générée depuis le code de l'éditeur (dépôt privé, branche 20.0) : le code source n'est pas publié.
Contrôle automatique du magasin (distinct de l'éditeur), appliqué à toutes les applications. À corriger : Description (static/description/index.html ou README).
| Contrôle | Résultat | Effet si absent |
|---|---|---|
| Manifeste lisible sans exécution | conforme | bloquant |
| Licence reconnue (LGPL-3) | conforme | bloquant |
| Aucune dépendance vers Odoo Enterprise | conforme | bloquant |
| Aucun import de code Enterprise | conforme | bloquant |
| Aucun en-tête de licence Enterprise | conforme | bloquant |
| Icône static/description/icon.png | conforme | déclasse |
| Description (static/description/index.html ou README) | absent | déclasse |
| Tests automatisés (tests/test_*.py) | conforme | déclasse |
| Traduction française (i18n/fr.po) | absent | info |
| Section « Ce que le module ne fait pas » | absent | info |
| Titre de 70 caractères au plus (19 actuellement) | conforme | info |
| Résumé en français | conforme | info |
Avis des clients connectés. Un avis noté par client ; l'éditeur peut y répondre. Connectez-vous pour laisser un avis.
- Éditeur
- Omnifloo (DYONYSOS)
- contact@omnifloo.com
- Clients Omnifloo
- Support inclus selon votre formule : centre d'aide.