Reports built for operators, composable for builders.
Saved reports, dashboards, and a builder over every record in CCEN. AI composition for the half-formed question. Tiles you can drop on Home and share with your team. Export to Slack, Sheets, or your BI tool. Direct SQL access for analysts who prefer their own surface.
The shape of reports in CCEN.
Reports is the surface for querying the platform. The builder runs against every record (Orders, Inventory, Customers, Touches, Tickets, Bills, Listings, and more). Saved reports are first-class. Dashboards compose tiles from saved reports. AI composition takes natural-language questions and drafts a report you can edit and save. SQL access is available for analysts who prefer Looker or Mode. Real-time and scheduled refresh both work.
The builder is the schema.
Pick a record. Orders. Filter by channel, by status, by SLA, by anything. Group by week, by SKU, by customer segment. Aggregate by sum, count, distinct, median, 95th percentile. Pivot. Chart. Save. The builder is a query interface that knows every field of every record, not a black-box BI tool that copied your data into its own warehouse.
Pull data from related records, customer segment onto an order, return rate onto a SKU, campaign attribution onto a channel report. The connections are typed. The columns are documented. The output is exact.
Parameterized reports take inputs. A 'top SKUs by margin' report parameterizes by date range, channel filter, and segment filter. Save the parameterization. Share the link. The recipient sees the report with their parameters, on the same data.
Describe the question. Edit the report.
Type 'which SKUs returned at over 15 percent in the last 90 days, ordered by lost revenue, with the listing image'. The composer drafts a report against the schema, pulls the right joins, computes the right metric, sorts the right way, and renders the listing image because you asked for it.
The draft is editable. The composer shows the underlying query in the typed builder. Operators can tweak the filter, change the aggregation, swap the chart type. The AI is a starting point, not a black box.
When the report is right, save it. Share it. Drop it on Home. Schedule a Slack delivery every Monday. The composer is the entry; the builder is the surface. Operators pick whichever is faster.
Tiles on Home, scheduled to Slack.
Home is the operator's first screen. Drop saved reports as tiles. Drag them into the order you want. Different roles see different defaults. The CFO's Home looks different from the warehouse manager's Home, and both are tiled from the same saved-report library.
Scheduled delivery sends reports on a cadence. Slack channel, email, Sheets append, or a webhook. The Monday-morning revenue report lands in #leadership. The hourly stockout report lands in #ops. The end-of-day CS volume report lands in #cs.
BI tools that prefer their own surface can pull via the read API or direct SQL. Looker, Mode, Hex, Metabase, Sigma, and others connect cleanly. The data shape is the same shape Reports queries; nothing is hidden behind a BI tool re-pull.
Three things Looker and Metabase, running on a copy of your data, will not do.
Builder over the live record
Query Orders, Inventory, Customers, and the rest, on the live data. No nightly ETL. No 'BI tool re-pull' window. The number is what is true right now.
AI composition for the half-formed question
Type the question in plain language. The composer drafts the report against the schema. Edit in the builder. Save, share, schedule.
Tiles on Home, per role
The CFO's Home, the warehouse manager's Home, the CX lead's Home, all built from the same saved-report library. Drag-and-drop. Different defaults per role.
Reports for operators, schemas for builders.
Builder over every record
Query Orders, Inventory, Customers, Touches, Tickets, Bills, Listings, and every other record.
AI composition
Natural-language draft. Editable in the typed builder. The AI is the entry, not the black box.
Home tiles
Drop saved reports as tiles on Home. Drag-and-drop arrangement. Per-role defaults.
Slack delivery
Schedule reports to a channel. Daily, weekly, hourly. Inline charts and links to drill in.
Sheets and email
Append to a Google Sheet. Email as a PDF or table. Webhooks for custom destinations.
BI tool integrations
Looker, Mode, Hex, Metabase, Sigma. Read API and direct SQL access. Same shape, no rebuild.
Parameterized reports
Date range, channel, segment, SKU class, all parameterizable. Save once, share with parameters.
Real-time and scheduled
Cadence-based, real-time, or event-triggered (stock-out, SLA breach, fraud spike). Action chains supported.
Per-row permissions
Hide PII, mask costs, scope rows by warehouse or brand. Role-based at the row and column level.
What the CFO opens before the standup.
Home is the first screen every operator sees when they log in. Saved reports become tiles. Tiles can be dragged into the order each role wants. The CFO's Home looks different from the warehouse manager's Home, and both are built from the same saved-report library. The screenshot below is a CFO Home with cashflow, margin, and close-checklist tiles.
BI tools, Slack, Sheets, and direct SQL for analysts.
Reports lands wherever your team consumes data: Slack for the daily standup, Sheets for ad-hoc, your BI tool for deeper analysis, direct SQL for the analyst who prefers their own surface.
“I asked CCEN's composer 'which campaigns drove repeat purchases in 60 days', and it built the report in three seconds. I edited two filters, saved it, and now it lands in our Monday Slack. Our agency has stopped sending us PDFs.”
Reports that match the question.
Walk through the builder, AI composition, and a real Home dashboard built from your saved reports.