Ninja Digital Innovations logoNinja Digital Innovations
We reply fastResponse in < 24h
Book a call
BackProject

Gmail Triage Automation (Cloudflare Workers)

Automates Gmail inbox triage on Cloudflare Workers: OAuth2 fetches unread mail, filters by CC/active users, optionally runs Gemini sentiment, persists results in D1 (users + mail_results), and sends deduplicated stakeholder alerts. Multi-worker deploy scripts (.dev.vars.*) cover dev/prod; mark-as-read and Gemini scoring are ready to re-enable next.

https://ui.rafid-ndi.workers.dev/

What we built

Automates Gmail inbox triage on Cloudflare Workers: OAuth2 fetches unread mail, filters by CC/active users, optionally runs Gemini sentiment, persists results in D1 (users + mail_results), and sends deduplicated stakeholder alerts. Multi-worker deploy scripts (.dev.vars.*) cover dev/prod; mark-as-read and Gemini scoring are ready to re-enable next.

Outcome

Secure delivery with observability and user-centric UX. Reach out for a deeper case study deck.

Tech stack

React
React
Vite
Vite
Tailwind
Tailwind
TypeScript
TypeScript
Cloudflare
Cloudflare
Gemini
Gemini
Back to projectsLive Built with NDI