Sales Agent

Section: Sales & Billing
URL: /admin/sales_agent
Page title: Sales Agent

Overview

The Sales Agent module manages external sales representatives — their programme enrolment, commission structures, order management, shipment tracking, and performance dashboards. Agents can access a dedicated portal to view their own orders, commissions, and deliveries.

Business value

Extends your sales network through a managed channel of external agents without adding headcount. Tracks every agent's contribution and automates commission calculation.

Typical use cases:

Accessing this module

From the admin sidebar, navigate to Sales Agent, or open the URL directly:

/admin/sales_agent

Key concepts

Concept Description
Agent An external representative linked to a CRM staff account or standalone login
Programme A commission scheme with rate, tier thresholds, and eligible product categories
Agent Order An order created or attributed to a specific agent
Shipment Delivery record linked to an agent order, with status tracking
Commission Statement Periodic report of earned commissions per agent

Common actions

  1. Create agent — enrol a new sales agent and assign them to a programme.
  2. Manage programmes — define commission rules, rates, and tiers at /admin/sales_agent/programs.
  3. View orders — see all orders attributed to agents with fulfilment and payment status.
  4. Track shipments — monitor delivery progress for agent orders.
  5. Generate commission report — export commission earned per agent for a given period.
  6. Agent portal — agents log in to view their own orders, commissions, and shipment status.

Source: crm-connect-main/app/modules/sales_agent