Build a custom admin panel your ops team will actually use
CRUD on every table. Custom actions behind a button click. Granular permissions per role. Your data never leaves your infrastructure.
A complete admin panel, open source, ready to use
Same shared database, same auth, same audit trail as every other app on the platform. Built on RootCX, open source.
Every record in your database, one click away
CRUD on any table. Search, filter, sort, export. Your ops team manages customer data without touching the database.
Full customer context with one-click actions
Lifetime value, recent activity, related orders. Refund, ban, extend trial, export data. Custom actions behind a button click.
Revenue, refunds, and failed payments at a glance
Every order with status, amount, and customer. Filter by status. Revenue stats updated in real time.
Every action logged, every operator named
Immutable audit trail. Who refunded what, who exported which data, who flagged which account. Humans and AI agents logged the same way.
Custom business logic behind a button click
Refund, ban, verify identity, extend trial, export GDPR data. Your developers code the logic. Your ops team clicks the button.
You write the business logic, the rest is already there
Your admin panel reads your production database
No data sync. No ETL. Your admin panel connects directly to the same PostgreSQL database your product uses. Browse, search, filter, edit. Real-time.
Automate the repetitive operations work
AI agents flag suspicious accounts, process refund requests, verify KYC documents, clean up stale data. Same RBAC as your team. Every action logged.
Field-level permissions per role
Okta, Microsoft Entra ID, Google Workspace, Auth0. Support sees customer details. Finance sees invoices. Compliance sees audit logs. Everyone sees only what they should.
Stripe, Slack, Salesforce, and any webhook
Payment data from Stripe. Notifications in Slack. Customer data from Salesforce. Custom webhooks for every event. Plus any MCP server.
Every action tracked, every operator named
Who refunded what, who edited which record, who exported which dataset. Immutable audit trail. Humans and AI agents logged the same way.
Your data never leaves your infrastructure
FSL-1.1-ALv2, converts to Apache 2.0 after two years. Self-host with full feature parity. Customer data stays on your servers.
Run your back office from Slack
Your ops team already lives in Slack. Let them work there. Refunds, account lookups, data exports, compliance checks. All from a message. The agent handles the admin panel.
Built for teams who ship products, not admin panels
Build it for your client, hand them the stack
Deploy a branded admin panel in one command. Transfer code, data, and infrastructure when the project ships. Resell RootCX for recurring revenue.
See how agencies use RootCX →Stop building the same back office for every project
CRUD views, permissions, audit trail. Already built. Already tested. You write the custom actions and business logic that make your admin panel unique.
Manage customers, orders, and content from one place
Your admin panel shares the same database as your product. No sync jobs. No stale data. Your ops team sees what your users see, in real time.