# Version 1.3 Notes — System Admin Page

Version 1.3 adds a protected System Admin page so you can customize each live demo without editing `.env` or restarting the Node app.

## New page

```text
/admin/system
```

Use the same Basic Auth credentials as the main admin dashboard.

## What you can change

- Business name shown in SMS replies and voice messages
- Owner/contact name
- Business phone number that calls are forwarded to
- Owner alert phone number that receives lead notifications
- Owner alert email
- Service areas
- Booking link
- Business hours
- After-hours behavior

## How this helps demos

Before a prospect demo, open `/admin/system`, change the business name to the prospect's company name, and set the Business Phone to the phone number you want the Twilio demo call forwarded to.

Example:

```text
Business Name: ABC Pest Control
Business Phone / Forward Calls To: +17345551212
Owner Alert Phone: +17345551212
```

Save settings. New calls and texts use the updated settings immediately.

## Test SMS

The System Admin page has a **Send Test Missed-Call Text** box. Enter the prospect's phone number or your own phone number and click the button. It sends the first missed-call recovery SMS using the current business name.

If the test says SMS was skipped, check your Twilio values in `.env`.

## Storage

These settings are stored in `data.json` under the `settings` object. `.env` still acts as the fallback/default configuration.

## Important

Do not let prospects change these settings themselves unless you are intentionally giving them admin access. This page is for you as the system/demo administrator.
