Dashboard
Your work dashboard with four buckets -- what is waiting on you, what is in flight, what is stuck, and which time is missing.
The dashboard is the first thing you see after logging in. It summarizes, across all your projects, what needs a decision from you -- so you never have to check each board individually.
How the Dashboard Works
The dashboard sorts your work by what you have to do with it -- not by which list it came from. There are four buckets, each answering exactly one question. Four numbers sit at the top, one per bucket; clicking one jumps to that bucket.
A ticket only ever appears in one bucket. If it matches several, the most specific one wins.
The Four Buckets
Waiting on you
Nothing moves until you decide. In the My work view these are tickets waiting for your approval and agents (runners) waiting for your reply. In the Oversight view it is the triage queue for your projects: new, unseen tickets, tickets without an assignee, and backlog items.
In flight
What you are working on right now -- including running timers and the time you booked yesterday. Below that are the suggestions for what to pick up next, each with a short reason.
Stuck
What is sitting still, and who it is waiting on. Every row carries a reason chip with the duration:
| Reason | Meaning |
|---|---|
| waiting N d for approval | A budget or status approval is pending, with a name where known |
| blocked for N d | The ticket is blocked -- either by an "is blocked by" link to a still-open ticket or because it sits in a status of the Blocked category |
| agent waiting N d for a reply | A runner job needs input |
| no customer reply for N d | The last comment came from your side and the customer hasn't responded |
| unassigned for N d | The ticket is active but nobody owns it |
Follow up on the row takes you straight to the matching action.
To record
Time that is missing: tickets that show activity without any booked time. You can accept the suggested duration or dismiss the hint. The bucket only appears when time tracking is enabled for the organization.
My work or Oversight
If you own at least one project, a toggle in the top right offers two views:
- My work -- your personal state: what's waiting on you, what you have in progress, what's stuck.
- Oversight -- the triage view on your projects: new, untriaged and unassigned tickets.
Both roles used to be stacked on top of each other. Now it is a choice, and it is remembered. If you don't own a project, the toggle isn't shown and you stay on My work.
What is saved: the selected view and which buckets you collapsed -- server-side, per user. Both survive navigation, restarts and switching devices.
Cards Alongside the Buckets
Not everything is ticket work. These cards remain as their own blocks on the dashboard:
- Active runners -- running runner jobs and their status, plus the last 5 completed, failed or stopped runs. Click a run to open the ticket side panel on the Runs tab.
- Running previews -- preview environments currently up.
- Budget alerts -- when budget tracking is enabled and a project reaches or exceeds its threshold.
- Time approvals -- pending approvals from time tracking.
- Personal todos -- your own todos with their due dates.
- News -- your most important unread notifications that are tied to a ticket.
Snoozed Tickets
You can snooze tickets from the dashboard to temporarily hide them -- and now from the notification panel as well. Snoozed tickets are accessible from the Snoozed subpage at /dashboard/snoozed, where you can un-snooze them at any time. A counter in the header shows how many there are.
Getting Started Checklist
When you're new to Spedy, the dashboard shows a getting-started checklist that guides you through the essential first steps:
- Create a project -- set up your first workspace
- Create a ticket -- add your first task
- Invite a team member -- bring your team on board
The checklist tracks completion automatically based on your actual workspace data. You can also manually check off individual steps if you completed them another way. Your progress is saved server-side and persists across browsers and devices.
Once all core steps are done, the checklist disappears on its own. You can dismiss it early and bring it back from Account → Getting Started.
Admins can also restart the setup wizard or replay the product tour from the same page.
Custom Dashboards
Beyond the default dashboard, you can create your own dashboards with custom widgets. Navigate to Dashboards in the sidebar.
- Create up to 25 dashboards, each with up to 30 widgets
- Available widgets: ticket statistics (total, open, overdue, recently done), charts (by status, priority, type, created/completed trends), delivery metrics (throughput, lead time, open tickets by status, team load), and ticket lists
- Each widget can be filtered by project, time range (7--90 days), and item limit
- Charts render as donut, bar, or line charts depending on the widget type
- Mark one dashboard as your default so it loads first
For full details, see the Custom Dashboards page.
Code Activity
If you have a Git integration connected (GitHub or Bitbucket), the dashboard shows recent commits linked to your tickets. This gives you a quick view of development progress.
Navigation
Click on any item in the dashboard to jump directly to the relevant ticket. On larger screens, a side panel opens so you can review ticket details without leaving the dashboard. The dashboard is always accessible from the sidebar.