All connectors
Implemented
Messaging, collaboration & support
SendGrid logo

SendGrid

Send transactional email with Twilio SendGrid and manage Marketing Campaigns contacts, lists and custom fields, with suppressions, email activity, templates and stats.

Send receipts and notifications from business events, keep marketing contacts in step with CRM data, and feed bounces and unsubscribes back to source systems.

Source actions

19

Destination actions

5

Data types

16

Validation status

Implemented · fixture tested.

Implementation is checked against provider-shaped fixtures for every action, authentication failures, rate limits, pagination and duplicate safety. Provider sandbox and authorised account validation are recorded separately when credential-backed runs are completed.

What you can map

blocks
  • List blocks
    Source
    Incremental

    Addresses whose receiving server blocked a message.

bounces
  • List bounces
    Source
    Incremental

    Addresses suppressed after a bounce.

contact emails
  • Find contacts by email
    Source

    Contacts for up to 100 email addresses, matching primary or alternate emails.

contact imports
  • Get contact import job
    Source

    Status and counts for an asynchronous contact upsert job.

contacts
  • Get contact
    Source

    One contact with list and segment memberships and custom field values.

  • List recent contacts
    Source

    A sample of up to 50 of the most recently added Marketing Campaigns contacts.

  • Search contacts
    Source

    Contacts matching an email prefix, name or list, built into a SendGrid SGQL query (first 50 matches).

  • Add or update contact
    Destination
    Duplicate protected

    Adds or updates one Marketing Campaigns contact by email and optionally adds it to lists. Runs as an asynchronous SendGrid job.

field definitions
  • Create custom field
    Destination
    Duplicate protected

    Creates a custom contact field.

  • List contact fields
    Source

    Custom and reserved contact field definitions with their types.

global unsubscribes
  • List global unsubscribes
    Source
    Incremental

    Addresses that unsubscribed from all email from this account (consent withdrawn).

group unsubscribes
  • List group unsubscribes
    Source

    Addresses that opted out of one unsubscribe group.

invalid emails
  • List invalid emails
    Source
    Incremental

    Addresses SendGrid rejected as invalid.

lists
  • Create contact list
    Destination
    Not retried automatically

    Creates a Marketing Campaigns list.

  • Get contact list
    Source

    One list with its contact count.

  • List contact lists
    Source

    Marketing Campaigns lists with contact counts.

  • Rename contact list
    Destination
    Duplicate protected

    Changes a list's name.

mail
  • Send email
    Destination
    Not retried automatically

    Sends one transactional email (up to 50 recipients), with raw content or a dynamic template.

messages
  • Search email activity
    Source

    Recent messages with delivery status, opens and clicks, filtered by recipient, sender, subject or status.

spam reports
  • List spam reports
    Source
    Incremental

    Addresses that marked a message as spam.

stats
  • Get email statistics
    Source

    Global delivery and engagement totals per day, week or month.

templates
  • Get template
    Source

    One transactional template with its versions.

  • List templates
    Source

    Dynamic (and optionally legacy) transactional templates with their versions.

unsubscribe groups
  • List unsubscribe groups
    Source

    Suppression (ASM) groups recipients can opt out of individually.

Authentication

API key

Plans and access

All SendGrid plans. Marketing Campaigns contacts need a Marketing Campaigns plan (Free or paid); email activity needs the Email Activity History add-on; the EU region needs a Pro plan or above. API keys can be limited to scopes; grant Mail Send, Marketing, Suppressions (read), Templates (read), Stats (read) and Email Activity (read) as needed.

Test environment

Use a free account and the sandbox mode mail setting to validate sends without delivery.

Rate limits

Per-endpoint limits reported in X-RateLimit-Limit/Remaining/Reset headers; HTTP 429 when exceeded. Contact search has its own low limit and email activity allows few requests per minute.

Provider events

Event Webhook for delivery, open, click, bounce, spam report and unsubscribe events. Nexra event triggers are not yet available; flows run on demand or on a schedule.

Before you build a flow

  • Contact reads return at most 50 contacts (SendGrid's sample and SGQL search limits); full exports are asynchronous and not implemented.
  • SendGrid contacts carry no consent field: opt-outs live in global unsubscribes and unsubscribe-group suppressions, which Nexra reads but never changes.
  • Contact upsert is asynchronous; read the returned job with contact_imports.get to learn the outcome.
  • Mail send has no idempotency key and repeated requests send again; uncertain sends are not repeated automatically. Recipients are limited to 50 in one personalization so the operation cannot broadcast to audiences.
  • Marketing single sends and automations, suppression changes and all deletes are not implemented.
  • Email activity requires the paid Email Activity History add-on; without it SendGrid returns HTTP 403.