Disponible
Intégration Mailjet par webhook : envoyez vos e-mails sans coder l’API
Connectez n’importe quel formulaire ou application à Mailjet via un webhook. Webhooky reçoit les données, remplit les variables de votre modèle Mailjet et envoie l’e-mail transactionnel avec vos propres clés API. Vous obtenez une intégration API Mailjet sur mesure, sans développement ni maintenance.
Pourquoi passer par Webhooky plutôt que coder l’intégration Mailjet ?
- Pas de clé API dans vos sites : les identifiants Mailjet restent côté serveur.
- Une URL pour plusieurs actions : e-mail Mailjet + notification Slack ou SMS sur le même webhook.
- Journaux d’exécution : statut, réponse Mailjet et MessageUUID / MessageID pour chaque envoi.
- Fournisseur remplaçable : changez la configuration sans toucher au formulaire.
- Multi-sites : idéal pour les agences qui gèrent plusieurs clients.
Comment fonctionne le webhook Mailjet
- Votre formulaire envoie un POST vers l’URL de votre webhook Webhooky.
- Webhooky associe les champs reçus aux variables de votre modèle.
- L’e-mail part via l’API Mailjet (Send API v3.1, modèle + variables).
- Le résultat est visible dans le journal d’exécution.
1. Connecter les clés API Mailjet
- Connectez-vous à webhooky.builders et ouvrez votre organisation.
- Ajoutez une connexion de type Mailjet.
- Renseignez la clé API publique et la clé API privée fournies par Mailjet (compte Mailjet → Paramètres → Clés API REST).
- Enregistrez : les identifiants restent côté serveur et sont masqués dans l’interface.
2. Sélectionner un modèle Mailjet
Dans l’action du webhook, indiquez l’identifiant du modèle Mailjet (TemplateID). Le modèle doit
exister dans votre compte Mailjet et utiliser le langage de modèle Mailjet pour les variables.
Bonjour {{var:name}},
Nous avons bien reçu votre demande « {{var:subject}} ».
Nous revenons vers vous rapidement. 3. Mapper les variables
Associez les champs du payload reçu aux variables attendues par le modèle. Exemple de payload fictif :
{
"name": "Jean Dupont",
"email": "jean.dupont@example.com",
"subject": "Demande de démonstration",
"message": "Je souhaite découvrir Webhooky."
} 4. Définir les destinataires et la réponse
Configurez le destinataire et, si besoin, l’adresse de réponse (Reply-To) à partir d’un champ du formulaire : vous pourrez répondre directement au visiteur depuis votre messagerie. Vérifiez toujours que l’adresse provient d’une source légitime.
5. Tester
- Passez le webhook en brouillon si besoin pour valider sans consommer le quota de production.
- Utilisez l’envoi de test depuis l’interface.
- Vérifiez la réception du message et le journal d’exécution.
6. Consulter les erreurs
En cas d’échec (identifiants invalides, modèle introuvable, rejet Mailjet…), consultez le journal d’exécution : le code HTTP et le message d’erreur renvoyés par Mailjet y figurent. Les identifiants MessageUUID / MessageID sont journalisés lorsqu’ils sont renvoyés.
Cas d’usage Mailjet + webhook
- Accusé de réception d’un formulaire de contact ou de devis
- Notification interne d’un nouveau lead (avec copie Slack ou Teams)
- E-mail transactionnel déclenché par une application Symfony ou un site WordPress
- Remplacement d’un ancien script PHP mail() ou d’un SMTP fragile
Bonnes pratiques
- Ne placez jamais de vraies clés dans vos sites ou dépôts publics.
- Préférez des modèles transactionnels avec variables contrôlées.
- Documentez le mapping pour les autres membres de l’organisation.
- Surveillez les quotas Webhooky et les limites Mailjet.
Questions fréquentes sur l’intégration Mailjet
Que fait exactement l’intégration Mailjet de Webhooky ?
Webhooky reçoit un webhook (formulaire, application), associe les champs reçus aux variables de votre modèle Mailjet puis appelle l’API d’envoi Mailjet (Send API v3.1) avec vos propres clés. Le résultat et l’identifiant du message renvoyé par Mailjet sont journalisés.
Est-ce une alternative à une intégration API Mailjet développée sur mesure ?
Oui pour les e-mails transactionnels déclenchés par un événement : au lieu de coder l’appel API, la gestion des clés et des erreurs dans chaque site, vous configurez une action. Pour des besoins très spécifiques, l’action HTTP permet aussi d’appeler d’autres API.
Webhooky gère-t-il les webhooks d’événements Mailjet (ouvertures, clics, rebonds) ?
L’intégration est conçue pour l’envoi d’e-mails à partir de webhooks entrants. Le suivi des événements Mailjet (event API) n’est pas une fonctionnalité dédiée de Webhooky aujourd’hui.
Faut-il un compte Mailjet payant ?
Non, un compte Mailjet avec des clés API et un modèle suffit. Les limites d’envoi dépendent de votre offre Mailjet ; Webhooky compte chaque envoi comme un événement de votre forfait.
Puis-je répondre directement au visiteur ?
Oui. L’adresse de réponse (Reply-To) peut être prise dans un champ du formulaire, par exemple « email », ou définie par défaut.
Mes clés API Mailjet sont-elles en sécurité ?
Elles sont enregistrées côté serveur, au niveau de votre organisation, et masquées dans l’interface. Elles ne doivent jamais apparaître dans le code de vos sites.
À lire aussi
- Envoyer un formulaire HTML vers un webhook
- Ajouter une notification Slack
- Documentation de démarrage
- Tarifs : dès 0 €, sans carte bancaire
Branchez Mailjet sur votre premier webhook
Créez un compte gratuit, générez une URL et connectez votre première action.
Forfait Free · sans carte bancaire · 100 événements inclus