Campagnes Marketing
- Introduction — Marketing intelligent
- Architecture des campagnes
- Canaux de diffusion
- Cycle de vie d'une campagne
- Création d'une campagne
- Templates et contenu
- Planification et envoi
- Métriques et analytiques
- Administration et analytiques avancées
- Intégration WEBA IA
- Connexion avec les autres modules
- Cas d'utilisation métier
- Dépannage & FAQ
- Glossaire
Introduction — Marketing intelligent
Le module Campagnes de GoWeBa vous permet de créer, planifier et envoyer des communications de masse à vos contacts CRM. Intégré nativement au CRM, il exploite vos segments, tags et historiques pour des campagnes ultra-ciblées.
Avantages clés
Architecture des campagnes
Chaque campagne est un enregistrement complet qui contient toutes les informations nécessaires à l'envoi et au suivi.
Structure de données
Relations
- Une campagne appartient à une organisation.
- Une campagne est liée à un template de notification (optionnel).
- Une campagne est créée par un utilisateur.
- Une campagne génère des logs de notification pour le suivi individuel.
Canaux de diffusion
Canal EMAIL — Le pilier
Le courriel reste le canal le plus utilisé pour le marketing. GoWeBa offre :
- Templates HTML riches via le Studio (Module 09).
- Personnalisation avec variables de contact (prénom, entreprise, etc.).
- Suivi d'ouverture et de clics.
- Respect automatique des désabonnements.
Catégories de campagne
Cycle de vie d'une campagne
Les 5 statuts
Diagramme de flux
DRAFT → SCHEDULED → SENDING → SENT ↓ (ou directement) ↓ DRAFT → SENDING → SENT DRAFT/SCHEDULED → CANCELLED Deux parcours possibles :
- Envoi immédiat : DRAFT → SENDING → SENT
- Envoi planifié : DRAFT → SCHEDULED → SENDING → SENT
- Annulation : Depuis DRAFT ou SCHEDULED uniquement ⚠️ Une campagne en cours d'envoi (SENDING) ne peut pas être annulée. Annulez avant le lancement.
Création d'une campagne
Étape par étape
- Naviguez vers Campagnes dans le menu principal.
- Cliquez + Nouvelle campagne.
- Renseignez le Nom de la campagne (ex: « Promo Été 2026 »).
- Ajoutez une Description optionnelle pour vos notes internes.
- Sélectionnez le Canal : EMAIL (par défaut), SMS, IN_APP ou PUSH.
- Choisissez la Catégorie : MARKETING ou TRANSACTIONAL.
- Optionnellement, liez un Template de notification existant.
- Sauvegardez — la campagne est créée en statut DRAFT.
Sélection des destinataires
Les destinataires sont sélectionnés parmi vos contacts CRM. Vous pouvez cibler :
- Tous les contacts de l'organisation.
- Un segment CRM spécifique (ex: « Clients Québec »).
- Des contacts avec un tag spécifique (ex: « VIP »).
- Une liste personnalisée de contacts. 💡 Plus votre segmentation est fine, meilleur sera le taux d'engagement. WEBA peut vous suggérer le meilleur segment pour votre campagne.
Formulaire de campagne
Templates et contenu
Les campagnes GoWeBa utilisent le système de templates de notifications, qui peut être enrichi via le Studio Créatif (Module 09).
Lien avec les templates
- Chaque campagne peut être liée à un NotificationTemplate existant.
- Le template définit le contenu, la mise en forme et les variables.
- Si aucun template n'est lié, vous pouvez rédiger le contenu directement.
Variables de personnalisation
Bonnes pratiques de contenu
- Objet accrocheur : 6-10 mots, personnalisé si possible.
- Contenu concis : Un seul appel à l'action (CTA) clair.
- Mobile-first : 60% des courriels sont lus sur mobile.
- Test A/B : Créez 2 variantes pour comparer les performances.
- Pied de page : Lien de désabonnement obligatoire (auto-ajouté par GoWeBa). 💡 Demandez à WEBA : « Rédige un objet de courriel accrocheur pour ma promo d'été sur les bougies. » L'IA vous proposera plusieurs options optimisées.
Planification et envoi
Envoi immédiat
- Depuis la campagne en statut DRAFT, cliquez Envoyer maintenant.
- Confirmez l'envoi dans la fenêtre de dialogue.
- La campagne passe à SENDING puis automatiquement à SENT.
- Les métriques se mettent à jour en temps réel.
Envoi planifié
- Depuis la campagne en statut DRAFT, renseignez la Date planifiée.
- Cliquez Planifier l'envoi.
- La campagne passe à SCHEDULED.
- À la date et heure prévues, GoWeBa lance automatiquement l'envoi.
- La campagne passe à SENDING puis SENT.
Annulation
Vous pouvez annuler une campagne en statut DRAFT ou SCHEDULED :
- Ouvrez la campagne.
- Cliquez Annuler la campagne.
- Confirmez — la campagne passe à CANCELLED. ⚠️ Impossible d'annuler une campagne déjà en cours d'envoi (SENDING).
Métriques et analytiques
GoWeBa suit 6 métriques clés pour chaque campagne, vous donnant une vue complète de la performance de vos communications.
Les 6 KPI
Taux dérivés
Tableau de bord visuel
L'interface Campagnes affiche un graphique à barres (Recharts) montrant :
- Les envois, livraisons, ouvertures et clics côte à côte.
- L'évolution temporelle pour les campagnes récurrentes.
- Les comparaisons entre campagnes pour identifier les meilleures pratiques. 💡 Comparez vos taux d'ouverture entre campagnes pour identifier les objets de courriel les plus performants et les meilleurs créneaux d'envoi.
Administration et analytiques avancées
Vue administrateur
Les administrateurs accèdent à une vue enrichie des campagnes via Admin → Campagnes avec des fonctionnalités supplémentaires :
- Vue globale de toutes les campagnes de l'organisation.
- Graphiques analytiques avancés avec filtres temporels.
- Gestion des templates de notification.
- Accès aux logs d'envoi détaillés par campagne.
Logs de notification
Chaque envoi génère un log (NotificationLog) contenant :
- Le destinataire (contact CRM).
- Le canal utilisé.
- L'horodatage d'envoi.
- Le statut de livraison.
- Les événements d'ouverture et de clic.
Audit et conformité
- Historique complet de toutes les campagnes envoyées.
- Traçabilité de l'utilisateur créateur de chaque campagne.
- Gestion automatique des désabonnements.
- Respect des lois anti-pourriel (LCAP, CAN-SPAM, RGPD).
Intégration WEBA IA
Automatisations intelligentes
- Optimisation de l'heure d'envoi — WEBA analyse les heures d'ouverture historiques.
- Nettoyage de liste — WEBA identifie les adresses en bounce récurrent.
- Résumé post-campagne — WEBA génère un rapport textuel des performances.
- Suggestions de contenu — Basées sur les campagnes les plus performantes.
Connexion avec les autres modules
Cas d'utilisation métier
Cas 1 — Newsletter mensuelle
Contexte : Émilie envoie une newsletter mensuelle à ses 500 contacts.
- Émilie crée un template dans le Studio avec l'en-tête de sa marque.
- Elle crée une campagne « Newsletter Mai 2026 » liée à ce template.
- Elle sélectionne le segment « Abonnés newsletter » dans le CRM.
- Elle planifie l'envoi pour le premier lundi du mois à 9h00.
- Après l'envoi, elle consulte les KPI : 45% d'ouverture, 8% de clics.
- WEBA suggère : « Vos mardis à 10h ont un meilleur taux d'ouverture. »
Cas 2 — Promotion flash
Contexte : Marc lance une vente flash de 24h sur sa boutique.
- Marc crée une campagne « Vente Flash -30% » en envoi immédiat.
- Il cible le segment « Clients actifs derniers 90 jours ».
- Le courriel contient un lien direct vers la boutique (Module 12).
- En 24h, il observe 62% d'ouverture et 15% de clics — record!
- WEBA analyse : « 45% des clics viennent de la tranche 18h-20h. »
Cas 3 — Onboarding automatisé
Contexte : Julie accueille ses nouveaux clients avec une séquence de 3 courriels.
- Julie crée 3 campagnes : Bienvenue (J+0), Découverte (J+3), Offre spéciale (J+7).
- Chaque campagne cible les contacts avec le tag « Nouveau client ».
- Les campagnes sont planifiées en cascade via les entonnoirs (Module 11).
- Les métriques montrent un taux de conversion de 22% sur l'offre J+7.
Dépannage & FAQ
Q : Ma campagne reste en statut SENDING
- C'est normal pour les grandes listes — l'envoi est progressif.
- Vérifiez le compteur « Total envoyés » qui s'incrémente.
- Si bloqué, contactez le support — il peut s'agir d'un quota de canal.
Q : Le taux d'ouverture est à 0%
- Certains clients de messagerie bloquent les pixels de suivi.
- Vérifiez que vos courriels ne tombent pas en spam.
- Le taux réel est souvent 20-30% supérieur aux chiffres affichés.
Q : Je ne peux pas planifier dans le passé
La date planifiée doit être dans le futur. Pour un envoi immédiat, ne renseignez pas de date et utilisez « Envoyer maintenant ».
Q : Comment cibler uniquement les contacts qui n'ont pas ouvert ?
Créez un segment CRM basé sur le non-engagement, puis créez une campagne ciblant ce segment. WEBA peut automatiser cette segmentation.
Q : Puis-je modifier une campagne planifiée ?
Oui, tant qu'elle est en statut SCHEDULED. Annulez-la, modifiez, puis replanifiez.
Q : Comment respecter la LCAP/CAN-SPAM ?
- GoWeBa ajoute automatiquement un lien de désabonnement.
- Les contacts désabonnés sont exclus des campagnes MARKETING.
- Les campagnes TRANSACTIONAL restent envoyées (confirmations, reçus).
Glossaire
| Champ | Type | Description | Défaut |
|---|---|---|---|
| Nom | Texte | Nom interne de la campagne | — |
| Description | Texte | Description optionnelle | — |
| Canal | Enum | EMAIL, SMS, IN_APP, PUSH | |
| Catégorie | Enum | MARKETING ou TRANSACTIONAL | MARKETING |
| Template | Relation | Template de notification lié | — |
| Statut | Enum | 5 statuts possibles | DRAFT |
| Planifié pour | Date/heure | Date et heure d'envoi programmé | — |
| Envoyé à | Date/heure | Date et heure d'envoi effectif | Auto |
| Total destinataires | Nombre | Nombre total de contacts ciblés | 0 |
| Total envoyés | Nombre | Messages effectivement envoyés | 0 |
| Total livrés | Nombre | Messages confirmés livrés | 0 |
| Total échoués | Nombre | Envois en échec | 0 |
| Total ouverts | Nombre | Messages ouverts par les destinataires | 0 |
| Total cliqués | Nombre | Clics sur les liens dans le message | 0 |
| Créé par | Relation | Utilisateur qui a créé la campagne | Auto |
| Canal | Icône | Description | Cas d'usage typique |
|---|---|---|---|
| 📧 | Courriel — le canal principal de marketing | Newsletters, promotions, annonces | |
| SMS | 📱 | Message texte court | Rappels urgents, confirmations rapides |
| IN_APP | 🔔 | Notification dans l'application GoWeBa | Mises à jour internes, alertes |
| PUSH | 📲 | Notification push mobile/navigateur | Alertes temps réel, rappels |
| Catégorie | Description | Règles |
|---|---|---|
| MARKETING | Communications promotionnelles | Respecte les désabonnements, opt-in requis |
| TRANSACTIONAL | Communications transactionnelles | Envoyé même aux désabonnés (confirmations, reçus) |
| Statut | Couleur | Description | Transition suivante |
|---|---|---|---|
| DRAFT | ⚪ Gris | Brouillon — en cours de rédaction | → SCHEDULED ou → SENDING |
| SCHEDULED | 🟡 Jaune | Planifiée — programmée pour envoi futur | → SENDING (auto) ou → CANCELLED |
| SENDING | 🔵 Bleu | En cours d'envoi — messages en transit | → SENT (auto) |
| SENT | 🟢 Vert | Envoyée — tous les messages ont été traités | Terminal |
| CANCELLED | 🔴 Rouge | Annulée — campagne abandonnée | Terminal |
| Champ | Obligatoire | Description |
|---|---|---|
| Nom | Oui | Nom interne (non visible par les destinataires) |
| Description | Non | Notes internes pour votre équipe |
| Canal | Oui | Type de communication (EMAIL par défaut) |
| Catégorie | Oui | MARKETING ou TRANSACTIONAL |
| Template | Non | Template de notification pré-créé |
| Date planifiée | Non | Si vide → envoi immédiat possible |
| Variable | Valeur insérée | Exemple |
|---|---|---|
| {{prenom}} | Prénom du contact | Marie |
| {{nom}} | Nom de famille du contact | Tremblay |
| {{entreprise}} | Nom de l'entreprise | Atelier Créatif inc. |
| {{email}} | Adresse courriel | [email protected] |
| {{date}} | Date du jour | 6 mai 2026 |
| Métrique | Icône | Description | Calcul |
|---|---|---|---|
| Total destinataires | 👥 | Nombre de contacts ciblés | Taille du segment |
| Total envoyés | 📤 | Messages effectivement envoyés | Envois réussis |
| Total livrés | ✅ | Messages arrivés dans la boîte | Envoyés − bounces |
| Total échoués | ❌ | Envois en échec (bounce, erreur) | Envoyés − livrés |
| Total ouverts | 👁️ | Messages ouverts | Pixel de suivi |
| Total cliqués | 🖱️ | Clics sur les liens | Tracking de liens |
| Taux | Formule | Bon score |
|---|---|---|
| Taux de livraison | Livrés ÷ Envoyés × 100 | > 95% |
| Taux d'ouverture | Ouverts ÷ Livrés × 100 | > 20% |
| Taux de clics (CTR) | Cliqués ÷ Livrés × 100 | > 3% |
| Taux de clic/ouverture (CTOR) | Cliqués ÷ Ouverts × 100 | > 15% |
| Taux d'échec | Échoués ÷ Envoyés × 100 | < 5% |
| Commande | Action WEBA |
|---|---|
| « Crée une campagne email pour la promo d'été » | Crée la campagne avec canal EMAIL et catégorie MARKETING |
| « Rédige un objet de courriel pour lancer notre nouveau service » | Propose 3-5 variantes d'objets optimisés |
| « Planifie l'envoi pour mardi prochain à 10h » | Définit la date planifiée et passe en SCHEDULED |
| « Montre les stats de ma dernière campagne » | Affiche les 6 KPI avec analyse |
| « Quelle campagne a le meilleur taux d'ouverture ? » | Compare et classe les campagnes |
| « Annule la campagne Promo Automne » | Passe le statut à CANCELLED |
| « Suggère le meilleur moment pour envoyer ma newsletter » | Analyse l'historique pour recommander un créneau |
| « Crée un segment pour les clients qui ont ouvert mes 3 dernières campagnes » | Crée un segment CRM basé sur l'engagement |
| Module | Interaction avec Campagnes |
|---|---|
| 02 — Contacts CRM | Source des destinataires — segments, tags, filtres. |
| 03 — Webabox | Canal de livraison pour les notifications e-mail. |
| 07 — Facturation | Promotions liées aux offres de facturation. |
| 09 — Studio | Templates e-mail créés dans le Studio Créatif. |
| 11 — Entonnoirs | Séquences de nurturing dans les étapes d'entonnoir. |
| 12 — Boutique | Campagnes promotionnelles pour les produits en ligne. |
| 18 — Affiliation | Campagnes de recrutement d'affiliés. |
| Terme | Définition |
|---|---|
| Campaign | Enregistrement complet d'une communication de masse avec métriques |
| Canal (Channel) | Moyen de diffusion : EMAIL, SMS, IN_APP, PUSH |
| Template | Modèle de notification pré-formaté réutilisable |
| KPI | Key Performance Indicator — indicateur clé de performance |
| CTR | Click-Through Rate — taux de clics (clics ÷ livrés) |
| CTOR | Click-To-Open Rate — taux de clic sur ouverture |
| Bounce | Message non livrable (adresse invalide, boîte pleine) |
| LCAP | Loi canadienne anti-pourriel (Canada's Anti-Spam Legislation) |
| CAN-SPAM | Loi américaine contre les courriels non sollicités |
| Segment | Sous-ensemble de contacts CRM défini par des critères |
| Nurturing | Séquence de communications pour cultiver la relation client |
| DRAFT | Brouillon — campagne en cours de préparation |
| SCHEDULED | Campagne programmée pour envoi futur |
| SENDING | Campagne en cours d'envoi |
| SENT | Campagne envoyée — traitement terminé |
| CANCELLED | Campagne annulée avant envoi |