Skip to main content

SendGrid Connector

Prerequisites

  • A SendGrid account (Free or any paid plan)
  • Admin access to create API keys

Getting Your Credentials

SendGrid uses an API Key for authentication.

  1. Log into SendGrid
  2. Go to Settings > API Keys
  3. Click Create API Key
  4. Name it (e.g., Landed sync)
  5. Select Restricted Access
  6. Grant Read access to:
    • Marketing > Contacts, Lists, Single Sends
    • Suppressions > Bounces, Spam Reports, Blocks, Global Suppressions, Suppression Groups
  7. Click Create & View
  8. Copy the key (starts with SG.)

Important: SendGrid only shows the full API key once at creation. Save it securely.

Required Permissions

PermissionStreams
Marketing > Readcontacts, lists, single_sends
Suppressions > Readbounces, spam_reports, blocks, global_suppressions, suppression_groups

Configuration in Landed

FieldValue
API KeyYour SendGrid API key (starts with SG.)

Available Streams

StreamDescriptionSync Mode
contactsMarketing contacts with email, name, address, custom fieldsFull refresh
listsContact lists with member countsFull refresh
single_sendsSingle send campaigns with status and contentFull refresh
bouncesBounced email addresses with reasonFull refresh
spam_reportsEmails reported as spamFull refresh
blocksBlocked email addresses with reasonFull refresh
global_suppressionsGlobally unsubscribed email addressesFull refresh
suppression_groupsUnsubscribe group definitionsFull refresh

Common Issues

SymptomCauseFix
401 UnauthorizedInvalid API keyVerify the key starts with SG. and was copied correctly
403 ForbiddenAPI key lacks required permissionsCreate a new key with Read access to Marketing and Suppressions
Rate limit exceededToo many API callsLanded handles rate limiting automatically
Contacts export takes too longLarge contact listSendGrid exports contacts asynchronously; Landed polls until complete (up to 10 minutes)

Data Notes

  • Contact exports are asynchronous -- SendGrid generates a file that Landed downloads
  • Suppression data (bounces, spam reports, blocks) is append-only in SendGrid
  • All timestamps are in UTC

Static IPs for Allowlisting

If your network configuration requires IP allowlisting:

  • Production: 34.170.185.84, 35.192.90.94
  • Staging: 34.171.93.34