Ecommerce Reports
Generate AI-powered analytics reports from your Shopify data, save them, edit them, and link them to your projects.
Overview
Ecommerce Reports is TotalApp's report library for your connected online store. It combines an AI-powered report generator with a persistent, editable report archive. Reports are generated from natural-language prompts, saved automatically, and can be linked to PM projects for cross-team visibility.
Requires Shopify Connection
The AI report generator requires a live Shopify connection and at least one completed data sync. If no connection exists, set one up first in Shopify Integration. Saved reports can still be viewed and edited without a live connection.
Generating a Report
Reports are generated via the AI Assistant panel on the right side of the screen. Type a question or analysis request, and the AI produces a structured markdown report using your Shopify data as context.
Example Prompts
- "Generate a revenue summary for this month broken down by product category."
- "Which 10 products are selling the fastest and what's their current stock level?"
- "Give me a customer acquisition report for the last quarter."
- "What's the average order value trend over the past 6 months?"
- "List all unfulfilled orders older than 7 days."
Saving a Report
After the AI responds, a Save as Report button appears at the bottom of the AI Assistant panel. Click it and the report is saved instantly — no dialog or title entry required. The title is automatically generated from your prompt and the current month (e.g. "Revenue summary by category - May 2026"). The saved report appears in the report list on the left side of the screen.
Sending a New Message Resets the Save Button
Each AI reply gets its own Save button. If you ask a follow-up question and then save, it saves the most recent reply, not the earlier one. Save a report immediately after the response you want to keep before asking the next question.
Report List
The left panel shows all saved reports for your user account, sorted by most recently created. Each report row displays:
- Title — auto-generated or manually edited.
- Source — which integration generated it (e.g. "Shopify Assistant").
- Date — when the report was saved.
- Linked project — if the report has been linked to a PM project, the project name appears as a badge.
Row Actions
- View (eye icon) — opens the full report in a large viewer modal with rendered markdown.
- Edit (pencil icon) — opens the report in edit mode where you can change the title and rewrite the content.
- ⋯ menu — additional options: Link to Project, Export as Markdown, Delete.
Viewing a Report
The report viewer renders the saved markdown as formatted HTML — with headings, tables, bullet points, and code blocks. The viewer also provides:
- Export — download the report content as a
.mdMarkdown file. - Print — open the browser print dialog with the report formatted for printing.
- Edit — switch to edit mode without closing the viewer.
Editing a Report
Reports are editable after saving. Open edit mode via the pencil icon in the report row or the Edit button inside the viewer. In edit mode:
- The title becomes a text input — rename the report to anything meaningful.
- The body becomes a resizable markdown textarea — rewrite, extend, or trim the AI-generated content as needed.
- Click Save to persist changes. The updated title appears immediately in the report list.
- Click Cancel to discard changes and return to the previous content.
Manual Reports
You can create entirely manual reports by generating an AI report with a simple prompt (e.g. "Give me a blank template"), saving it, and then editing the content by hand. This is useful for attaching manually-compiled analysis to a project alongside AI-generated reports.
Linking Reports to Projects
Any report can be linked to a project from the Project Management module. This makes the report visible in the project's context without leaving TotalApp.
- Open the ⋯ menu on a report row.
- Click Link to Project.
- A modal shows all your current projects — select the relevant one.
- Click Link. The project name badge appears on the report row.
To unlink, open the same ⋯ → Link to Project menu and choose No Project.
Deleting Reports
To delete a report, open the ⋯ menu on the report row and click Delete. An inline confirmation prompt appears — confirm to permanently remove the report. Deletion cannot be undone.
Deletion is Permanent
Deleted reports cannot be recovered. If you are unsure whether to delete, export the report as a Markdown file first to keep a local copy.