Activity Log
The audit trail for everything that happened in your account — every cashier action at the POS, every system-driven event, and every admin/owner login or settings change. Navigate to Operations > Activity Log in the dashboard.
1. When You'll Use This
Most days, never. When you need it:
- Disputes — "Who voided that ₱2,400 receipt yesterday?"
- Mystery cancels — A reminder is paused but nobody admits it
- Suspected fraud — Pay-out for ₱500, no manager around
- Settings drift — Loyalty rate changed, you didn't change it
- Onboarding new staff — See exactly what trainees did during their first shift
If something looks off, the answer is usually here.
2. Three Tabs
| Tab | What's logged | Examples |
|---|---|---|
| Employee | Cashier actions at the POS | Receipt cancelled, pay-out recorded, discount applied, customer attached, drawer opened |
| System | Automated events | SMS delivered, scheduled reminder fired, daily cron rolled the receipt counter, webhook from PayMongo received |
| Admin | Owner / admin / impersonated-admin actions | Sign-in, subscription change, settings edit, employee role changed, password reset, support agent impersonation |

3. Filtering
Each tab has its own filter bar:
| Filter | Where it applies | What it does |
|---|---|---|
| Date Range | All tabs | Calendar — preset or custom range. Default: last 30 days |
| Employee | Employee tab | Narrow to one cashier — useful for shift-by-shift review |
| Store | Employee + System | Set via the global Store filter in the top bar — bleeds into Activity Log automatically |
| Category | Admin tab | Auth, Subscription, SMS, Settings, Data, Access |
| Actor | Admin tab | Owner (you), Employee, System, Admin (LaundryVerse support impersonation) |
The default 30-day window is rolling — old entries are kept, just paged out by the date filter.
4. Reading a Row
Each tab uses a slightly different column layout — they answer different questions.
Employee tab
| Column | What it shows |
|---|---|
| Time | When the action happened |
| Action | What was done — Shift Open, Pay-out, Receipt Cancel, Order Charge |
| Employee | Which cashier did it |
| Store | Branch the action belongs to |
| Description | One-line summary — Cancelled receipt #04231 |
| Amount | Peso amount when relevant (pay-in/pay-out, charge, refund) |
System tab
| Column | What it shows |
|---|---|
| Time | When the event fired |
| Category | SMS, Email, Push, Loyalty, Subscription |
| Title | The event — SMS Delivered, Loyalty Points Adjusted, Plan Renewed |
| Store | Branch the event belongs to (when applicable) |
| Details | Recipient, message ID, or other context |
| Status | Success, Error, or Skipped |
Admin tab
| Column | What it shows |
|---|---|
| Time | When the action happened |
| Category | Auth, Subscription, SMS, Settings, Data, Access |
| Action | The action — Sign-in, Plan Changed, Settings Updated |
| Actor | Owner, Employee, System, or Admin (LaundryVerse support impersonation) |
| Description | One-line summary |
| IP | Source IP — useful for confirming the sign-in came from your shop, not somewhere else |
| Status | Success or Failure |
Times are in your store's local timezone (set on each store). Multi-branch shops show times in the timezone of the store the action belongs to.
5. Important Notes
What this is not
- Not a way to undo actions. Cancelling a cancellation isn't a feature — restore data by re-creating it (e.g. ring the receipt up again at the POS).
- Not a way to delete entries. The log is append-only by design — that's what makes it trustworthy in a dispute.
- Not real-time chat — entries appear within seconds, but use the Notifications screen on the POS for live operational signals.
Date range filter
The default 30-day window is just the picker default — older entries aren't deleted, they're just out of view. Slide the date range back to investigate older incidents on any plan.
Export
Activity Log doesn't have a CSV export today — copy what you need manually for a dispute, or screenshot the row(s) for documentation. Tracked: planned for a future release.
What's Next?
- Roles & Permissions — Limit who can do high-risk actions before they show up in the log
- Receipts — The Cancelled status here cross-references receipt cancellations
- Reminders — Reminder pause/resume actions show up under the Admin tab
