wiki/knowledge/integrations/sendgrid-account-access-strategy.md · 369 words · 2026-02-03

SendGrid Account Access Strategy

Overview

When onboarding a new client's SendGrid account, request full account login credentials before attempting any API-based integration. Jumping straight to API access makes it difficult to understand the existing configuration and risks creating conflicts with existing sending infrastructure.

The Pattern

New clients often ask whether an API key is sufficient for integration work. It isn't — at least not initially. The correct sequence is:

  1. Request full account login credentials from the client (a user login, not just an API key).
  2. Audit the existing configuration — review authenticated domains, sender identities, DMARC/DKIM/SPF records, subusers, suppression lists, and any existing sending streams.
  3. Understand what's already in place before making any changes or additions.
  4. Switch to API-only access once the configuration is understood and a safe integration path is clear.

"We need to get in there and see what's going on first. That's hard to do with an API — it'd be like crawling around with your eyes closed. But once you know what's there, the API is faster."
— Mark Hope, 2026-02-03

Why This Matters: DMARC Conflicts

Clients with established SendGrid accounts often have DMARC policies and authenticated sending domains already configured for other use cases (e.g., transactional email for existing products or other vendors). Adding a new sending stream via API without first auditing these records can:

The client's concern about "customer DMARC" in their SendGrid account is a signal that this infrastructure is already in active use and needs to be understood before touching it.

Practical Notes

Sources

  1. Index
  2. 2026 02 03 Weekly Call W Sebastian