Integrating SendGrid

1. Create API Key

Open https://app.sendgrid.com/settings/api_keys and click Create API Key. Give the key a unique name and allow it full access to your account.

The key will be created and displayed on screen. Copy it down as you'll need it for your Campaign Refinery setup.

Open https://app.campaignrefinery.com/settings/eds and click + Email Service before selecting Sendgrid from the drop-down menu. Give your service a unique name and paste your API key into the API Key field. When you save, Campaign Refinery will set up Event Notifications for you.

2. Event Notifications

Campaign Refinery will normally set these up for you automatically once you enter your API key. If it does not, you can set the event notifications up manually by following these steps.

Open https://app.campaignrefinery.com/settings/eds again, and find the new SendGrid service you set up in Step 1 above. At the top of the page, look out for a block similar to the following and copy the URL supplied.

Open https://app.sendgrid.com/settings/mail_settings and expand the section called Event Notification. Toggle the feature to ON and click Edit. Enter the URL supplied in the HTTP POST URL field, and then enable the following events:

  • Dropped
  • Deferred
  • Delivered
  • Bounced
  • Opened
  • Clicked
  • Unsubscribed From
  • Mark as Spam
  • ASM Group Unsubscribe

Click on the check mark to save your changes.