Workspace
The Workspace is the user-facing dashboard where logged-in users manage their email projects, saved generations, and brand configurations.
BETAAccess
Navigate to kinetic.email/workspace. Requires authentication.
Features
Dashboard (/workspace)
Central overview showing:
- Recent emails
- Active projects
- Quick actions
Emails (/workspace/emails)
Saved AI-generated emails. Each email stores:
- Generated HTML content
- The prompt used to generate it
- Creation timestamp
- Associated project (optional)
Projects (/workspace/projects)
Organize emails into logical groupings:
- Group by campaign, client, or initiative
- Each project can have multiple emails
- Project detail view shows all associated emails
Brands (/workspace/brands)
Configure brand profiles for consistent email generation:
- Brand name and logo
- Color palette
- Typography preferences
- Default tone and style
Data Model
workspace_emails
├── id (UUID)
├── user_id (UUID → auth.users)
├── project_id (UUID → workspace_projects, optional)
├── html_content (TEXT)
├── prompt (TEXT)
├── subject (TEXT)
├── metadata (JSONB)
└── created_at (TIMESTAMPTZ)
workspace_projects
├── id (UUID)
├── user_id (UUID → auth.users)
├── name (TEXT)
├── description (TEXT)
└── created_at (TIMESTAMPTZ)
workspace_brands
├── id (UUID)
├── user_id (UUID → auth.users)
├── name (TEXT)
├── logo_url (TEXT)
├── colors (JSONB)
├── typography (JSONB)
└── created_at (TIMESTAMPTZ)
All tables have RLS policies: auth.uid() = user_id.
Scaling Projections
| Tier | Users | Supabase Plan |
|---|---|---|
| Free | < 1,000 | Free tier |
| Pro | 1K–10K | $25/mo |
| Team | 50K+ | $599/mo |