Sendgrid Connector
SendGrid provides a cloud-based service that assists businesses with email delivery. The service manages various types of email including shipping notifications, friend requests, sign-up confirmations, and email newsletters.
Set up in minutes.
No code, no maintenance.
Sendgrid
Data source
Sendgrid in your warehouse.
Ready for your agents.
SendGrid provides a cloud-based service that assists businesses with email delivery. The service manages various types of email including shipping notifications, friend requests, sign-up confirmations, and email newsletters. Weld's Sendgrid connector is fully managed: it extracts data from Sendgrid, loads it into your warehouse, and keeps it in sync. The data lands in a clean, documented schema with agent context attached, so analysts can query it with SQL or dbt, and agents can query it over the Weld MCP server without guessing at tables or joins.
Sendgrid data schema.
The map your agents read.
Every table, field and relationship Weld syncs from Sendgrid is served to agents as context over MCP, so they pick the right tables and join on the right keys.
- tables
- 40
- fields
- 335
- relationships
- 5
Sendgrid models.
What the numbers mean.
Open-source SQL that turns the raw Sendgrid tables into the reports people ask about. Deploy them in Weld and your agent queries the definitions, not guesses.
- Category stats dailySendGrid's Category Stats, rebuilt: the same funnel as email_stats_daily, split by the category labels you attach when sending (for example "welcome", "receipt", "newsletter-2026-10").grain: one row per day x category
- Email stats dailySendGrid's global Stats overview, rebuilt: the delivery funnel and engagement for all mail sent through the account, per day.grain: one row per day, as SendGrid's Stats API buckets it
- Mailbox provider stats dailySendGrid's Mailbox Provider stats, rebuilt: deliverability and engagement by the receiving provider. This is where a reputation problem shows up first, usually as blocks or deferrals at one provider while the others look normal.grain: one row per day x mailbox provider
- Suppressions dailyNew suppressions per day, by type: the list-hygiene view behind SendGrid's Suppressions pages (Bounces, Blocks, Invalid Emails, Spam Reports, Global Unsubscribes).grain: one row per day (UTC, from the suppression's `created` time) x suppression type
Ask your agent.
It already knows Sendgrid.
Connect Claude, Cursor, ChatGPT or your own agent to Weld over MCP. It reads the Sendgrid context, finds the tables it needs and queries your warehouse.
- Agent contextSendgrid tables, fields and joins
- QuerySQL against your warehouse
- OperateCheck, rerun and refresh syncs
How many legacy_campaign rows do we have per sender? Use our Sendgrid data.
Reading the Sendgrid context first, so the query uses the right tables and keys.
Load Sendgrid into any warehouse.
Set up in minutes, no code.
Everything you need.
To get started.
Set it up in code.
One REST API.
Use the Weld Connect REST API to create Sendgrid connections, configure ELT syncs, and manage pipelines entirely through code. Built for embedding, automation, and CI/CD workflows.
▌Common questions.
About connectors.
Something not covered here? A data engineer can walk through your setup with you.
Talk to usPut your Sendgrid data to work.
Connect Sendgrid, pick a warehouse, and your agents can query it today. Free for 14 days, no credit card.

