Self-building CRM — "self build" feature concept
A friend dropped an idea that stuck with us — a CRM that builds itself
through prompts instead of manual configuration.
Concept
User describes what they want, CRM builds it:
- "Add a Probability field to the pipeline"
- "Create a view of leads with no activity this week"
- "If a lead doesn't reply in 3 days → flag for follow-up"
What we already have
- Plugin system (NestJS dynamic modules) ✅
- MCP server (CRM tools exposed to external AI agents) ✅
- AI Compose (email drafts enriched with Pokelo RAG context) ✅
- `metadata: jsonb` on leads/contacts = custom fields without migrations ✅
What's missing
- An agent that modifies the CRM via prompts (fields, views, automations)
- A2A endpoint for crm-agent
Reference
bb IDE (getbb.app) — an IDE that builds itself through prompts.
Same concept, applied to CRM.
Open questions
- Should MVP be prompt-based view/config only (no code generation)?
- MCP server → Hermes skill → A2A — which order?

Replies