Skip to main content

Workspace

The Workspace is the user-facing dashboard where logged-in users manage their email projects, saved generations, and brand configurations.

BETA

Access

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

TierUsersSupabase Plan
Free< 1,000Free tier
Pro1K–10K$25/mo
Team50K+$599/mo