TotalApp Docs

Sales

Complete sales suite — dashboard, catalog, quotations, pipeline, and ecommerce analytics.

What's Included

TotalApp's Sales module covers the entire revenue cycle — from tracking your top-level KPIs and managing your product catalog, through to building professional quotations, managing your deal pipeline, and analysing ecommerce performance with AI-powered Shopify analytics. Each screen is independent but they share contacts, products, and deal data so information entered in one place is immediately available in the others.

Sales Dashboard

Command centre for the sales team. Real-time KPI cards (revenue, orders, conversion rate), daily revenue charts, top products, rep performance table, and a deal funnel chart — all in one view.

Sales Catalog

Master list of every product and service your team sells. Items are linked to Quotations so reps can build accurate quotes by searching the catalog rather than typing prices from memory.

Quotations

Professional quote builder. Pull line items from the catalog, apply discounts and taxes, and generate a branded PDF. Track status from Draft through Accepted and convert accepted quotes to orders in two clicks.

Sales Pipeline

Visual deal funnel with stage-by-stage conversion rates, deal value at each stage, weighted revenue forecast, and rep performance breakdown. Sourced from CRM deal data.

Ecommerce Reports

Shopify-connected AI analytics. Ask plain-language questions about your store's products, orders, and customers. Save AI responses as reports and link them to PM projects.

Sales Workflow

The Sales module maps to a standard B2B sales cycle. Each step corresponds to one or more TotalApp screens:

Lead (CRM) Opportunity (Pipeline) Quotation Sales Order Invoice (Finance AR) Payment
  • Lead (CRM) — Contact created in CRM, either manually or via Lead Capture form. Deal stage set to "Lead".
  • Opportunity (Pipeline) — Deal is qualified and advances in the Sales Pipeline. Rep is assigned. Expected close date and deal value recorded.
  • Quotation — Rep builds a formal quote in Quotations using catalog items. Quote is sent to the prospect. Status moves to "Sent".
  • Sales Order — Prospect accepts. Rep clicks "Convert to Order" in Quotations. A sales order record is created. Purchase orders can be triggered automatically if stock replenishment is needed.
  • Invoice (Finance AR) — Sales order triggers an invoice in Accounts Receivable. The Finance team manages payment terms and collection from there.
  • Payment — Invoice marked as paid in Accounts Receivable. Revenue recorded in Financial Accounts.

Getting Started

  1. Check the Dashboard — Open Sales Dashboard to review your current period KPIs, identify which products are top sellers, and see which reps are on track for their quota.
  2. Build your Catalog — Add your products and services to Sales Catalog. Set correct prices, SKUs, tax rates, and categories. This is the foundation for accurate quotations.
  3. Create your first Quotation — Go to Quotations, click New Quote, select a CRM contact, add line items from the catalog, and click Send. The quote status moves to "Sent" automatically.
  4. Track deals in the Pipeline — Open Sales Pipeline to see all active opportunities at a glance. Use the filter controls to focus on deals closing this month.
  5. Connect Shopify — If you run an ecommerce store, connect it in Ecommerce Reports for AI-powered analytics on your online sales performance.

Tip — Workstation and Enterprise Modes

Several Sales screens (Dashboard, Quotations) support both the default Workstation style (dark terminal aesthetic) and an Enterprise style (light, Odoo-like). Switch between them in Settings → Appearance → Screen Style. The Enterprise style is recommended when sharing your screen with clients during live demos.

Cross-Module Data Flow

The Sales module is tightly integrated with other TotalApp modules. Understanding the data flow helps you avoid duplication and ensures your team always works from the same source of truth.

DataOriginConsumed in Sales
Contacts / LeadsCRM (Marketing module) or Lead CaptureQuotations customer field, Sales Pipeline deals
Products & PricesSales CatalogQuotations line items
Purchase catalogPurchase → Products & VariantsSynced to Sales Catalog for cost-price visibility
Invoice & payment statusFinance → Accounts ReceivableOrder status in Sales Order list
Ecommerce ordersShopify via Ecommerce Reports API connectionSales Dashboard revenue chart (ecommerce channel)

Frequently Asked Questions

Do I need to use every Sales screen, or can I use just one?
Each screen (Dashboard, Catalog, Quotations, Sales Pipeline, Ecommerce Reports) works independently, so you can adopt them one at a time. That said, Quotations gets the most value once your Sales Catalog is populated, since quotes pull line items and prices directly from the catalog instead of requiring manual entry.
What happens when I click "Convert to Order" on an accepted quotation?
The quote's status moves from "Accepted" to a sales order record. If any of the quoted items are low on stock, a purchase order can be triggered automatically for replenishment. The sales order then triggers an invoice in Finance → Accounts Receivable, continuing the Lead → Payment workflow described above.
How does Ecommerce Reports get data from my Shopify store?
You connect your Shopify store's Admin API credentials once in Ecommerce Reports. After that, you can ask plain-language questions about products, orders, and customers, and the AI assistant answers using your live store data. You can save any response as a report and optionally link it to a Project Management project for tracking.
What's the difference between Workstation and Enterprise style on Sales screens?
Workstation is the default dark terminal aesthetic used across TotalApp. Enterprise is a light, Odoo-like theme better suited to client-facing screen shares, such as walking a prospect through a live quotation. Toggle between them per-user in Settings → Appearance → Screen Style — it doesn't change any underlying data, only the visual presentation of Dashboard and Quotations.