Sendgrid app

Updated 3 months ago


Sendgrid is an email provider for sending both marketing and transactional emails.

With the Sendgrid app for Beacon, you can email people in bulk, or send payment acknowledgements in bulk - without having to leave the Beacon interface. The Sendgrid app lets you send transactional emails through your Sendgrid account directly from Beacon.

help_outline Currently, you can only send emails from people and payments, but we will be potentially rolling this out to other record types in the future.

link How it works

Beacon integrates with dynamic templates that you set up in your Sendgrid account. You can design your HTML email however you like in Sendgrid.

Screenshot 2020-05-14 at 16.50.31

In your email, you can add parameters like {{{name.first}}}, {{{amount}}} or {{{payment_date}}}, which Beacon will automatically substitute when you send your email, like so:

Screenshot 2020-05-14 at 16.53.55

link Install guide

  1. Sign up for a new Sendgrid account at

  2. Open up the Sendgrid app in the Beacon, and click Install:

Screenshot 2020-05-14 at 16.40.55

  1. Click Connect with Sendgrid. You'll be prompted to enter your API key, which you can create in your Sendgrid account settings (Settings > API keys).

help_outline Note: make sure the API key you create for Beacon has full access to your Sendgrid account.

Screenshot 2020-05-14 at 16.42.26

  1. Once you've connected, enter the default "From" information in the app settings. This will be the default email sender.

Screenshot 2020-05-14 at 16.44.13

  1. Click Save integration

link Usage

  1. Open payments, and select the people (or payments) that you'd like to send emails for.

  2. Click the bulk actions menu, and then click Send emails with Sendgrid:

Screenshot 2020-05-14 at 16.58.12

  1. Choose the dynamic template you'd like to send through Sendgrid:

Screenshot 2020-05-14 at 16.58.47

  1. Review the other settings to make sure you're happy, and then click Send Now.

  2. Beacon will then send the emails through Sendgrid - one for each record selected. When all emails have been sent, you'll see the following success message. That's it!

Screenshot 2020-05-14 at 17.00.58

link Template parameters

The parameters you have available to you are the same you would have when using Beacon's email templates feature.

For convenience, here are some of the most commonly used ones:

link Sending from people

  • {{{name.first}}}: the person's first name
  • {{{name.last}}}: the person's last name
  • {{{name.full}}}: the person's full name

link Sending from payments

  • {{{amount}}}: the amount
  • {{{payment_date}}}: the payment date
  • {{{}}} the supporter's first name
  • {{{}}} the supporter's last name
  • {{{}}} the supporter's full name

help_outline Tip: use the above parameters instead of those suggested by Sendgrid in their interface.

link Frequently asked questions

link Do emails sent through Sendgrid get logged to the timeline?

Yes - these are logged to the people's timeline.

link What if I don't have enough "Sendgrid credits" to send an email?

We check the number of credits you have available before sending. If you don't have enough, then Beacon won't let you send an email.

link Does Beacon check that all parameters are set before sending the email?

No. We strongly recommend that you check this yourself before sending an email.

link Can the Sendgrid app be used to send emails from other records as well?

Currently, only people and payments are supported. However, if this is something that would be useful to you, please let us know.


Contact Us

It'd be great to hear from you! To reach out, fill in your details below and we'll get back to you.


Register for webinar

To join this webinar, please enter your details below and we'll send you details on how to join.