Plateforme française
Connecteur Sweego × Odoo
Sweego est une plateforme française d’envoi de messages transactionnels : relais SMTP performant, API SMS, statistiques de délivrabilité et webhooks temps réel. Mangono a développé deux modules Odoo 19 pour en tirer pleinement parti — emails et SMS — sans dépendance OCA.
Module Email — mangono_sweego_mail
- Envoi des emails Odoo via le relais SMTP Sweego (smtp.sweego.io, port 587, STARTTLS)
- Réponses clients reçues directement dans le chatter des documents Odoo (commandes, factures, tickets…)
- Suppression de la file d’attente uniquement après confirmation de livraison par Sweego (webhook ou tâche planifiée)
- Support multi-société : domaine alias par société, Reply-To résolu automatiquement
- Détection des boucles email, vérification des signatures webhook HMAC
Module SMS — mangono_sweego_sms
- Envoi des SMS Odoo via l’API REST Sweego, en remplacement du service IAP
- Intégration native dans le mécanisme SmsApiBase d’Odoo 19, sans module OCA
- Types de campagne : Transactionnel (confirmations, alertes, OTP) ou Marketing
- Sender ID personnalisable et solde de crédits affiché en temps réel
- Configuration par société en environnement multi-entité
0,04 € / SMS
Sweego facture les SMS à 4 centimes l’unité — sans abonnement minimum, sans surcoût opérateur caché. Le solde de crédits restant est visible directement depuis Paramètres › SMS dans Odoo.
Pourquoi Sweego plutôt que l’IAP Odoo ?
- Hébergement français : données traitées en France, conformité RGPD facilitée.
- Délivrabilité maîtrisée : domaine d’envoi vérifié, statistiques détaillées par message.
- Webhooks temps réel : Odoo est notifié dès qu’un email est livré ou qu’une réponse arrive — pas de polling.
- Suppression sécurisée : un email n’est retiré de la file d’envoi qu’après confirmation de livraison, éliminant les faux positifs.
- SMS sans OCA : aucune dépendance à des modules tiers, code maintenu directement par Mangono.
- Multi-fournisseurs compatible : cohabite avec le service IAP Odoo et sms_twilio au sein d’une même instance.
Fonctionnement — Email
- Sélectionnez l’authentification Mangono Sweego SMTP sur le serveur d’envoi : serveur, port et chiffrement sont remplis automatiquement.
- Webhook sortant (
email_sent,delivered) : Sweego notifie Odoo en temps réel à chaque statut de livraison. - Webhook entrant (
email_inbound) : les réponses clients sont routées vers le bon document Odoo via un token Reply-To encodé. - En multi-société, chaque société peut avoir son propre domaine alias — résolution automatique depuis la configuration Odoo.
- Une tâche planifiée prend le relais si un webhook est manqué, garantissant la cohérence des statuts.
Fonctionnement — SMS
- Lorsqu’Odoo envoie un SMS, le module examine le fournisseur configuré sur la société associée.
- Les SMS des sociétés sur Sweego sont groupés et envoyés via l’API REST ; les autres sociétés (IAP) continuent via le mécanisme Odoo standard.
- En cas d’erreur, le SMS est conservé avec un
failure_typeprécis :missing_api_key,http_errorouserver_error. - Compatible avec
sms_twilioinstallé en parallèle — les trois options iap / sweego / twilio coexistent sans conflit.
Cas d’usage typiques
- Confirmation de commande et avis d’expédition par email ou SMS.
- Relances de factures impayées avec suivi de lecture.
- Notifications internes : alertes stock, rappels RDV, codes OTP.
- Support client : les réponses email remontent automatiquement dans le fil de discussion de la commande ou du ticket.
- Campagnes SMS marketing multi-sociétés avec sender ID personnalisé par entité.