Maintenance Tasks
Track and manage maintenance work across all your client sites — from a found issue to a completed fix, all in one place.
Overview
Maintenance Tasks is a lightweight Kanban board built into SiteBrief for tracking site maintenance work. Tasks can be created manually or automatically triggered by issues SiteBrief detects — an expiring SSL, a low PageSpeed score, outdated WordPress plugins, or broken links.
Tasks live in two places: the global /tasks board (all sites), and the Maintenance Tasks panel on each individual site detail page.
Task fields
| Field | Description |
|---|---|
| Title | Short description of the work to do |
| Description | Optional notes, links, or context |
| Status | Open / In Progress / Done |
| Priority | Low / Medium / High / Critical |
| Site | Which client site this task belongs to (optional) |
| Due date | Deadline — shown in red when overdue |
| Source | What triggered it: manual, ssl, pagespeed, broken_links, wp_update, domain |
Kanban board
The board has three columns:
- Open — new tasks waiting to be started
- In Progress — actively being worked on
- Done — completed tasks (with completion timestamp)
Move tasks between columns with the action buttons on each card. Filter the board by priority using the buttons in the toolbar.
Creating tasks
Manually
Click + New Task on the /tasks page or on any site detail page. Fill in the title, priority, and optionally a site and due date.
One-click from detected issues
SiteBrief shows a + Create task button next to detected issues across the site detail page. One click creates a pre-filled task with the right title and priority — no typing needed.
| Trigger | Auto-filled title | Priority |
|---|---|---|
| SSL expires < 14 days | Renew SSL certificate — Xd left | Critical |
| SSL expires < 30 days | Renew SSL certificate — Xd left | High |
| Domain expires < 14 days | Renew domain — Xd left | Critical |
| Domain expires < 30 days | Renew domain — Xd left | High |
| PageSpeed score < 30 | Fix PageSpeed score — currently X/100 | High |
| PageSpeed score < 50 | Fix PageSpeed score — currently X/100 | Medium |
| Broken links found | Fix N broken links | Medium |
| WP plugins need update | Update N WordPress plugins | High |
| WP_DEBUG enabled | Disable WP_DEBUG on production | Critical |
Overdue tasks
If a task has a due date set and today's date is past it, the due date badge turns red with a ⚠ warning. Overdue tasks are still shown in their current column — they don't move automatically.