> ## Documentation Index
> Fetch the complete documentation index at: https://withkazi.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Customer Portal: Self-Service Communications Hub

> The LaraCopilot customer portal gives tenants a self-service dashboard to view extensions, DID numbers, call queues, CDRs, billing, and send SMS.

The LaraCopilot customer portal is the self-service interface for tenant end-users — the people who use your phone system day-to-day, not the administrators who configure it. From a single browser-based interface, tenants can view their provisioned extensions, DID numbers, and call queues; browse full call detail records; review billing totals and rate decks; and compose outbound SMS messages through configured gateways. No admin credentials are needed and no system-wide configuration is exposed.

## Accessing the portal

Navigate to `/portal/login` in your browser and sign in with the email address and password provided by your administrator. After a successful login, the session stores your tenant context and you are redirected to the dashboard at `/portal`.

<Note>
  The customer portal at `/portal` is separate from the administrator panel at `/admin`. Portal sessions use their own authentication — admin credentials do not work in the portal, and portal credentials do not grant access to `/admin`.
</Note>

## Dashboard overview

The dashboard at `/portal` gives you an at-a-glance summary of your entire account in four stat cards:

| Card           | What it shows                                            |
| -------------- | -------------------------------------------------------- |
| **Extensions** | Total number of extensions provisioned under your tenant |
| **DIDs**       | Total number of DID numbers assigned to your tenant      |
| **Queues**     | Total number of call queues configured for your tenant   |
| **Call Spend** | Cumulative billed cost across all call records, in USD   |

Below the stat cards the dashboard displays two live feed panels:

* **Recent call records** — the six most recent CDRs for your tenant, showing caller number, destination number, disposition (answered / other), and per-call cost.
* **Recent SMS** — the six most recent outbound messages for your tenant, showing recipient number, sender ID, message text, and current delivery status.

## Portal sections

<CardGroup cols={2}>
  <Card title="Call Records & Billing" icon="receipt" href="/portal/call-records">
    Full call detail records with caller, destination, billed duration, cost, and your assigned rate deck with account-wide spend totals.
  </Card>

  <Card title="SMS" icon="message" href="/portal/sms">
    Send outbound SMS through active gateways and track delivery status for all messages in your account.
  </Card>
</CardGroup>

<Note>
  All data in the portal is scoped strictly to your tenant. You will only ever see extensions, DIDs, queues, call records, and messages that belong to your account.
</Note>
