Get startedYour dashboard

Your dashboard

A live snapshot of your business that changes with your role — owners see money and jobs, crews see today's work.

The dashboard is the first thing you see when you open Zoop. The header reads Dashboard, with the subtitle "Here's what's happening today." Below it is a live snapshot of your business — your numbers, today's schedule, and anything that needs action — without digging through every screen. Nothing to set up; it updates automatically.

What you see depends on your role. An owner sees money and the whole operation. A dispatcher sees the schedule and incoming work, but no money. Crew see only the jobs assigned to them.

Owner dashboard showing quick-action buttons, the stat-card row (money owed, collected this month, open jobs, scheduled this week), today's schedule, and needs attention.
Owner dashboard showing quick-action buttons, the stat-card row (money owed, collected this month, open jobs, scheduled this week), today's schedule, and needs attention.

What you see by role

Your role decides which cards and buttons appear. Dispatcher is the office role and crew is the tech role — see Team for who gets which.

Your roleQuick-action buttonsWhat's on your dashboard
OwnerCreate a job, Add a customer, Send an invoiceAll four owner numbers, today's schedule, needs attention, payment recovery, expiring cards, and route intelligence.
Dispatcher (office)Create a job, Add a customer, Send an invoiceOpen jobs, scheduled this week, active customers, and new requests — plus today's schedule, needs attention, and route intelligence. No money figures.
Crew (tech)View your calendarJobs today and jobs this week for your own assigned jobs, plus today's schedule. No money, no needs-attention card.

The quick-action buttons sit at the top of the page.

Your numbers

A row of stat cards sits near the top. Which ones you see depends on your role.

CardWho sees itWhat it shows
Money owedOwnerTotal unpaid balance across your open invoices. When any are past due, it adds a " overdue" hint. Select it to open your invoices.
Collected this monthOwnerNet card payments you've collected this calendar month.
Open jobsOwner, dispatcherJobs that are unscheduled or scheduled. Select it to open your jobs.
Scheduled this weekOwner, dispatcherScheduled jobs starting in the next 7 days. Select it to open your calendar.
Active customersDispatcherCustomers currently on your books.
New requestsDispatcherBooking requests waiting for you to confirm.
Jobs todayCrewYour assigned jobs for today.
Jobs this weekCrewYour assigned jobs starting in the next 7 days.

A couple of plain-English rules for the time windows:

  • This week means the next 7 days.

  • This month means the current calendar month.

  • Every count and dollar figure is live — no refresh needed.

TODO(screenshot): the stat-card row at the top of the dashboard.

Today's schedule

Everyone sees a "Today's schedule" card. It lists today's jobs in your local time. Each row shows:

  • The time, like "9:00 AM".

  • The customer's name, or the job title if there's no customer name.

  • A status badge — Scheduled, Unscheduled, Done, or Cancelled.

Crew see only their own jobs here. Owners and dispatchers see everyone's. When there's nothing on the books for today, the card reads "Nothing scheduled today."

TODO(screenshot): the Today's schedule card with a few jobs and their status badges, alongside the empty "Nothing scheduled today" state.

Needs attention

The "Needs attention" card surfaces only live items that need you to do something, and each one links straight to where you fix it. Owners and dispatchers see this card; crew don't.

What shows up depends on your role:

ItemOwnerDispatcher
Overdue invoicesYes
Jobs to rescheduleYesYes
New booking requestsYesYes
Expiring cardsYes

When there's nothing to act on, the card reads "Nothing needs your attention right now."

TODO(screenshot): the Needs attention card with a few items, alongside the all-clear "Nothing needs your attention right now" state.

Payment recovery

Owners only. The payment recovery card (labeled "Payment recovery") tracks invoices that are overdue or in a failed-payment cycle. It breaks them into three buckets:

BucketWhat it means
Stripe retryingA payment failed and Stripe is automatically trying it again over the next few days. No action needed yet.
Zoop nudgingThe invoice has been sent and Zoop is automatically emailing or texting the customer reminders.
Uncollectible — review neededInvoices marked uncollectible in the last 30 days. Each one needs a decision from you: write it off, or re-open it and try again.

Each non-empty row links to the invoices list filtered to that bucket, so you can act on the right ones without hunting.

When there is nothing in any bucket, the card reads "All caught up."

TODO(screenshot): payment recovery card showing all three buckets with non-zero counts, and the empty "all caught up" state side by side.

Expiring cards

Owners only. This card shows how many customers have a saved payment card expiring within the next 30 days that the card network has not already refreshed for you.

Most cards update silently in the background — Zoop never shows those. The ones listed here genuinely need your attention, because a charge will fail if the card expires before the customer updates it.

  • If only one customer is affected, the card links straight to that customer's page.

  • If more than one customer is affected, the link takes you to a filtered view of your customers list.

  • When everything is current, the card reads "All up to date."

Route intelligence

Owners and dispatchers. This card is a shortcut to your route intelligence view: "See capacity, travel time, and clustering for your team's week." Select the card to open it.

TODO(screenshot): route intelligence card in both the empty and populated states.

New to Zoop? Start here

If you're a new owner, the first thing you'll see is a setup checklist card above the dashboard — three quick steps to get your account ready. It checks itself off as you go and disappears once you're set up. The first time you land here, Zoop also shows a one-time "Welcome to Zoop" popup pointing you at those steps. Get set up walks through the whole thing.

Until you've added any data, an owner dashboard shows a "Let's get you set up" prompt — "Add your first customer, then create a job to start tracking your work." — with Add a customer and Create a job buttons.

If you're crew and nothing's been assigned to you yet, your dashboard reads "Nothing on your plate yet" — "When a job is assigned to you, it'll show up here."