Transactional email service
SendGrid logo

SendGrid Integrations: Native, Zapier, and API

SendGrid is the odd case: enormous integration reach, no marketplace. Twilio retired the public app directory, and the in-product Integrations console surfaces exactly one first-party connector — Twilio Segment. Everything else arrives one of three ways: a platform guide in SendGrid’s own docs, a connector maintained on the partner’s side, or raw Web API v3 plus the SMTP relay.

Thinner on paper than in practice: Zapier brokers 9,000+ apps, Microsoft and Google ship their own connectors, 7 maintained SDKs cover the v3 API. The buyer’s question is which route a tool uses — only the first gives you a supported connector to file a ticket against. Otherwise the fallback never changes: smtp.sendgrid.net, port 587, username apikey, API key as the password, per the SMTP settings tab.

At a glance

1
First-party console integration
Twilio Segment, the only connector on the Marketing Campaigns Integrations page — and Twilio owns Segment.

9,000+
Apps reachable via Zapier
Send Email, Create or Update Contact and Find List by Name, plus a beta raw API Request action.

7
Officially maintained SDKs
Python, Node.js, PHP, Ruby, Java, C#/.NET and Go, against a v3 API of roughly 30 resource groups.

Integrations directory

The 25 entries below come from SendGrid’s own docs and each partner’s official listing, since SendGrid publishes no integration count and no catalogue. Tags say who owns the code: NATIVE means SendGrid or Twilio operates it, API means the partner built it on the v3 API or the relay, ZAPIER means it is brokered. SendGrid’s Integrations documentation covers the in-product path.

All (25)
First-party & CDP
Cloud & PaaS
Automation
CMS & frameworks

First-party and CDP (3)

SendGrid’s entire first-party surface. Segment runs both directions — a destination writing contacts into Marketing Campaigns, a source streaming events back out.

Cloud marketplaces and PaaS (5)

Each listing provisions a real account billed on the cloud invoice, not a separate Twilio one — often the deciding factor against self-running Amazon SES.

Automation and iPaaS (7)

Every automation platform ships a connector; none are built by Twilio. Coverage differs sharply — some wrap only Send Email, Microsoft adds suppression handling.

CMS, e-commerce and forums (6)

The four open-source apps SendGrid documents itself are all SMTP-first: smtp.sendgrid.net, port 587, STARTTLS, username apikey. WordPress is the absence — no SendGrid-published plugin, so the route is a third-party mailer on the v3 API.

Frameworks and backends (2)

Community-maintained, and both let you pick transport behind one config. The API path surfaces the 202 and X-Message-Id you need for correlation; SMTP keeps a clean swap path to Postmark or Mailgun.

Monitoring and observability (2)

Both consume the Event Webhook, correctly: Email Activity is a paid add-on capped at 30 days, so the webhook is your only durable record. Deduplicate on sg_event_id.

Frequently asked questions

How do I connect SendGrid to WordPress?

SendGrid publishes no WordPress plugin of its own, so use a mailer plugin. WP Mail SMTP and Easy WP SMTP both ship a SendGrid mailer routing wp_mail() through the Web API with an API key — preferable on shared hosting, where outbound SMTP ports are often blocked. For SMTP instead: smtp.sendgrid.net, port 587, username apikey, API key as the password — see the SMTP settings tab. Authenticate your domain first, or notifications send unaligned.

Does SendGrid integrate with Shopify or WooCommerce?

Not through a SendGrid-built app: Twilio SendGrid publishes neither a Shopify app nor a WooCommerce extension. WooCommerce inherits whatever WordPress uses, so a mailer plugin covers every order email. Shopify needs Zapier, a private app calling POST /v3/mail/send, or middleware such as Make. If a native e-commerce connector is a hard requirement, Brevo maintains one.

How do I send SendGrid email from Zapier or Make?

Both authenticate with an API key, and both are partner-built. Zapier exposes Send Email, Create or Update Contact and Find List by Name, plus a beta API Request action reaching any v3 endpoint it has not wrapped; Make covers sending plus contacts, lists and suppressions. Give each its own scoped key with Mail Send permission only — a leaked automation credential should not read your contact database.

How do I connect SendGrid to Segment or another CDP?

Segment is the one CDP with a first-party path both ways: the destination writes identify and track events into contacts, the source streams email events back. Twilio owns Segment, which is why this connector exists and no other CDP connector does. mParticle forwards audiences from its own side. Anything else uses PUT /v3/marketing/contacts, which upserts asynchronously and returns a job_id you poll — build for that, not a synchronous write.

Can I use SendGrid with Laravel, Django or Symfony?

Two of the three have a maintained transport. Symfony has the official symfony/sendgrid-mailer bridge, driven by a sendgrid:// DSN over API or SMTP. Django has Anymail, whose backend also handles inbound and tracking webhooks. Laravel has no SendGrid-specific transport here — use its built-in smtp mailer against smtp.sendgrid.net on port 587 with username apikey, or the official PHP SDK (composer require sendgrid/sendgrid).

How do I use SendGrid on Heroku, AWS or Azure?

All three have first-party listings; the difference is billing, not capability. The Heroku add-on provisions an account and injects config vars into the dyno, with plans from Essentials 50K to Premier 20M. The AWS and Azure listings create a real account billed on the cloud invoice, which is how enterprises route email into committed spend. On Compute Engine, Google publishes its own relay tutorial because GCE blocks outbound port 25 — use 587 or 2525. EU caveat: regional EU sending needs an EU Data Resident subuser, an EU dedicated IP and the api.eu.sendgrid.com base URL together, on Pro or above.

AAlaa Touil RRabeb How we test →

This review follows our email infrastructure testing methodology. We disclose affiliate relationships in our editorial independence policy.