Sendgrid is an email provider for sending both marketing and transactional emails.
With the Sendgrid app for Beacon, you can send payment acknowledgements in bulk through Sendgrid, without having to leave the Beacon interface. The Sendgrid app lets you send transactional emails through your Sendgrid account directly from Beacon.
Currently, you can only send emails from 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.
In your email, you can add parameters like {{{amount}}}
or {{{payment_date}}}
, which Beacon will automatically substitute when you send your email, like so:
link
Install guide
Sign up for a new Sendgrid account at sendgrid.com
Open up the Sendgrid app in the Beacon, and click Install:
Sign up for a new Sendgrid account at sendgrid.com
Open up the Sendgrid app in the Beacon, and click Install:
- Click Connect with Sendgrid. You'll be prompted to enter your API key, which you can create in your Sendgrid account.
Note: make sure the API key you create for Beacon has full access to your Sendgrid account.
- Once you've connected, enter the default "From" information in the app settings. This will be the default email sender.
- Click Save integration
link
Usage
Open payments, and select the payments that you'd like to send emails for.
Click the bulk actions menu, and then click Send emails with Sendgrid:
Open payments, and select the payments that you'd like to send emails for.
Click the bulk actions menu, and then click Send emails with Sendgrid:
- Choose the dynamic template you'd like to send through Sendgrid:
Review the other settings to make sure you're happy, and then click Send Now.
Beacon will then send the emails through Sendgrid. When all emails have been sent, you'll see the following success message. That's it!
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:
{{{amount}}}
: the amount{{{payment_date}}}
: the payment date{{{customer.name.first}}}
the supporter's first name{{{customer.name.last}}}
the supporter's last name{{{customer.name.full}}}
the supporter's full name
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?
Not yet! However, if this is something that would be useful to you, please let us know.