twilio-sendgrid-webhooks

Process batched SendGrid webhook events with ECDSA signature verification.

28|7|Updated Apr 24, 2026
One-click install
npx skills add https://github.com/twilio/ai --skill twilio-sendgrid-webhooks
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: twilio-sendgrid-webhooks
Source: https://github.com/twilio/ai/tree/main/skills/sendgrid/twilio-sendgrid-webhooks
Command: npx skills add https://github.com/twilio/ai --skill twilio-sendgrid-webhooks

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Tracks delivery and engagement events from SendGrid to provide visibility into email outcomes.

Core Features & Use Cases

  • Event types handling for delivery and engagement to enable telemetry and analytics.
  • Batched webhook processing with proper parsing and deduplication guidance.
  • Security best practices including enabling Signed Event Webhooks and verifying signatures.
  • Use Case: Build dashboards to monitor deliverability, engagement, and bounce handling for transactional and marketing emails.

Quick Start

Configure a SendGrid Event Webhook endpoint and deploy the provided handler to begin processing batched events.

Frequently Asked Questions about twilio-sendgrid-webhooks

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I verify SendGrid webhook signatures using ECDSA?

You verify SendGrid webhook signatures by enabling Signed Event Webhooks and validating the ECDSA signature in incoming requests to ensure endpoint security and authentic event tracking.

What is the best way to process batched SendGrid webhook events?

Processing batched SendGrid webhook events requires properly parsing the incoming payload and applying deduplication guidance to accurately track delivery and engagement metrics without duplicate records.

How do I track email delivery and engagement events for analytics?

You track email delivery and engagement events by configuring a SendGrid Event Webhook endpoint to capture telemetry data, enabling the creation of deliverability and bounce handling dashboards.

Do I need a SendGrid API key to receive webhook events?

Yes, implementing SendGrid webhook tracking requires a SendGrid API key for access, alongside configuring your endpoint to receive batched event payloads for email delivery visibility.

Can I handle transactional email bounce handling with SendGrid webhooks?

Yes, SendGrid webhooks handle bounce events for both transactional and marketing emails, allowing you to build pipelines that monitor deliverability and process engagement telemetry.

What security best practices should I apply for SendGrid webhook endpoints?

Security best practices for SendGrid webhook endpoints include enabling Signed Event Webhooks and verifying ECDSA-based request signatures to prevent unauthorized event injections.