NouveauE-mail et WhatsApp dans le même suivi

Chaque message part. Vous voyez où il arrive.

E-mail et WhatsApp depuis une seule plateforme, SMS sur demande. Campagnes, segments et codes de vérification, avec le suivi de chaque ouverture, chaque clic et chaque réponse, en direct.

Gratuit en e-mail jusqu'à 1 000 contacts · Sans carte bancaire · Tarifs en FCFA

app.mailpulse / Campagnes / « Rappel rendez-vous »

Envoyés
12 480
Taux d'ouverture
41,2 %
Clics
3 106

File d'envoi

canal · statut

  • a•••@gmail.comOuvert
  • +225 07 •• •• 12Lu
  • +225 05 •• •• 88Livré
  • k•••@yahoo.frClic
  • +225 01 •• •• 40Lu
  • m•••@outlook.comLivré
  • +221 77 •• •• 03Livré

Aperçu de l'interface · données d'exemple

Construit sur une infrastructure que vous connaissez déjà

  • Envoi e-mail via Resend
  • WhatsApp Cloud API (Meta)
  • SMS (Côte d'Ivoire, sur demande)
  • Webhooks signés HMAC SHA-256
  • Clés d'API par organisation
  • Désabonnement en un clic
  • Interface et documentation en français

Le constat

Trois outils, trois factures, aucune vue d'ensemble.

Le problème n'est pas d'envoyer. C'est de savoir ce qui s'est passé ensuite.

01

Vos canaux ne se parlent pas

L'e-mail dans un outil, WhatsApp sur un téléphone, les SMS chez un prestataire. Personne ne sait qui a reçu quoi.

emailoutil A · export CSV

whatsapptéléphone de l'accueil

02

Vous payez en devises

Des abonnements en dollars ou en euros, pensés pour d'autres marchés. MailPulse affiche ses prix en FCFA.

planPro · 15 000 FCFA / mois

deviseXOF, sans conversion

03

Vous découvrez les échecs trop tard

Un rebond, une plainte, un désabonnement : MailPulse reçoit l'événement du fournisseur et met le contact à jour tout seul.

14:02:11rebond définitif

→contact désabonné

La plateforme

Tout ce qu'il faut pour parler à vos contacts. Rien de plus.

Une base de contacts, trois canaux, un suivi unique.

Destinataires segment « Clients actifs »

Bonjour {{prenom}}, votre rendez-vous est confirmé pour {{date}}. Répondez OUI pour valider.

Variables : 2Aperçu à droite

Canal de la campagne

  • Rappel rendez-vousWhatsApp
  • Lettre de marsE-mail
  • Alerte échéanceSMS

De : Votre équipe · À : awa@…

Votre rendez-vous est confirmé

Bonjour Awa, votre rendez-vous est confirmé pour le 14 mars.

Voir le détail

Un message, trois canaux

Écrivez une fois. Choisissez pour chaque campagne l'e-mail, WhatsApp ou le SMS, avec les mêmes variables et le même suivi.

  • Échecrebond · adresse invalide
  • Livré+225 07 •• •• 12
  • Cliclien « Voir le détail »
  • Ouverta•••@gmail.com · 3 s après l'envoi

Ouvertures et clics, en direct

Pixel d'ouverture, liens suivis, rebonds et plaintes remontés dès que le fournisseur les signale.

tag = clients-2026ETscore ≥ 40
2 318contacts

Des segments qui se tiennent à jour

Import CSV, champs personnalisés, tags et segments dynamiques.

Nouvel abonné Attendre 2 j Ouvert ?
Non → relance Oui → tag

Des parcours, pas des listes

Déclencheur, délai, condition, action : dessinez vos parcours dès aujourd'hui. Leur exécution automatique arrive prochainement.

482917

WhatsApp · expire dans 09:52 · 5 essais

Des codes de vérification, livrés

Un code à usage unique par WhatsApp, avec expiration et limite d'essais gérées pour vous.

Comment ça marche

D'un envoi à une réponse, sans rien perdre en route.

01

Importez vos contacts

Un fichier CSV ou l'API. Les numéros sont convertis au format international, les adresses déjà connues ne sont pas dupliquées.

Contacts / Import

contacts-mars.csv · 1 204 lignes
email ✓prénom ✓téléphone ✓
awa@exemple.comAwa+225 07 00 00 00 12
k.traore@exemple.comKarim+225 05 00 00 00 88
m.diallo@exemple.comMariam+221 77 000 00 03
  • Numéros convertis au format international
  • 3 adresses déjà présentes, ignorées
  • Limite du plan vérifiée avant l'import
02

Composez une fois

Un message, des variables, un segment. Choisissez l'e-mail ou WhatsApp pour la campagne, le SMS sur demande.

Campagnes / Nouvelle campagne

E-mail
WhatsApp
SMS

Objet

Votre rendez-vous du {{date}}

Bonjour {{prenom}}, nous vous attendons le {{date}}.

Destinataires : segment « Clients actifs » · 2 318

03

Envoyez et suivez

Chaque message a son journal : mis en file, envoyé, livré, ouvert, cliqué ou en échec, avec l'heure exacte.

Messages / Journal

awa@exemple.com · message msg_01J8…

  1. 14:02:08En filemis en file
  2. 14:02:09Envoyéaccepté par le fournisseur
  3. 14:02:11Livréremis à la boîte
  4. 14:06:47Ouvertouvert · mobile
  5. 14:07:02Cliclien « Confirmer »
04

Laissez les retours travailler

Un rebond définitif, une plainte ou un désabonnement met le contact à jour tout seul, et un webhook signé prévient votre application.

Contacts / Mises à jour

Rebond définitifcontact désabonné
Plainte pour spamcontact exclu
Lien de désabonnementdésabonné en 1 clic
message.deliveredwebhook signé

Aucune action manuelle.

Pour les développeurs

Une requête pour envoyer. Un webhook pour tout savoir.

API REST, clés par organisation, webhooks signés, requêtes idempotentes.

  • Clés d'API révocables, isolées par organisation
  • Webhooks sortants signés en HMAC SHA-256
  • Idempotence : un envoi rejoué ne part qu'une fois
  • API de codes de vérification par WhatsApp
curl -X POST $MAILPULSE_URL/api/v1/messages \  -H "Authorization: Bearer mp_live_•••" \  -H "Idempotency-Key: rdv-2026-03-14-42" \  -H "Content-Type: application/json" \  -d '{    "channel": "whatsapp",    "recipient": { "type": "phone", "value": "+2250700000000" },    "content": { "type": "template", "template_key": "rappel_rdv",                 "variables": { "prenom": "Awa" } }  }'

Réponse202 Accepted

{
  "dispatch": { "state": "accepted" },
  "message": {
    "id": "cmf8x2k0p…",
    "channel": "whatsapp",
    "status": "sent"
  }
}

Webhook reçuHMAC SHA-256

mailpulse-signature: v1=9f2c…

typemessage.sent

Chaque livraison est journalisée, tentatives comprises.

En direct

Le tableau de bord se met à jour pendant que vous le regardez.

Pas de rapport à générer, pas de page à rafraîchir. Livraisons, ouvertures, clics et désabonnements s'affichent au fil de l'eau.

Messages par canal · 14 jours

En direct
Livrés
98,6 %
+0,4 pt vs 7 j
Ouverts
41,2 %
+2,1 pts vs 7 j
Cliqués
12,4 %
+0,8 pt vs 7 j
Désabonnements
0,3 %
−0,1 pt vs 7 j
1213141516171819202122232425

Données d'exemple. Dans votre espace, ces chiffres sont les vôtres.

Tarifs

Des prix en FCFA, sans surprise.

Commencez gratuitement. Passez au plan Pro quand vos envois décollent.

Starter

Pour démarrer

0FCFA / mois

  • 1 000 contacts
  • 5 000 e-mails par mois
  • 3 campagnes actives
  • 1 automatisation, 3 segments et 10 blocs réutilisables
  • 1 domaine d’envoi
  • Statistiques essentielles
Commencer gratuitement

Pro

Recommandé

Pour les équipes

15 000FCFA / mois

  • 25 000 contacts
  • E-mails, campagnes, automatisations, segments et blocs réutilisables illimités
  • Domaines d’envoi illimités
  • Campagnes WhatsApp
  • API et webhooks
  • Relances de paiement (recouvrement)
Choisir Pro

Entreprise

Volumes, SLA et accompagnement

Sur devis

  • Tout le plan Pro
  • Contacts illimités
  • IP dédiée et SSO/SAML sur devis
  • Accompagnement et SLA contractuel
Parler à l'équipe

Tarifs par organisation. Une question sur les volumes ? Écrivez-nous.

Questions fréquentes

Une question qui n'est pas ici ? Écrivez à l'équipe.

Faut-il un numéro WhatsApp Business ?

Deux options. L'API officielle de Meta (WhatsApp Cloud API), avec vos modèles approuvés, recommandée en production. Ou la connexion d'un numéro existant par QR code, pratique pour démarrer mais non officielle.

Mes données sont-elles isolées des autres clients ?

Oui. Chaque organisation a ses contacts, ses clés d'API, ses webhooks et ses journaux, sans partage avec les autres.

Puis-je importer mes contacts existants ?

Oui, par fichier CSV ou par l'API. Les numéros sont convertis au format international et les adresses déjà présentes ne sont pas dupliquées.

Comment sont gérés les désabonnements ?

En un clic, depuis la messagerie du destinataire ou depuis un lien dans l'e-mail. Le contact passe immédiatement en désabonné.

Puis-je envoyer des codes de vérification ?

Oui, par WhatsApp, via un numéro connecté par QR code. MailPulse génère le code à 6 chiffres, l'envoie, gère l'expiration après 10 minutes et bloque après 5 essais. Votre application ne voit jamais le code.

Que se passe-t-il si j'atteins une limite de mon plan ?

Le plan Starter couvre 1 000 contacts et 5 000 e-mails par mois. Au-delà, rien n'est supprimé : vos données restent visibles et tout se réactive dès le passage au plan Pro.

Comment se passe le paiement ?

Les prix sont en FCFA. Le passage au plan Pro se règle en ligne depuis les paramètres de facturation de votre espace.

Créez votre compte en deux minutes.

Créez un compte, importez une liste, envoyez. On s'occupe du suivi.

Sans carte bancaire · Interface en français