Login at castlecheckers.sonandigital.com → click Admin Login (bottom of public site)
Service Requests Inbox
All customer form submissions appear here. Each request shows the customer's name, requested service type, and submission date. From the request detail you can:
| Action | How |
|---|---|
| Review + add internal note | Click request → type in the Notes field → Save |
| Convert to client | Click "Convert to Client" — pre-fills name, email, phone |
| Schedule appointment | After converting, go to Appointments → New |
Service Types
The public request wizard offers these options (configurable in Settings): Airport Transport, Home Watch Visit, Property Check, Call Back, Other. For Airport Transport, the form collects flight number and arrival date. Click the flight number badge in any request to open FlightAware.
Clients
Full CRUD — name, email, phone, service address, notes. Clients can be created manually or promoted from a service request. Each client shows their appointment and invoice history.
Appointments
Schedule any type of visit with a client. Fields: client, date, time, service type, duration, notes, status (Scheduled / Completed / Cancelled). The Calendar view shows all upcoming appointments in a month/week grid.
Invoices
Create invoices with line items (description, quantity, unit price). Invoice number auto-increments from settings. Status workflow: Draft → Sent → Paid. Use the Print button for a browser-print-ready view.
Settings Page
Editable without code changes: Business name, phone, email, address, service types (JSON array), task checklist, invoice footer text, invoice next-number, admin password change.
Changing the Admin Password
Settings → Change Password. Requires current password. New password is hashed with PBKDF2-SHA256 and saved to D1 — no restart needed.