Chaque intégration que vous ne pouvez pas construire devient un export manuel que quelqu’un fait le vendredi après-midi. Les webhooks sont la sortie de secours : un événement d’un côté, une URL de l’autre, et ce que vous voulez entre les deux.
Pointez une URL, signez, consultez le journal
Tout ce que vous pouvez faire avec les webhooks
01
Seize événements sortants
Contacts :
- créé,
- mis à jour,
- supprimé,
- désinscrit,
- tag ajouté,
- tag retiré,
- liste ajoutée,
- liste retirée,
- champ personnalisé mis à jour,
- abonnement confirmé.
Campagnes :
- créée,
- planifiée,
- envoyée.
Engagement :
- email ouvert,
- email cliqué,
- email en rebond.
Chaque événement transporte une charge utile JSON avec les données de l’objet concerné.
02
Signés, et uniquement là où vous pointez
Chaque webhook sortant est signé en HMAC SHA256 sur le corps JSON et envoyé dans l’en-tête X-Webhook-Signature: sha256=<hash>, pour que le destinataire puisse vérifier l’origine. Un webhook sans clé secrète est refusé plutôt qu’envoyé non signé. Les URL de destination sont validées et appelées via le client HTTP sécurisé de WordPress, qui bloque les adresses privées et internes, avec vérification SSL active.
03
Mis en file et réessayés
Les envois passent par Action Scheduler en arrière-plan : un endpoint lent ne bloque jamais le chargement d’une page ni une campagne. Un envoi en échec est automatiquement réessayé, une deuxième fois après une minute, une troisième après cinq minutes. Si vous préférez un envoi synchrone, le traitement en arrière-plan peut être désactivé.
04
Webhooks entrants, avec leurs handlers
Donnez à un service externe une URL de la forme /wp-json/mailerpress/v1/webhooks/receive/votre-id et choisissez ce que MailerPress doit faire de la charge utile. Quatre handlers sont intégrés : créer un contact, mettre à jour un contact, ajouter un tag, ajouter à une liste. Choisissez-en un ou plusieurs par webhook, et activez ou désactivez un webhook sans le supprimer.
05
Des charges utiles qui parlent votre schéma
Les handlers de contact acceptent l’email, le prénom, le nom, le statut d’abonnement, les tags et les listes par identifiant ou par nom, ainsi que vos champs personnalisés, sous forme d’objet custom_fields ou avec le préfixe cpt: sur la clé. Votre réglage de double opt-in est respecté : s’il est actif et qu’aucun statut n’est transmis, le contact est créé en attente et l’email de confirmation part.
06
Vérifiés, journalisés, et capables de lancer une automatisation
La vérification de signature peut être exigée webhook par webhook, en acceptant X-Webhook-Signature, X-Hub-Signature-256 ou X-Signature. Chaque appel entrant et sortant est journalisé avec sa direction, son webhook, son événement, son code HTTP et son horodatage, avec des statistiques et un flux d’activité sur le tableau de bord. Et le déclencheur « Webhook reçu » permet à un appel entrant de démarrer un scénario, la charge utile restant disponible en balises dans les emails suivants.
Take the full tour
Top 3 des raisons d’aimer MailerPress
Puissant
Seize événements sortants couvrant contacts, campagnes et engagement, quatre handlers entrants qui créent et mettent à jour des contacts, appliquent tags et listes, et un déclencheur « Webhook reçu » qui transforme n’importe quel appel externe en début d’automatisation. Les développeurs peuvent enregistrer leurs propres événements et handlers via un hook.
Facile
Un webhook entrant, c’est une URL et une liste de handlers. Un webhook sortant, c’est une URL et une clé secrète. Les tags et les listes peuvent être transmis par nom plutôt que par identifiant : inutile de chercher des ID avant de brancher un service.
Rapide
Les appels sortants sont mis en file en arrière-plan : rien n’attend un endpoint lent, et les échecs sont réessayés automatiquement avec un délai croissant. Les appels entrants sont traités directement par WordPress, sans intermédiaire entre l’émetteur et votre base de données.
Choisissez l’offre qui vous convient
Toutes les offres sont assorties d’une garantie satisfait ou remboursé de 14 jours.
Pro
Pour les blogueurs, les startups et les associations.
$49
facturé annuellement
1 site
Contacts illimités
Campagnes illimitées
Business
Pour l’e-commerce, les médias et les petites entreprises.
$99
facturé annuellement
3 sites
Contacts illimités
Campagnes illimitées
Enterprise
Meilleure offre
Pour les agences web et les développeurs indépendants qui gèrent de nombreux clients.
$199
facturé annuellement
Sites illimités
Contacts illimités
Campagnes illimitées
Vous avez une question ?
Nous avons la réponse.
Consultez la liste ci-dessous pour voir les questions les plus fréquentes.
Oui. Chaque charge utile est signée en HMAC SHA256 avec votre clé secrète et transmise dans l’en-tête X-Webhook-Signature. Un webhook sans clé secrète n’est pas envoyé.
L’envoi est automatiquement réessayé, une deuxième fois après une minute et une troisième après cinq minutes, puis journalisé comme échoué.
La vérification de signature est facultative, webhook par webhook. Quand vous l’activez, MailerPress accepte X-Webhook-Signature, X-Hub-Signature-256 ou X-Signature.
Oui. Le déclencheur « Webhook reçu » démarre un scénario à l’arrivée d’un appel, et la charge utile reste disponible pour les étapes suivantes.
Vous n’avez pas trouvé la réponse que vous cherchiez ?
Préparez-vous avec MailerPress
Documentation
Découvrez les produits et fonctionnalités conçus pour accompagner la croissance de votre activité. Débutant ? Nos guides vous expliquent les bases.
Aide et support
Découvrez les produits et fonctionnalités conçus pour accompagner la croissance de votre activité. Débutant ? Nos guides vous expliquent les bases.
Changelog
Gardez une longueur d’avance grâce à notre feuille de route transparente : fonctionnalités à venir, améliorations et prochaines étapes de MailerPress.









