Configuration
Navigate to Settings → Integrations → Add Integration → SendGrid.
Form Fields
| Field | Description | Example |
|---|---|---|
| API Key | SendGrid API key with send permissions | SG.xxxxxxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx |
Senders List
Add sender addresses that have been verified in your SendGrid account:| Field | Description | Example |
|---|---|---|
| Name | Display name for the sender | Support Team |
| Sender email address | [email protected] |
Usage Types
Configure how this SendGrid integration will be used:| Option | Description | Examples |
|---|---|---|
| Use for Transactional | System-generated emails triggered by user actions | Password resets, order confirmations, account notifications |
| Use for Marketing | Promotional and newsletter emails sent to subscribers | Product announcements, newsletters, promotional campaigns |
Webhooks
Notifuse automatically registers the following SendGrid webhooks:| Webhook Type | Description | Purpose |
|---|---|---|
| Delivered | Email successfully delivered | Track successful deliveries |
| Bounce | Email bounced | Monitor bounces |
| Dropped | Email dropped before delivery | Track delivery failures |
| Spam Report | Recipient filed abuse complaint | Handle abuse reports |
| Deferred | Email delivery deferred | Track temporary delivery issues |
Prerequisites
Before configuring SendGrid:- SendGrid Account: Active SendGrid account
- Verified Senders: Email addresses or domains verified through SendGrid’s Sender Authentication
- API Key: SendGrid API key with Mail Send permissions (starts with
SG.)
Creating an API Key
- Log in to your SendGrid account
- Navigate to Settings → API Keys
- Click Create API Key
- Select Restricted Access and enable:
- Mail Send → Full Access
- Tracking → Full Access (for webhooks)
- Copy the generated API key (it starts with
SG.)
