Outage in Fivetran

Some SendGrid Connectors Failing Due to Missing marketing_campaign.read Scope

Resolved Major
July 28, 2025 - Started 2 days ago - Lasted 1 day
Official incident page

Need to monitor Fivetran outages?
Stay on top of outages with IsDown. Monitor the official status pages of all your vendors, SaaS, and tools, including Fivetran, and never miss an outage again.
Start Free Trial

Outage Details

Summary: Some SendGrid connectors are currently failing due to missing `marketing_campaigns.read` permissions. This permission is now being enforced by the SendGrid API for non-Event tables. Accounts without Marketing Campaigns enabled cannot grant this scope, leading to sync failures. Workaround: If your SendGrid account does not use Marketing Campaigns, please go to your connector’s Schema tab and de-select all tables except Event. This will allow the connector to sync successfully. Next Steps: Our engineering team is actively working on a permanent fix that will automatically exclude unsupported tables for accounts lacking the required permissions.
Components affected
Fivetran SendGrid
Latest Updates ( sorted recent to last )
RESOLVED about 21 hours ago - at 07/29/2025 08:33AM

This incident has been resolved. We have observed that instance rates are returning to normal levels and affected connectors are syncing successfully.

Incident Summary

Description:
Some SendGrid connectors began failing with a missing "marketing_campaigns.read" permission error. This was due to recent changes in how SendGrid handles API key scopes, which impacted access to marketing-related tables.

Timeline:
Issue began on Jul 26, 2025 at 15:00 UTC
Resolved on Jul 28, 2025 at 15:30 UTC

Cause:
SendGrid began enforcing scope restrictions on API keys, removing marketing_campaigns.read for accounts without Marketing Campaigns enabled. This caused sync failures for connectors trying to access marketing-related tables.

Resolution:
We deployed a backend fix to automatically exclude unsupported Marketing tables when the required scopes are missing, allowing affected connectors to sync successfully.

MONITORING 1 day ago - at 07/28/2025 07:14PM

We have implemented the fix and are now closely monitoring the results to ensure the issue is fully resolved.

IDENTIFIED 1 day ago - at 07/28/2025 11:55AM

We are preparing a fix to exclude all marketing tables in case of scope absence.

IDENTIFIED 2 days ago - at 07/28/2025 07:55AM

Summary:
Some SendGrid connectors are currently failing due to missing `marketing_campaigns.read` permissions. This permission is now being enforced by the SendGrid API for non-Event tables. Accounts without Marketing Campaigns enabled cannot grant this scope, leading to sync failures.

Workaround:
If your SendGrid account does not use Marketing Campaigns, please go to your connector’s Schema tab and de-select all tables except Event. This will allow the connector to sync successfully.

Next Steps:
Our engineering team is actively working on a permanent fix that will automatically exclude unsupported tables for accounts lacking the required permissions.

Be the First to Know When Vendors Go Down

With IsDown, you can monitor all your critical services' official status pages from one centralized dashboard and receive instant alerts the moment an outage is detected. Say goodbye to constantly checking multiple sites for updates and stay ahead of outages with IsDown.

Start free trial

No credit card required · Cancel anytime · 4400 services available

Integrations with Slack Microsoft Teams Google Chat Datadog PagerDuty Zapier Discord Webhook