Créer un template email HTML pour SendGrid
Un HTML prêt pour un Dynamic Template ou un appel à l'API SendGrid.
Créer mon template pour SendGridAvec SendGrid, le HTML s'utilise de deux façons : collé dans l'éditeur de code d'un Dynamic Template, ou transmis directement dans le contenu text/html d'un appel à l'API v3. Les Dynamic Templates utilisent la syntaxe Handlebars, par exemple {{firstName}}.
MailBuildr n'est pas connecté à SendGrid : il produit un fichier HTML, construit en tableaux avec du CSS inline, que vous copiez ou téléchargez. C'est ce format qui s'affiche de façon fiable dans Gmail, Outlook et sur mobile, quel que soit l'outil qui envoie.
Exemple de balise de personnalisation SendGrid : {{firstName}} · Site officiel de SendGrid ↗
De l'éditeur à SendGrid en 4 étapes
Construisez l'email
Assemblez votre email dans l'éditeur, avec vos variables aux bons endroits.
Copiez le HTML
Copiez le code depuis le panneau d'export, sans remplir les valeurs des variables.
Créez un Dynamic Template
Dans SendGrid, créez un Dynamic Template, ouvrez l'éditeur de code et collez le HTML.
Envoyez via l'API
Appelez POST /v3/mail/send avec le template_id et vos données dans dynamic_template_data.
Ce qu'il faut savoir avec SendGrid
- HTML utilisable tel quel dans un Dynamic Template ou dans le contenu text/html de l'API.
- Variables Handlebars {{firstName}} : même syntaxe que les variables MailBuildr.
- Lien de désinscription : à ajouter avec les balises de groupes de désinscription SendGrid.
- Pas de connecteur : aucun envoi n'est déclenché depuis MailBuildr.
Tester avant d'importer dans SendGrid
Avant de coller votre HTML dans SendGrid, vérifiez-le : le simulateur d'email l'affiche dans une boîte Gmail ou Outlook, sur ordinateur et mobile, et le vérificateur de compatibilité signale le CSS mal supporté. Si votre HTML vient d'ailleurs et que ses styles disparaissent à la réception, lisez pourquoi il faut inliner le CSS.
Questions fréquentes sur SendGrid
Les variables {{firstName}} sont-elles conservées à l'export ?
MailBuildr utilise la même syntaxe {{variable}} pour ses propres variables : exportez le HTML sans y remplir de valeurs, puis vérifiez que les balises sont toujours présentes dans le code.
MailBuildr génère-t-il le JSON d'un Dynamic Template ?
Non. MailBuildr exporte uniquement le HTML. La création du template et l'appel à l'API se font dans SendGrid ou dans votre code.
Préparez votre email pour SendGrid
Plan gratuit · Sans carte bancaire