Skip to content

For agencies and B2B teams

One workspace per customer. Billing, roles and domains included.

Each customer gets an isolated workspace with its own projects, people and invoices, on its own domain if they want one. You see every account from a single console.

  • Laravel 12
  • Filament 5
  • Stripe · Paddle
  • Single or per-tenant DB

What every workspace gets

The parts customers ask for in the first week

Isolated data

Every query, job, cache key and upload is scoped to one workspace. Cross-account leaks are covered by automated tests.

Their own domain

Customers add a TXT record, the domain verifies itself and keeps being re-checked every hour.

Per-seat billing

Trials, upgrades, downgrades and cancellations, with seats synced as people join or leave. Stripe or Paddle.

Roles and invites

Owner, Admin and Member out of the box, plus custom roles. Invitations expire after 7 days and can be revoked.

API tokens

Tokens belong to a workspace, not a person, with read and write abilities and a rate limit per plan.

Audit log

Logins, role changes, billing events and support sessions are recorded with who, what and when.

How it works

01

Create the workspace

Pick a name and an address like northwind.your-app.com. It is ready immediately.

02

Invite the team

Send invitations by email and choose a role for each person.

03

Choose a plan

Start on the trial, then pay per seat. Invoices arrive by email and live on the billing page.

Pricing

Pay for the seats you use

Full plan comparison →

Free

One workspace for up to two people.

$0 / month
  • 3 projects
  • 2 seats
Start free

Starter

Per-seat pricing for growing teams, with API access.

$9 / seat / month
  • 25 projects
  • 10 seats
  • API access
  • 14-day free trial
Start trial
Most teams pick this

Pro

Your own domain, unlimited projects and seats, priority support.

$29 / seat / month
  • Unlimited projects
  • Unlimited seats
  • API access
  • Custom domains
  • Priority support
  • 14-day free trial
Start trial