Overview
Pre-built tooling
Pre-built integrations
Access requirements
Setup guide
Useful links
API gotchas
Pre-built tooling
✅ Authorization
✅ Authorization
| Tools | Status |
|---|---|
| Pre-built authorization (API Key) | ✅ |
| Pre-built authorization UI | ✅ |
| Custom authorization UI | ✅ |
| End-user authorization guide | ✅ |
| Expired credentials detection | ✅ |
✅ Read & write data
✅ Read & write data
| Tools | Status |
|---|---|
| Pre-built integrations | ✅ |
| API unification | ✅ |
| 2-way sync | ✅ |
| Webhooks from Nango on data modifications | ✅ |
| Real-time webhooks from 3rd-party API | 🚫 (time to contribute: <48h) |
| Proxy requests | ✅ |
✅ Observability & data quality
✅ Observability & data quality
| Tools | Status |
|---|---|
| HTTP request logging | ✅ |
| End-to-end type safety | ✅ |
| Data runtime validation | ✅ |
| OpenTelemetry export | ✅ |
| Slack alerts on errors | ✅ |
| Integration status API | ✅ |
✅ Customization
✅ Customization
| Tools | Status |
|---|---|
| Create or customize use-cases | ✅ |
| Pre-configured pagination | 🚫 (time to contribute: <48h) |
| Pre-configured rate-limit handling | 🚫 (time to contribute: <48h) |
| Per-customer configurations | ✅ |
Others
| Function name | Description | Type | Source code |
|---|---|---|---|
activate-template-version | Mark a template version as the active one used when sending. | Action | 🔗 Github |
add-contacts-to-list | Add existing contacts to a list. | Action | 🔗 Github |
add-global-suppressions | Add email addresses to the global suppression (unsubscribe) list | Action | 🔗 Github |
add-group-suppressions | Unsubscribe email addresses from a specific group. | Action | 🔗 Github |
create-custom-field | Create a custom contact field definition. | Action | 🔗 Github |
create-dynamic-template | Create a dynamic template. | Action | 🔗 Github |
create-list | Create a contact list. | Action | 🔗 Github |
create-segment | Create a segment from a SQL query over contacts. | Action | 🔗 Github |
create-sender-identity | Create a sender identity (triggers a verification email). | Action | 🔗 Github |
create-suppression-group | Create an unsubscribe group. | Action | 🔗 Github |
create-template-version | Create a new version of a dynamic template. | Action | 🔗 Github |
delete-blocks | Clear block suppressions for one or more addresses, or all of them. | Action | 🔗 Github |
delete-bounces | Clear bounce suppressions for one or more addresses, or all of them. | Action | 🔗 Github |
delete-contacts | Delete contacts by id. | Action | 🔗 Github |
delete-custom-field | Delete a custom contact field definition. | Action | 🔗 Github |
delete-dynamic-template | Delete a dynamic template and all of its versions. | Action | 🔗 Github |
delete-global-suppression | Remove a single email address from the global suppression list. | Action | 🔗 Github |
delete-group-suppression | Remove a single email address’s unsubscribe from a specific group. | Action | 🔗 Github |
delete-invalid-emails | Clear invalid-email suppressions for one or more addresses, or all of them. | Action | 🔗 Github |
delete-list | Delete a contact list. | Action | 🔗 Github |
delete-segment | Delete a segment. | Action | 🔗 Github |
delete-sender-identity | Delete a sender identity. | Action | 🔗 Github |
delete-spam-reports | Clear spam-report suppressions for one or more addresses, or all of them. | Action | 🔗 Github |
delete-suppression-group | Delete an unsubscribe group. | Action | 🔗 Github |
delete-template-version | Delete a template version. | Action | 🔗 Github |
get-contacts-count | Get total and billable contact counts. | Action | 🔗 Github |
get-dynamic-template | Get a single dynamic template and all of its versions. | Action | 🔗 Github |
get-list | Get a single contact list by id. | Action | 🔗 Github |
get-segment | Get a single segment by id, including a contact sample. | Action | 🔗 Github |
get-stats | Get email statistics. | Action | 🔗 Github |
list-blocks | List blocked email addresses. | Action | 🔗 Github |
list-bounces | List bounced email addresses. | Action | 🔗 Github |
list-contacts | List marketing contacts (small, capped result set). | Action | 🔗 Github |
list-custom-fields | List custom contact field definitions. | Action | 🔗 Github |
list-dynamic-templates | List dynamic templates. | Action | 🔗 Github |
list-global-suppressions | List globally unsubscribed email addresses. | Action | 🔗 Github |
list-group-suppressions | List the email addresses unsubscribed from a specific group. | Action | 🔗 Github |
list-invalid-emails | List invalid email addresses. | Action | 🔗 Github |
list-lists | List contact lists. | Action | 🔗 Github |
list-segments | List segments (Segmentation v2). | Action | 🔗 Github |
list-sender-identities | List verified sender identities. | Action | 🔗 Github |
list-spam-reports | List email addresses that reported spam. | Action | 🔗 Github |
list-suppression-groups | List unsubscribe groups. | Action | 🔗 Github |
remove-contacts-from-list | Remove contacts from a list. | Action | 🔗 Github |
resend-sender-verification | Resend the verification email for a sender identity. | Action | 🔗 Github |
search-contacts | Search marketing contacts with a SQL-like query. | Action | 🔗 Github |
send-mail | Send an email. | Action | 🔗 Github |
update-dynamic-template | Rename a dynamic template. | Action | 🔗 Github |
update-segment | Update a segment’s name or query. | Action | 🔗 Github |
update-sender-identity | Update a sender identity’s details. | Action | 🔗 Github |
update-suppression-group | Update an unsubscribe group’s name or description. | Action | 🔗 Github |
update-template-version | Update a template version’s content. | Action | 🔗 Github |
upsert-contacts | Create or update marketing contacts, optionally adding them to lists. | Action | 🔗 Github |
bounces | Sync bounced email events. | Sync | 🔗 Github |
contacts | Sync a sample of contacts. SendGrid does not offer a paginated or full-export-capable contacts listing endpoint usable here, so this sync only reflects the small recent-contacts sample the API returns and never deletes previously synced records. | Sync | 🔗 Github |
global-suppressions | Sync globally unsubscribed email addresses. | Sync | 🔗 Github |
lists | Sync lists. | Sync | 🔗 Github |
segments | Sync segments. | Sync | 🔗 Github |
sender-identities | Sync verified sender identities. | Sync | 🔗 Github |
stats | Sync daily email statistics. | Sync | 🔗 Github |
templates | Sync dynamic templates and their versions. | Sync | 🔗 Github |
Access requirements
| Pre-Requisites | Status | Comment |
|---|---|---|
| Paid dev account | ❓ | |
| Paid test account | ❓ | |
| Partnership | ❓ | |
| App review | ❓ | |
| Security audit | ❓ |
Setup guide
No setup guide yet.Need help getting started? Get help in the community.
Contribute improvements to the setup guide by editing this page
Useful links
Contribute useful links by editing this page
API gotchas
Contribute API gotchas by editing this page
Going further
Connect to SendGrid
Guide to connect to SendGrid using Nango Connect UI.