Introduction to DelightBridge
DelightBridge is an internal support workspace designed to handle multiple Gmail inboxes in one unified interface. It combines AI-powered draft generation with service-specific knowledge bases to help teams respond to customer emails faster and more accurately.
What is DelightBridge?
DelightBridge streamlines customer support operations by:- Centralizing multiple Gmail accounts into a single, efficient workspace
- Automatically generating response drafts using AI trained on your service documentation
- Enabling team collaboration with role-based access controls (View, Edit, Send, Admin)
- Providing inline editing without context switching or opening separate tabs
Who is it for?
DelightBridge is built for support teams managing multiple product or service lines, each with its own Gmail account. Whether you’re handling 3 services or 20, DelightBridge brings everything into one place. Perfect for:- Support teams managing multiple product brands
- Agencies handling client support inboxes
- SaaS companies with multiple service lines
- Teams processing 150+ emails daily across multiple accounts
Key features
Multi-account Gmail integration
Connect multiple Gmail accounts via OAuth 2.0. Each service gets its own reference documents, categories, and signature.
AI draft generation
Automatically generate contextual reply drafts using Claude AI, trained on your service-specific documentation and full email thread history.
Talk to Draft
Refine drafts using natural language commands like “make it more concise” or “add pricing information.”
Automatic translation
Translate customer emails and drafts to Korean for internal review and collaboration.
Category auto-labeling
AI automatically categorizes incoming emails based on service-specific categories you define.
Team permissions
Workspace-level access control with four permission tiers: View, Edit, Send, and Admin.
Gmail sync
Automatic incremental sync every 5 minutes via Vercel Cron, with manual full/incremental sync options.
Bulk operations
Send multiple replies at once or archive threads in bulk with checkbox selection.
How it works
Connect Gmail accounts
Each service (product/brand) connects its own Gmail account via Google OAuth. The connected email becomes the service’s sender address.
Configure service documents
Upload reference documentation (Markdown) for each service. AI uses this as context when generating drafts.
Set up categories
Define categories like “Billing,” “Technical Support,” or “Feature Request.” AI automatically labels incoming threads.
Manage permissions
Add team members to the workspace and assign permission levels based on their role.
Architecture overview
DelightBridge is built with:- Next.js 16 (App Router) for the full-stack framework
- Anthropic Claude API (
claude-sonnet-4-6) for AI draft generation - TipTap rich text editor for inline draft editing
- Neon DB (PostgreSQL) for data persistence
- NextAuth with Google OAuth for authentication
- Gmail API for email sync and sending
- Vercel for deployment and cron jobs
DelightBridge separates app authentication (who can access the workspace) from service Gmail connections (which inboxes to sync). Your login account and the connected Gmail accounts can be different.
Core concepts
Services
A service represents one Gmail account (e.g., [email protected] or [email protected]). Each service has:- A connected Gmail account (OAuth)
- Reference documentation (Markdown)
- Email signature (HTML)
- Custom categories with colors
- Brand color for UI
Threads
A thread is a Gmail conversation (email chain). DelightBridge preserves the full thread context when generating drafts, ensuring replies are contextually aware.Drafts
A draft is an AI-generated reply. You can:- Regenerate it completely
- Refine it with natural language (Talk to Draft)
- Edit it inline with the rich text editor
- Translate it to Korean
- Send it with one click
Permissions
Four permission levels control workspace access:| Permission | Can View | Can Edit Drafts | Can Send | Can Manage Settings |
|---|---|---|---|---|
| View | ✅ | ❌ | ❌ | ❌ |
| Edit | ✅ | ✅ | ❌ | ❌ |
| Send | ✅ | ✅ | ✅ | ❌ |
| Admin | ✅ | ✅ | ✅ | ✅ |
Users listed in the
ADMIN_EMAILS environment variable always have Admin permission, regardless of database settings.What’s next?
Quickstart
Get from zero to your first AI-generated draft in 5 minutes
Installation
Complete setup guide with environment variables, database, and OAuth configuration
Deployment
Deploy to production with Vercel
API Reference
Explore the REST API endpoints