Commet
  • Pricing
Log InTry out
Templates

Seats Template

Per-seat billing for team collaboration software. Included seats per plan, overage per extra member, and team management.

Live DemoSource
Seats Template

Per-seat billing template for team collaboration products. Three plans (Starter, Team, Enterprise) with included seats, per-seat overage, boolean features, and workspace management on signup.

Stack: Next.js 16, Better Auth, Drizzle ORM, PostgreSQL, Commet SDK

Quick Start

commet create my-app -t seats
cd my-app
pnpm install
pnpm dev

What's Included

  • Three plans with increasing seat limits (3, 10, 25)
  • Per-seat overage billing for extra members
  • Boolean features that unlock per tier (branding, support, audit log)
  • Workspace creation on signup with automatic seat tracking
  • Team member invite and management
  • Customer billing portal
  • Pricing page with plan comparison

Key Files

  • lib/auth/auth.ts — Better Auth + Commet plugin with seats module and workspace hook
  • lib/payments/commet.ts — Checkout session creation
  • app/(dashboard)/dashboard/team/page.tsx — Team management and seat usage
  • app/(dashboard)/dashboard/page.tsx — Seat usage overview
  • actions/team.ts — Invite and remove team members

Learn More

  • Seat Management
  • Configure Features
  • Customer Portal

Developers

  • Documentation
  • Templates
  • GitHub

Resources

  • Blog
  • Changelog
  • Pricing

AI

  • Agents
  • MCP Server
  • Agent Skills
  • Claude Code
  • Codex

Learn

  • Guides
  • Glossary
  • Solutions
  • Billing for AI Models
  • Comparison

Company

  • About
  • Open Source
  • Terms
  • Privacy
XLinkedInGitHub