ITSkillsCenter
Business Digital

n8n workflows Mobile Money : 4 cas pratiques 2026

3 min de lecture

L’un des cas d’usage les plus puissants de n8n pour les PME ouest-africaines : automatiser les workflows liés au paiement Mobile Money. Wave, Orange Money, Free Money, MTN MoMo — tous ont des webhooks qu’on peut connecter à n8n pour déclencher : envoi reçu WhatsApp, mise à jour CRM, alerte commercial, sync Excel/Sheets. Voici 4 workflows concrets prêts à adapter.

Voir notre guide n8n complet et notre guide Mobile Money API.

Workflow 1 — Webhook Wave → reçu WhatsApp client

  1. Trigger Webhook : path /wave-callback
  2. IF node : {{ $json.type }} === "checkout.session.completed"
  3. HTTP Request node : récupérer infos commande dans votre DB (par order_id)
  4. Twilio WhatsApp Send : envoyer reçu au numéro client
  5. Google Sheets Append : ajouter ligne « Vente du jour »

Configurer le webhook URL côté Wave Business : https://n8n.exemple.sn/webhook/wave-callback. Toute transaction réussie déclenche automatiquement reçu + tracking.

Workflow 2 — Synchronisation Wave → CRM (Notion / Airtable / Pipedrive)

  1. Webhook Wave
  2. Filter : status = « paid », amount > 50000 FCFA (gros clients)
  3. HTTP : récupérer profil client
  4. Notion / Airtable Create : nouvelle ligne « Lead chaud »
  5. Slack : notifier #commerciaux

Workflow 3 — Rapport quotidien ventes

  1. Schedule Trigger : tous les jours à 19h00
  2. HTTP Request : Wave API /transactions filtrer aujourd’hui
  3. Code node : agréger total, nombre, top 5
  4. Email : envoyer récap PDF/HTML au gérant
  5. Optionnel : envoyer aussi sur Telegram groupe direction

Workflow 4 — Réconciliation multi-providers

  1. Schedule Trigger : tous les jours à 03h00
  2. HTTP Request en parallèle : Wave API, Orange Money API, Free Money API → liste transactions de J-1
  3. HTTP Request : votre base interne → ordres status=paid de J-1
  4. Code node : comparer, identifier écarts
  5. IF écarts détectés : email rapport au comptable + Slack #ops

Voir aussi notre guide réconciliation qui détaille la logique métier.

Sécurité critique

  • Vérification signature webhook : avant tout traitement, valider HMAC Wave / signature Orange Money. Faire dans un Code node au début du workflow
  • Idempotence : enregistrer chaque webhook event_id dans une DB ; si déjà traité, ne rien refaire
  • Pas de credentials dans le workflow JSON : utiliser n8n Credentials manager (chiffré)
  • Rate limit sur l’endpoint webhook côté Caddy / reverse proxy
  • Auditer les exécutions : n8n garde l’historique 7 jours par défaut, augmenter pour les flux financiers (1-3 ans)

Vérification signature Wave (Code node)

const crypto = require('crypto');
const secret = $env.WAVE_WEBHOOK_SECRET;
const signature = $input.first().headers['wave-signature'];
const rawBody = $input.first().body.raw;

const parts = signature.split(',');
const ts = parts[0].split('=')[1];
const sig = parts[1].split('=')[1];

const expected = crypto
  .createHmac('sha256', secret)
  .update(`${ts}.${rawBody}`)
  .digest('hex');

if (expected !== sig) {
  throw new Error('Invalid Wave signature');
}

return $input.all();

Adaptation Afrique de l’Ouest

Pour les e-commerces et SaaS qui acceptent Mobile Money au Sénégal/CI/Mali, n8n est l’outil de glue parfait : pas besoin de coder un middleware custom, juste connecter les webhooks et pipes. Économie de plusieurs jours-développeur par projet.

Pour aller plus loin

Besoin d'un site web ?

Confiez-nous la Création de Votre Site Web

Site vitrine, e-commerce ou application web — nous transformons votre vision en réalité digitale. Accompagnement personnalisé de A à Z.

À partir de 250.000 FCFA
Parlons de Votre Projet
Publicité