ClientPress maintains an activity log for every portal, recording a chronological history of everything that happens. This gives you a clear audit trail of client interactions, file changes, task updates, and more.
What Gets Tracked #
The activity log records 22 event types:
Files
- File uploaded
- External file link added
- File deleted
- File approval requested
- File approved
- File rejected
Tasks
- Task created
- Task completed
- Task reopened
- Task deleted
- Task status changed
Deliverables
- Deliverable uploaded
- External deliverable link added
- Deliverable deleted
- Deliverable sent for review
- Deliverable approved
- Revision requested
Communication
- Discussion message sent
- Message board topic posted
- Message board reply posted
Access
- Client invitation sent
- Portal created
Each log entry records what happened, which user did it, and when.
Viewing the Activity Log #
The activity log is visible inside the portal editor in your WordPress admin:
- Go to Portals → All Portals
- Open any portal
- Scroll down to find the Recent Activity panel
The panel shows the 50 most recent events in reverse chronological order. Each entry shows an icon, a plain-language description of what happened, and a relative timestamp (e.g., “2 hours ago”).
If a portal has more than 50 events, a note at the bottom indicates the total count.
What Each Entry Shows #
Every activity log entry includes:
- Icon — A visual indicator of the event type
- Description — A human-readable sentence describing what happened (e.g., “Jane Smith completed Send contract”)
- Timestamp — When the event occurred, displayed as relative time
Accessing Activity via the REST API #
The activity log is also available programmatically via the REST API for custom reporting or integrations:
GET /wp-json/cp/v1/portals/{id}/activity
Supports limit (max 100) and offset parameters for pagination. See the REST API Overview for authentication details.
