Cas d’usage – Campagne emailing asynchrone

Envoyez des emails en masse via Redis Queue sans bloquer votre application.

🔗 Modules & Outils utilisĂ©s

Cette campagne s’appuie sur les modules SMTP, Redis Queue et TemplateMailer de MjolnAPI.

SMTP

Serveurs mail configurables multiples

Redis Queue

File d’attente pour envois asynchrones

Templates HTML

Mails dynamiques et personnalisés

Logging & stats

Suivi de délivrabilité, erreurs et stats

🎯 Objectif du cas d’usage

Permettre Ă  votre application d’envoyer des emails marketing, transactionnels ou d’information Ă  grande Ă©chelle sans impacter la performance ni bloquer vos processus mĂ©tiers.

Objectif mailing
  • ✅ Asynchrone via Redis Queue
  • ✅ Aucun blocage de thread ou surcharge CPU
  • ✅ Taux d’erreur et logs dĂ©taillĂ©s
  • ✅ Statistiques par template, campagne, ou SMTP

đŸ› ïž Étapes de mise en place

Voici comment mettre en Ɠuvre une campagne en quelques minutes :

1. Créez votre template mail

Utilisez le module TemplateMailer ou HTML natif

2. Importez vos destinataires

Par API ou upload CSV sécurisé

3. Lancez la campagne

Les mails partent en file Redis, sans surcharge

4. Suivez les résultats

AccĂšs aux stats : succĂšs, erreurs, taux d'ouverture

🔄 Vue d’ensemble du flux

Un envoi fluide, optimisé et piloté sans surcharge de votre serveur principal :

1. Création de campagne

DĂ©clenchez la campagne en passant destinataires + template via l’API MjolnAPI.

2. Traitement en queue

Redis répartit les envois sur un worker dédié, sans bloquer votre process principal.

3. Suivi & logs

Chaque email est logguĂ© avec son statut, l’heure d’envoi, l’erreur Ă©ventuelle, etc.

📬 RĂ©sultat obtenu

Une campagne email à 25 000 destinataires envoyée en 4 minutes, sans pic CPU :

  • ✅ Taux d’échec < 0.4%
  • ✅ Taux d’ouverture suivi par webhook ou pixel
  • ✅ Interface de logs intĂ©grĂ©e
Résultat email

📣 Besoin de campagnes performantes ?

DĂ©marrez dĂšs maintenant avec MjolnAPI pour automatiser vos envois d’emails Ă  grande Ă©chelle.

Voir le module SMTP Nous contacter