The CRM ships with a small set of demo data for local development — enough to make the UI exercise its branches without requiring you to type a deal in by hand.
How to seed it
From the repo root:
bun run db:seed
That runs the seeder under apps/api/src/seed/ against the database your DATABASE_URL points at — usually crm_dev for local work.
What gets seeded
- One tenant and one Client under it.
- A handful of accounts with varied firmographics.
- Contacts on each account, with persona slots assigned.
- Open opportunities across multiple stages.
- Activities of every type — call, email, WhatsApp, note.
- Agent definitions for all eight v1 agents, in
read_only.
Never run the seeder againstcrm_prod. The seeder doesn’t guard against it — guard yourself by checkingecho $DATABASE_URLfirst.