Modules
How Inbox, Social, Money, and Tasks connect.
Inbox, Social, Money, and Tasks are shell modules rendered by components/module-page.tsx. Each reads one env var; when set, the module shows connected status and an Open button. When unset, it shows exactly what to stand up. No fake dashboards, ever.
| Module | Env var | Platform |
|---|---|---|
| Inbox | INBOX_URL | iese (Chatwoot fork) on Railway |
| Social | SOCIAL_URL | Postiz, self-hosted (cloud tiers: $29/$39/$49/$99 per month if ever needed) |
| Money | MONEY_URL | QuickBooks Online |
| Tasks | TASKS_URL | Team’s choice (Linear, ClickUp, or self-hosted) |
Deepening a module means adding API integrations (counts, statuses, per-client views) behind the same page, not absorbing the platform.
Services registry (planned next)
services.json mapping client to service instances to URLs, powering per-client module views and agent-driven provisioning. The porter pattern applied to services.