Files
noodl-docs/library/prefabs/sendgrid/README.md
Eric Tuvesson 53f0d6320e Initial commit
Co-Authored-By: kotte <14197736+mrtamagotchi@users.noreply.github.com>
Co-Authored-By: mikaeltellhed <2311083+mikaeltellhed@users.noreply.github.com>
Co-Authored-By: Tore Knudsen <18231882+torekndsn@users.noreply.github.com>
Co-Authored-By: Michael Cartner <32543275+michaelcartner@users.noreply.github.com>
2023-09-05 12:08:55 +02:00

2.1 KiB

title, hide_title
title hide_title
SendGrid true

SendGrid

This prefab will add a logic component to your cloud functions so you can send emails with SendGrid, it will show up in the SendGrid folder among your cloud functions.

Settings

First you must provide a few settings, this is done in the Config part of the Cloud Dashboard. Launch your cloud services dashboard (if you don't have a cloud service you need to create and make it active for the project).

Then find the Config section in the sidebar of your dashboard. You can take a look at the Config node for more details on how config parameters work. Create a parameter for SendGridAPIKey, make sure you make the Master Key Only so it is protected in your cloud service.

Sending an email

Sending an email is done by adding a Send Email logic component to your cloud function and then sending a signal to the Do input.

There are a number of inputs to this node that is good to review:

  • To This is the email for the recipients on your email.
  • CC This is the email for the cc on your email.
  • BCC This is the email for the bcc on your email.

The three above inputs can also accept an array of emails, such as:

[
    'example@email.com',
    'another@email.com'
]
  • From One string containing an email that should be the from email address.
  • Subject The subject of your email.
  • Text If you want to send a pure text email provide the content of the email on this input.
  • Html If you want to send a html emal, provide the content of the email on this input.