SoConnective

Architecture

Architecture — Overview

Objective

A unified, self-hosted, subscription-free, AI-native operating system for Feedback Studios: a team CRM at the core, a client portal, with native automation and conversations and AI agents — all on our own VPS.

Components

ComponentStatusFunction
Vidot VPSReady and hardenedHost of the entire platform
Coolify + ForgejoLiveOrchestration, deploy on push, git
apps/cms (Payload + PostgreSQL)LiveAPI, auth, engine, content; schema via migrations
apps/crm (Shadcn UI Kit)Live, Phase 1Team CRM: companies, contacts, deals, tasks, 360 + timeline, search
apps/docs (Syntax)LiveThis documentation site
apps/webIn progressPublic website
Native conversations (omnichannel inbox)Phase 2Replaces Chatwoot
Native automation enginePhase 3Triggers to actions (replaces n8n)
AI agents (Claude)Phase 4SDR, booking, support, ask-your-CRM
apps/portalPhase 5Client portal

Superseded: earlier drafts connected n8n (automation) and Chatwoot (chat) via API. Decision ADR 0006: both are dropped in favour of native automation and conversations, for full control of the workflow engine and the identity graph (the product moat).

Principles

  1. Self-hosted always · 2. No subscriptions · 3. Open-source preferred ·
  2. A single stack (TS/Next) · 5. Manual-efficient first, then automation, then AI ·
  3. By phases, without breaking what works.

See detailed decisions in the decisions folder, and the product blueprint and roadmap under docs/pm (published as Product in this site).

Previous
ADR 0011 — RLS cutover