Envoyer un email transactionnel (Resend)

Utiliser l'action « Envoyer un email » via Resend pour les notifications et confirmations, et comprendre en quoi elle diffère du canal email.

Dernière mise à jour :

À quoi sert cette action

L’action Envoyer un email permet à votre agent d’envoyer un e-mail sortant pendant une conversation : récapitulatif de demande, accusé de réception, notification à un membre de l’équipe, etc.

Elle s’appuie sur Resend, un service spécialisé dans l’envoi d’e-mails transactionnels (et non d’e-mails marketing en masse).

Action sortante ≠ canal e-mail entrant

C’est la première confusion à lever, car les deux parlent d’e-mail.

Canal E-mail (entrant)Action « Envoyer un email » (sortant)
Sens du fluxClient → agentAgent → destinataire
Sert à…Recevoir les messages d’un client et lui répondre par e-mailEnvoyer un e-mail pendant une conversation
Où c’est dans le tableau de bordMenu de gauche de l’agent → Canaux › E-mailMenu de gauche de l’agent → Configuration Agent › Compétences
Outil tiersAdresse fournie par Sens Ai, ou votre boîte Gmail / OutlookVotre compte Resend
Adresse d’expéditionCelle du canalUne adresse de votre domaine, vérifiée chez Resend

En clair :

  • Si vos clients vous écrivent à contact@votre-entreprise.fr et que vous voulez que l’agent réponde, c’est un canal E-mail. Voir Recevoir des e-mails par transfert ou les articles Gmail / Outlook.
  • Si vous voulez qu’au cours d’une conversation sur le widget l’agent envoie un récapitulatif par e-mail au visiteur, c’est l’action « Envoyer un email ». C’est la suite de cette page.

Les deux se combinent très bien.

Cas d’usage typiques

  • Récapitulatif de demande — « Merci, votre demande est enregistrée, voici le récapitulatif. »
  • Notification interne — « Un nouveau contact vient de laisser ses coordonnées », envoyée à commercial@votre-entreprise.fr.
  • Accusé de réception d’une demande hors heures ouvrées.

L’agent a pour consigne de toujours confirmer l’adresse du destinataire avec la personne avant d’envoyer.

À éviter avec cette action :

  • Newsletters et e-mails marketing — Resend impose des règles strictes pour le transactionnel ; utilisez un outil dédié.
  • E-mails avec pièces jointes — l’action ne les prend pas en charge (voir les limites plus bas).

Ce dont vous avez besoin

  1. Un compte Resend (resend.com).
  2. Un domaine vérifié chez Resend (par exemple votre-entreprise.fr). Tant que le domaine de l’adresse d’expédition n’est pas vérifié, Resend refuse d’envoyer.
  3. Une clé API Resend, créée depuis le tableau de bord Resend (section API Keys).

Étape 1 — Créer le compte Resend

  1. Inscrivez-vous sur resend.com.
  2. Validez votre adresse e-mail d’inscription.

Étape 2 — Vérifier votre domaine d’expédition

C’est l’étape la plus importante, et celle qui coince le plus souvent.

  1. Dans Resend, section Domains → Add Domain.
  2. Saisissez le domaine d’expédition (par exemple votre-entreprise.fr).
  3. Resend vous donne des enregistrements DNS à ajouter chez votre hébergeur de domaine (OVH, Gandi, Cloudflare, IONOS…), notamment pour SPF (autoriser Resend à envoyer en votre nom) et DKIM (signature des e-mails).
  4. Ajoutez-les dans votre console DNS, exactement comme indiqué par Resend.
  5. Revenez sur Resend et lancez la vérification. La propagation prend en général quelques minutes, parfois jusqu’à 24 h.

Sans cette étape, vos e-mails partiront en indésirables, ou pas du tout.

Étape 3 — Créer la clé API Resend

  1. Dans Resend, section API Keys → Create API Key.
  2. Donnez-lui un nom explicite (par exemple « Sens Ai production »).
  3. Choisissez sa permission (voir l’encadré ci-dessous).
  4. Copiez la clé tout de suite : Resend ne la réaffichera plus.

Permission de la clé : une clé limitée à l’envoi (Sending access) suffit pour cette action. Le bouton Tester du connecteur la reconnaît et affiche « Clé valide, limitée à l’envoi. » ; une clé Full access affiche « Connexion réussie. ».

Étape 4 — Créer le connecteur dans Sens Ai

  1. Dans le menu du haut, cliquez sur Intégrations, onglet Catalogue, puis Configurer sur Email (Resend).
  2. Renseignez :
    • Nom : par exemple « Resend Production » ;
    • Clé API Resend : la clé de l’étape 3 ;
    • Nom d’expéditeur : ce que verra le destinataire, par exemple « Support Votre Entreprise » ;
    • Email d’expédition : une adresse du domaine vérifié à l’étape 2, par exemple noreply@votre-entreprise.fr.
  3. Cliquez sur Créer.

