Operator workspace

Settings

Environment-driven for now. Add Clerk / NextAuth when you onboard tenants.

← Command
DATABASE_URL
PostgreSQL connection string. When set, Activity persists in Postgres (run npm run db:push or migrations first).
OPENAI_API_KEY
Enables full assistant reasoning. Without it, /api/assistant returns stubs.
OPENAI_MODEL
Optional override. Default: gpt-4o-mini
N8N_WEBHOOK_SECRET
Shared secret for POST /api/events/ingest. Send either header x-ingest-secret or Bearer token.
TELEGRAM_BOT_TOKEN / TELEGRAM_CHAT_ID
Enables operator alerts and direct /api/telegram/notify messages.
N8N_OPERATOR_WEBHOOK_URL
n8n production URL for workflow operator-approval-bridge. Hub POSTs approval events after you decide in /approvals.
OpenClaw bridge
Local agents can call /api/openclaw/dispatch with the same secret to score leads, request digests, or emit events.
Multi-tenant
Next step: database per org, encrypted tokens per integration, row-level security.