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.
- ✅ 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
- Node.js (v18+)
- A Supabase project (free tier works fine)
- A configured SendGrid Inbound Parse Webhook
git clone https://github.com/YOUR_USERNAME/sendgrid-parse-ts.git
cd sendgrid-parse-ts
npm install