Skip to content

notcamslice/sendgrid-parse-supabase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

📬 SendGrid Parse Webhook Handler (TypeScript + Supabase)

A lightweight TypeScript-based webhook handler that receives and stores incoming email data from SendGrid's Inbound Parse Webhook into Supabase.

🛠 Originally built for GTAPoliceMods as a temporary internal solution. Now released for the open-source community following my departure from the team.


💡 Features

  • ✅ TypeScript-first structure
  • ✅ Listens for SendGrid Inbound Parse Webhook payloads
  • ✅ Stores parsed emails in Supabase (PostgreSQL-backed)
  • ✅ Easily extendable for custom workflows
  • ✅ Optional secret key verification

🚀 Quick Start

Prerequisites

  • Node.js (v18+)
  • A Supabase project (free tier works fine)
  • A configured SendGrid Inbound Parse Webhook

1. Clone and Install

git clone https://github.com/YOUR_USERNAME/sendgrid-parse-ts.git
cd sendgrid-parse-ts
npm install

About

A TypeScript-based SendGrid Inbound Parse webhook handler that captures incoming emails and stores them in Supabase. Originally built for GTAPoliceMods—now open-sourced for the community.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors