SendGrid · api · fg-0423
SendGrid template shows & or ' instead of the ampersand or apostrophe
Delivered email shows Smith & Sons
Verified 2026-10-15 · Confirmed by 0 builders · Trust 50/100
Cause
Double-brace Handlebars expressions HTML-escape their values, which is visible in subject lines and in values that already contain markup. Triple braces insert the value raw.
Fix
Use triple braces for values that may contain ampersands, quotes, or trusted HTML, and keep double braces for untrusted user text in the body.
Apply
Subject: {{{subject}}} Body: <p>Hi {{{company_name}}}</p>Affects: SendGrid dynamic templates, @sendgrid/mail 6.x to 8.x warning, as of 2026-10
Sources
- https://www.twilio.com/docs/sendgrid/for-developers/sending-email/using-handlebars
- https://github.com/sendgrid/sendgrid-nodejs/issues/965
Have your agent know this before it fails
claude mcp add --transport http footgun https://getfootgun.com/api/mcp