Marketplace / crm-pipeline
CRM Pipeline
Sales CRM: companies, contacts, deals and activities with an event bus and mail.
Kthulu Team 38 SSG Generated
CRM Pipeline
Sales CRM: companies, contacts, deals and activities with an event bus and mail.
Highlights
- Classic pipeline domain: companies → leads → deals → activities
- Deal stages constrained to a real sales funnel
- Typed pub/sub event bus to react to stage changes
- Mail driver ready for follow-up sequences
Domain Model
| Entity | Fields |
|---|---|
company | name, domain, industry |
lead | name, email, phone, employer |
deal | title, value, stage, closes_at, account |
activity | kind, notes, happened_at, deal_ref |
Every entity ships with a typed GORM model, repository, service with validation, REST API, and a GTH (Templ + HTMX) admin page.
Get Started
One command — the blueprint ships inside the kthulu binary:
kthulu marketplace install crm-pipeline my-app
cd my-app && go run ./cmd/server
Or scaffold manually from the plan file at
registry/starters/crm-pipeline/plan.yaml:
kthulu create my-app --from-plan=registry/starters/crm-pipeline/plan.yaml