Voir Connecteurs et authentification si vous découvrez les connecteurs.

Étape 5 — Créer l’action

  1. Dans le menu de gauche de l’agent : Configuration Agent › Compétences › onglet Catalogue › Configurer sur Envoyer un email.
  2. Description pour l’agent : donnez un Nom explicite, par exemple « Envoyer le récapitulatif de la demande ».
  3. Configuration › Connecteur : choisissez le connecteur Resend de l’étape 4.

Étape 6 — Tester, puis créer

Ne laissez jamais cette action servir vos clients sans test. Un mauvais réglage peut envoyer des e-mails aux mauvais destinataires.

  1. Section Test : Tester l’action.
  2. Remplissez to avec votre propre adresse, subject avec « Test Sens Ai » et body avec un HTML simple (<p>Bonjour</p>).
  3. Cliquez sur Lancer le test, puis vérifiez :
    • le résultat Succès et « Email envoyé. » ;
    • l’arrivée de l’e-mail dans votre boîte (regardez aussi les indésirables) ;
    • le nom d’expéditeur et l’adresse d’expédition affichés.
  4. Cliquez sur Créer. L’action est active aussitôt.

Voir Tester et déboguer une action pour la méthode générale.

Ce que l’agent remplit

InformationObligatoireDescription
toOuiAdresse du destinataire.
subjectOuiObjet de l’e-mail.
bodyOuiCorps de l’e-mail en HTML simple (<p>, <a>, <br>, listes).
replyToNonAdresse de réponse, si les réponses doivent arriver ailleurs que sur l’adresse d’expédition.

Le corps doit être du HTML : l’action ne convertit pas le Markdown.

Les champs à collecter sont ajoutés à la fin du corps de l’e-mail, dans un paragraphe « Informations collectées ».

Limites de cette action

  • Pas de pièces jointes — hébergez le document et mettez un lien dans le corps.
  • HTML uniquement — pas de version texte séparée. Les messageries modernes l’affichent correctement.
  • Pas d’envoi programmé — l’e-mail part dès l’exécution de l’action.
  • Pas de suivi des ouvertures ni des clics dans Sens Ai — regardez le tableau de bord Resend.
  • Un seul destinataire — le champ to accepte une adresse. Pour prévenir plusieurs personnes, utilisez une adresse de groupe.
  • Pas de copie (CC / BCC).
  • Délai de 10 secondes — en cas de lenteur chez Resend, l’action peut échouer (statut Expiration).
  • Volume — limité par votre offre Resend, pas par Sens Ai.

Si l’une de ces limites vous bloque, passez par un outil d’automatisation (Zapier, Make) appelé avec le Webhook générique.

Dépannage

Le test indique « Succès » mais l’e-mail n’arrive pas

Resend a accepté l’envoi, mais l’e-mail peut être bloqué ensuite.

  • Vérifiez le dossier des indésirables du destinataire.
  • Vérifiez que votre domaine est bien vérifié chez Resend (statut « Verified » dans Domains).
  • Regardez les logs du tableau de bord Resend : vous y verrez le statut d’acheminement (delivered, bounced, complained).

Erreur 401 — « Unauthorized »

Clé API invalide.

  • Vérifiez qu’aucun espace n’a été ajouté au copier-coller.
  • Vérifiez que la clé n’a pas été révoquée chez Resend.
  • Générez une nouvelle clé si besoin et mettez à jour le connecteur.

Erreur 403 — domaine non vérifié

L’Email d’expédition du connecteur n’est pas sur un domaine vérifié chez Resend.

  • Retournez sur Resend → Domains et vérifiez le statut.
  • Tant que le domaine de l’Email d’expédition n’est pas vérifié, Resend refuse d’envoyer.

Erreur 422 — « Validation error »

Une information est mal formée :

  • to n’est pas une adresse valide ;
  • l’expéditeur (Nom d’expéditeur + Email d’expédition) est mal formé — vérifiez le connecteur ;
  • body est vide.

L’agent n’envoie pas l’e-mail quand vous l’attendez

  • Donnez à l’action un Nom qui dit clairement quand l’utiliser.
  • Ajoutez une règle de réponse sur la page Comportement (par exemple Scénario « Le visiteur a fini sa demande de devis », Faire « Proposer de lui envoyer le récapitulatif par e-mail ») — voir Règles de sécurité et règles de réponse.
  • Vérifiez que le connecteur est Actif sur la page Intégrations.

Le HTML s’affiche en texte brut

Le corps a été envoyé avec des balises échappées. Vérifiez, avec un test, que le contenu de body contient bien <p>Bonjour</p> et non &lt;p&gt;Bonjour&lt;/p&gt;.

Étape suivante

Cet article vous a-t-il été utile ?

À lire aussi dans cette section