Skip to main content

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. DelightBridge 3-column interface

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

1

Connect Gmail accounts

Each service (product/brand) connects its own Gmail account via Google OAuth. The connected email becomes the service’s sender address.
2

Configure service documents

Upload reference documentation (Markdown) for each service. AI uses this as context when generating drafts.
3

Set up categories

Define categories like “Billing,” “Technical Support,” or “Feature Request.” AI automatically labels incoming threads.
4

Manage permissions

Add team members to the workspace and assign permission levels based on their role.
5

Start responding

When you open a thread, DelightBridge automatically generates a draft. Refine it with Talk to Draft, edit inline, and send.

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:
PermissionCan ViewCan Edit DraftsCan SendCan 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

Build docs developers (and LLMs) love