Я предполагаю, что вам удалось запустить API SendGrid через Node.js, так как вы помечаете вопрос тегом Express.
В настоящее время я пытаюсь создать транзакционный шаблон электронной почты, используя SendGrid, и мне удалось это сделать.
Возможно, вы захотите добавить новый элемент изображения сначала с помощью строителя.

Затем загрузить изображение. После загрузки изображения дважды щелкните элемент изображения. Возьмите имя файла изображения и скопируйте его.

Переключение в режим просмотра кода.

В представлении кода, найти HTML тег, который содержит ваше имя файла изображения. Вот пример в моем случае.

Заменить этот код с "заменой тегом".

Сохранить шаблон. Ваш шаблон должен быть готов к использованию. В коде Node.js установите тег замены.
mail.personalizations[0].addSubstitution(new helper.Substitution("your-subtitution-tag", "image-url"));
Я использовал эту библиотеку: https://github.com/sendgrid/sendgrid-nodejs Надеюсь, ваш адрес электронной почты должен содержать новое изображение.

Я размыты некоторые чувствительные содержание выше. Это результат электронной почты на моем конце. Надеюсь это поможет!
Николас, спасибо за ваш очень полный ответ! Я опубликовал это недавно, и я уже успел это сделать. Я немного поменял. Я поместил тег в атрибут 'src' в тег' img', что-то вроде: 'https: // - url-'. Но я только что видел здесь на шаблоне, что результат такой же, как у вас. Надеюсь, это поможет большему количеству людей! Благодаря! :) –
У меня возникли проблемы с поиском опции перехода на «код». Они, должно быть, внесли изменения в свой UI b/c, основной вид кода, который я знаю, находится внутри совершенно другого шаблона, где вам нужно выбирать код или режим разработки при его создании. Из режима разработки я могу получить представление кода для модуля изображения, но он не примет мои изменения добавления атрибута src, который включает мой тег sub. – RudyOnRails