SendGrid Responder setup guide - snowplow-archive/sauna GitHub Wiki
HOME > GUIDE FOR DEVOPS > SETTING UP SAUNA > RESPONDERS > SENDGRID RESPONDER SETUP GUIDE
See also: SendGrid Responder user guide.
- 1. Overview
- 2. Compatibility
- 3. SendGrid setup
- 4. Sauna setup
- 4.1 Avro Schema
- 4.2 Example
This responder lets your users export data from your event warehouse and upload this data to SendGrid for use in email marketing.
This responder was released in Sauna version 0.1.0.
The SendGrid responder must be configured using a self-describing Avro which validates against this Schema:
iglu:com.snowplowanalytics.sauna.responders/SendgridConfig/avro/1-0-0
You can get apiKeyId
from your SendGrid account.
We can enable this responder by placing the following Avro configurations to the configuration directory (the config files must use .avro
or .json
extensions):
{
"schema": "iglu:com.snowplowanalytics.sauna.responders/SendgridConfig/avro/1-0-0",
"data": {
"enabled": true,
"id": "MySendgridResponder",
"parameters": {
"recipientsEnabled": true,
"apiKeyId": "12348d23faaabcd"
}
}
}
NOTE: in Sauna v0.3.0, we will release a new configuration file version:
{
"schema": "iglu:com.snowplowanalytics.sauna.responders/SendgridConfig/avro/1-0-0",
"data": {
"enabled": true,
"id": "MySendgridResponder",
"parameters": {
"recipientsEnabled": true,
"sendEmailEnabled": true,
"apiKeyId": "12348d23faaabcd"
}
}
}