Activity Log
The activity log tracks staff actions in Swift POS, providing an audit trail of who did what and when.
Tracked Events
The following events are recorded automatically:
| Event | Details Captured |
|---|---|
| Login | Staff name, location selected, timestamp |
| Logout | Staff name, session duration, timestamp |
| Staff switch | Previous staff, new staff, timestamp |
| Lock screen | Staff name, trigger (manual or auto-lock), timestamp |
| Unlock | Staff name, timestamp |
Viewing the Log
The activity log is accessible from the Shopify Admin > Swift POS > Activity page. It provides:
- A chronological list of all events
- Filter by staff member to see a specific person's activity
- Filter by date range to focus on a particular period
- Filter by event type to find specific actions
Access Restrictions
The activity log is available to admins only by default. This ensures that staff cannot view each other's login patterns or session details.
| Role | Access |
|---|---|
| Cashier | No access |
| Shift Lead | No access |
| Manager | No access (unless overridden with custom role) |
| Admin | Full access |
tip
On the Pro plan, you can grant activity log access to managers using a custom role. This is useful if managers need to review staff attendance or investigate security concerns.
Use Cases
- Attendance tracking -- verify staff login and logout times
- Security investigation -- trace who was logged in when a discrepancy occurred
- Shift verification -- confirm that staff switches happened at the right times
- Compliance -- maintain records of POS access for auditing purposes
Data Retention
Activity log entries are retained in the database indefinitely. There is no automatic cleanup. If needed, admins can export the data for archival using the Shopify admin interface.