MY DOG DESK
Staff Operations Manual
A guide to the current My Dog Desk application — staff Floor sign-in, daily care, reservations, kennel planning, report cards, and billing.
Table of Contents
Getting Started — Login & Navigation
How to access My Dog Desk, log in as staff, and find your way around the dashboard.
Accessing the Admin Portal
Each business has its own Floor, admin and booking URLs. Your manager will give you the exact addresses and the credentials appropriate to your role. Use My Dog Desk Floor (Section 14) for personal staff sign-in and daily care. The examples below use {your-business-slug} as a placeholder, not an address to type literally.
| What | URL | Who uses it |
|---|---|---|
| My Dog Desk Floor | /floor/{your-business-slug} | Staff with individual IDs/PINs; authorized managers and admins |
| Admin Dashboard | /admin/{your-business-slug} | Business owner or authorized administrator |
| Customer Booking Page | /book/{your-business-slug} | Pet owners |
| Pet Parent Portal | /portal/{your-business-slug} | Signed-in pet owners |
| Staff Manual | /manual | Business owners & staff |
Signing In to Admin
Navigating the Dashboard
The dashboard has two main areas: the left sidebar (navigation) and the main panel (content).
Sidebar — Left
Grouped accordion menus. Click a group header to expand it, then click a submenu item to open that panel.
Main Panel — Right
Shows the content for whatever you selected. The top bar shows the panel name and a live clock.
Accordion Groups
Reservations · Owners & Pets · Report Cards · Reports & More. Each group expands to show related actions.
Signing Out
Click the Sign Out button in the top bar. Always sign out on shared devices.
Dashboard Overview & Capacity
The home screen you see every morning — quick actions, today's capacity, and reservation status.
When you log in, the Dashboard is the first thing you see. It has quick actions and a capacity table across the top, then the status tabs below.
Top Row — Two Panels
Quick Actions
One large Quick Check-In button at the top. Below it are shortcuts to Lodging Calendar, Report Cards, and Announcements.
Capacity Table
Shows today's counts: Expected arrivals, Currently in, Going home, Overnight stays, and Total. Navigate dates with the arrows.
Date Navigation on the Capacity Table
Status Tabs & Notices
Six tabs below the top row show every dog grouped by their current status.
Each tab shows a count badge and loads notices or bookings when clicked. The selected tab is dark green with light lettering; unselected tabs are neutral. Identify a tab by its name and count, not an old color key. Changes you make update the dashboard; reload if another staff member's changes are not reflected yet.
| Tab | What it shows | Common use |
|---|---|---|
| Notices | Staff announcements and alerts | Check at the start of every shift |
| Expected Today | Confirmed bookings with today's arrival date | Morning prep — know who's coming |
| Going Home Today | Checked-in dogs scheduled to depart today | Afternoon — prepare for pick-ups |
| Checked-In | Dogs currently on the premises | Real-time headcount reference |
| Unconfirmed | Bookings in "pending" status, sorted soonest first | Confirm or follow up with owners |
| Requested | Pending bookings ordered by newest submission | Review new online reservation requests |
Acting on a Booking Card
Each booking card in the tab shows the dog's name, owner, dates, service, and status. Action buttons appear on the card:
- Confirm — Move a pending booking to "confirmed"
- Check In — Record the dog's arrival on the premises
- Checkout — Prepare the itemized bill and collect any balance through a private payment link
- Complete — Record the dog's departure after the bill is paid or settled
- Cancel — Cancel a pending or confirmed reservation before check-in (irreversible — use with care)
Grooming appointments
Open Grooming from Floor’s header or the Manager navigation. All calendar times use your facility’s timezone. Managers should configure the correct timezone before making appointments.
- Configure services: Managers use Manage services to set a name, duration (5–480 minutes), availability and price rules. Leave breed or size blank for any match. Rules apply in this order: breed + size, breed, size, default. Without a matching rule, booking is blocked rather than treated as free.
- Schedule the groomer: Add a staff shift in Admin → Staff Schedule covering the whole appointment. Overlapping appointments for a groomer or dog are blocked. Reassign or cancel affected appointments before removing shift coverage.
- Book: Choose the dog, service, groomer and facility-local start time. Link an existing visit for an add-on; otherwise a normal grooming booking is created. Use the existing Floor check-in/out workflow—never check a dog in twice for an add-on.
- Quote and edit: The applicable price and duration are saved with the appointment and a grooming line is added to the existing draft bill. Later service changes do not reprice old appointments. Managers can reschedule, reassign or deliberately override the saved price with a reason. Finalized bills must be resolved before grooming changes.
- Capture photos: Staff open Before / after on an appointment, then capture or choose a JPEG, PNG or WebP of at most 3,000,000 bytes. Photos retain the signed-in photographer and upload time; select a phase’s history to review earlier photos. Photos are private to authenticated business staff, not automatically shared in the customer portal.
- Cancel: Managers cancel from the calendar. Cancelling an add-on leaves the shared visit active and removes its draft grooming charge. A standalone cancellation also cancels its unarrived visit. If other grooming appointments share that visit, cancel those linked add-ons before cancelling or rescheduling the original appointment. Use Manager bookings to resolve payment records; checked-in visits require the normal settled checkout.
Staff can filter day/week schedules and capture or view photos, but cannot configure services, view prices, create or cancel appointments, or change bills. Nonexistent or ambiguous daylight-saving times are rejected: choose a clear local time instead.
Quick Check-In
The fastest way to check a dog in at drop-off — no need to navigate to bookings.
The ⚡ Quick Check In button on the dashboard opens a search modal. Use it when an owner walks through the door.
Owners & Pets (Profiles & Import)
Complete records for every customer and their dog — vaccine info, feeding notes, vet contacts.
Viewing All Pets
Go to Owners & Pets → View all Pets in the sidebar. The Pets panel lists every dog registered in My Dog Desk, sorted alphabetically.
Each pet card shows:
- Dog name, breed, age, sex, weight
- Owner name
- Total visit count and date of last visit
Searching Pets
Use the search bar at the top of the Pets panel to filter by dog name, breed, or owner name. The list updates as you type — no need to press Enter.
Viewing All Owners (Customers)
Go to Owners & Pets → View all Owners. The Customers panel lists the following for each owner:
- Name, email, and phone number
- Date added and booking count
For dog records use View all Pets; for reservation details use View all Reservations or Reports & More → History.
Dog Profile Information
Every dog record in My Dog Desk stores the following. This information is collected at booking time:
| Field | Notes |
|---|---|
| Name, Breed, Age, Sex | Basic identification |
| Weight, Color, Date of Birth | Additional identification details; kennel assignments are made separately |
| Rabies / DAPP / Bordetella expiry | Verify before first visit |
| Vet name & phone | Emergency veterinary contact |
| Feeding instructions | If owner brings food |
| Medications | Dosing schedule if applicable |
| Behavior notes | Anxiety, aggression flags, play preferences |
Importing Existing Records
Open Owners & Pets → Import CSV to preview a CSV before importing it. Required columns are owner_name, email, and dog_name. Optional columns include phone, breed, size, age, and Rabies/DAPP/Bordetella expiry dates. For booking history, also include service, start_date, and legacy_reference. Dates must use YYYY-MM-DD; the limit is 1,000 rows or 2 MB. Review the preview and any errors before clicking Import these records. Existing owners and dogs are matched by email and name; imported booking history is matched by its original reference.
Reservations & Bookings
Full booking management — view, filter, confirm, and update every reservation.
Opening the Bookings Panel
In the sidebar, open the Reservations accordion group, then click View all Reservations. You can also access it from the Reservations → New Reservation submenu to open the public booking form for a walk-in.
Filtering Bookings
At the top of the bookings panel, two filters let you narrow the list:
- Date filter — Pick any date to see bookings starting on that day
- Status filter — Filter by: All, Pending, Confirmed, Checked In, Completed, Cancelled
Click Today to jump to today's date. Click Clear to remove all filters and see all bookings.
Booking Status Lifecycle
| Status | Meaning | Next action |
|---|---|---|
| Pending | Owner submitted request, awaiting confirmation | Review and click Confirm |
| Confirmed | Reservation is approved and on the schedule | Check In on arrival day |
| Checked In | Dog is currently on the premises | Prepare checkout; complete the visit after payment or settlement |
| Completed | Stay is over; dog has gone home | Optionally create a Report Card |
| Cancelled | Reservation was cancelled | No further action needed |
Creating a Walk-In Booking
Click Reservations → New Reservation in the sidebar for walk-in customers or phone reservations. This opens your business's booking form in a new tab. A signed-in pet parent who books with the same email adds the reservation to their portal account. Verify identity before reconciling duplicate records; an email address alone does not prove ownership of earlier bookings or documents.
Booking Reference Numbers
Each booking has a private reference code displayed when the request is submitted. Customers can look up their booking using their email address and this code. For a reservation enquiry, ask for the reference and email; do not share references publicly because they also allow portal sign-in.
Arrival and pickup notices: A pet owner with a confirmed near-term visit can mark “I’m on my way” from their booking lookup or signed-in portal. After staff checks the pet in, the owner can send a pickup notice. These notices are saved on the booking and highlighted on the staff dashboard’s Notices tab and booking cards.
Staff Checkout & Itemized Billing
Prepare the itemized bill, account for deposits, and confirm payment before completing a visit.
On a reservation card, click Checkout to prepare the bill.
- Enter the bill: Add at least one charge line. Give each charge or discount a description, whole-number quantity, and unit price in dollars (for example,
85.00). Review dates, add-ons, and any agreed discounts before clicking Save draft. - Check the credit and balance: The bill shows the subtotal, discounts, verified paid holiday deposit, and amount still due. If a paid deposit exceeds the charges, correct the bill or resolve the overpayment before sending.
- Finalize: Click Send payment link. This locks the bill and replaces unpaid deposit links. If the paid deposit covers the bill exactly, it is settled immediately and no new link is created.
- Share and verify: Copy the private link when it appears and share it directly with the owner. The owner sees the itemized total before paying in the business's Stripe Checkout. Use Refresh Stripe status to confirm payment; a link being created or opened is not proof of payment. Once paid, the owner can view and print their itemized receipt from the private link.
- Finish the visit: After the bill shows Paid or Settled, click Complete visit in Checkout (or Complete on the booking card). For an unpaid link that needs changes or replacement, click Void unpaid link to revise, edit and save the draft, then send a new link. Resolve refunds separately in Stripe.
Lodging Calendar & Kennel Occupancy
A week-at-a-glance grid showing every boarding dog's stay — great for room planning.
Open from the sidebar: Reservations → Lodging Calendar, or from the Lodging Calendar shortcut on the dashboard.
Kennel Occupancy
Open Operations → Kennel Occupancy to create kennels or suites with a name, zone, and capacity. Select a date to see assigned reservations, available spaces, and reservations still needing an assignment. The allocated count includes pending, confirmed, and checked-in reservations; the checked-in count shows pets currently on site. Assign a reservation using its kennel selector. You can also use Assign room + on a Lodging Calendar row and enter an existing kennel name.
Staff Schedule
Open Operations → Staff Schedule to add staff members and plan their shifts by week. Each shift records a role, local start and end time, and optional notes. Overnight shifts appear on both affected days.
Reading the Calendar Grid
The calendar shows a Monday–Sunday week. Each row is one boarding stay. The columns are the days of the week. A colored block in a cell means the dog is present on that day.
| Color | Meaning | What to look for |
|---|---|---|
| Gold | Check-In day | Dog arrives today — expect them at drop-off |
| Blue | Occupied (overnight) | Dog is staying overnight on this day |
| Teal | Check-Out day | Dog goes home today — prepare them for pick-up |
Navigation
Filters
- Show All — Every boarding reservation this week
- Occupied Only — Only stays that are active this week
- Vacant Only — Filter reservation rows displayed in the calendar
Report Cards
Visit summaries for owners — rate the day, log activities, and add notes.
Report cards are saved to the selected booking and can be viewed in the pet-parent portal. For an owner with a phone number who opted in to texts, an SMS notification is queued; delivery requires a connected SMS provider. There is no photo attachment control.
Creating a Report Card
Filtering Report Cards by Date
Use the date picker at the top of the Report Cards panel to filter cards by visit date. Click Today to see today's cards, or All to see all records.
Staff Notes, Announcements & SMS
Internal communication tools — post alerts for the team and keep a running shift log.
Staff Announcements
Announcements are stored for your business and visible to authorized staff on the admin dashboard. They appear in the Notices tab. Open Reference → Announcements in the sidebar or use the dashboard shortcut.
| Type | Icon | When to use |
|---|---|---|
| Info | ℹ️ | General updates — schedule changes, new policies, reminders |
| Warning | ⚠️ | Important notices — low supplies, equipment issues, weather alerts |
| Alert | ! | Urgent situations — illness in facility, emergency protocols |
Posting an Announcement
Staff Notes
The Staff Notes panel is a shared notepad for your business's authorized staff. Use it for shift handoffs, daily observations, or reminders. Open from Reports & More → Staff Notes. Click Save Notes after editing.
SMS Communications & Reminders
Open Reports & More → SMS Communications to configure scheduled appointment and vaccine reminders and inspect delivery status. The scheduler runs every minute while the server is running, without dashboard visits. Use Refresh status to read the latest results; refresh does not trigger sends.
Choose SMS, email, both, or off for each reminder type; set appointment lead time (1–7 days), vaccine lead time (1–90 days), a send hour (0–23), and your facility's IANA timezone, such as America/New_York. This timezone is shared with Floor operational settings. Both reminder types default to off. Owners can enable or revoke SMS consent and reminder email in Pet Parent Portal → Profile & my dogs → Reminder preferences. Email starts disabled. Vaccine reminders are one per dog, vaccine, expiry date and channel; booking reminders are one per arrival date/time and channel. Updated dates create new reminders; cancellation, consent revocation and timezone changes invalidate or recalculate unsent work.
A missed scheduler run catches up only before the arrival time or vaccine expiry. Daylight-saving transitions use the facility timezone. With no arrival time, appointment reminders expire at the end of the arrival day. Reminders already accepted by a provider cannot be recalled. No no-show fee is charged automatically.
Provider setup: an operator must configure Twilio's account, auth token and sending number, or Resend's API key, verified sender and webhook signing secret. Configure a public HTTPS callback base, Twilio status and STOP callbacks, and signed Resend delivery events. Live scheduled delivery stays disabled until REMINDER_DELIVERY_ENABLED=1 is deliberately enabled after controlled provider testing. See docs/reminder-operations.md for exact configuration and test steps. Neither provider is connected or test-delivery verified here yet.
Reports & Analytics
A snapshot of your business's performance — booking counts, occupancy, and service breakdown.
Open from Reports & More → Reports in the sidebar.
The Nine Key Stats
| # | Metric | What it tells you |
|---|---|---|
| 1 | Total Bookings | All non-cancelled reservations ever made |
| 2 | This Month | Non-cancelled bookings starting on or after the first day of this month (including future months) |
| 3 | Currently In | Dogs checked in right now |
| 4 | Pending Requests | Unconfirmed online requests awaiting review |
| 5 | Completed | Finished stays where the dog has gone home |
| 6 | Cancelled | Reservations that were cancelled |
| 7 | Total Owners | Registered customer accounts |
| 8 | Total Pets | All dogs registered in the system |
| 9 | Report Cards | Total report cards written by staff |
Top Services Breakdown
Below the stats grid, the Top Services table shows which services (Boarding, Daycare, Grooming, Training, etc.) have the most bookings. Use this to understand demand and plan staffing.
Bookkeeping payment CSV
In Reports & More → Reports → Payment export, choose a start and end date and download the generic CSV. Only Managers and Admins can export their own business's records. Employee sessions, customer portal sessions and the public demo cannot export financial records. An empty range downloads column headings only.
Basis: one row per positive, recorded Stripe-verified payment request marked paid. Gross USD amounts are receipts, not revenue earned or bank deposits. Unpaid, expired and cancelled payment requests, bill drafts, imported balances, package credits and My Dog Desk subscription payments are excluded. A paid payment remains included even if its booking is later cancelled; cancellation alone is not evidence of a refund. The export reads saved payment status without contacting Stripe or reconciling open links. Refresh payment status in Settings or the booking bill first if a payment has recently completed.
Dates and timezone: both selected dates are inclusive UTC calendar days, not the facility timezone. New payments use the first time My Dog Desk verifies paid status (payment_verified_at), which can be later than the actual charge. Older paid records without that timestamp use the request creation date and are marked legacy_request_created_at; their verification timestamp is blank. These older dates are not receipt dates. Check them against Stripe before posting accounting periods. Booking start dates are references only and never determine the export range.
Reconciliation: deposits and final balance payments each appear once at their actual recorded amounts. Bill totals and deposit credits are not additional receipts. A $25 deposit plus a $75 final balance exports $100, not $125. A bill ID is a reference to the related bill, not a further charge. Keep payment IDs when tracking exports; overlapping exports include the same records again.
Unavailable details: external Stripe refunds (including partial refunds), disputes, processing fees, net receipts and payouts are not synchronized. Their CSV fields contain UNKNOWN, not zero. The file is not a complete net-cash or tax ledger; reconcile gross receipts and any refunds with Stripe's own reports. It does not include cash or other offline payments that were never recorded by these payment flows.
Format: UTF-8 CSV with a byte-order mark, headings and decimal USD amounts (two places, no currency symbols). Each row includes payment, booking and optional bill IDs; payment kind; ledger date and date basis; verification and request creation UTC timestamps; customer, pet and service references; booking date and status; gross amount; Stripe payment/session references; and unavailable refund, fee, net and payout fields. Customer-supplied text that could be interpreted as a spreadsheet formula is prefixed with an apostrophe for safety. This is a generic file for your bookkeeper to review and map, not a validated QuickBooks import format, native integration or automatic synchronization. Store downloaded files securely because they contain customer and financial information.
Settings & Administration
Change your admin PIN, update branding, and manage business info.
Open from Admin → Settings in the sidebar.
Changing the Admin PIN
Branding Settings
The Settings panel also lets you update:
- Business logo URL — Link to your logo image (hosted externally)
- Primary and accent colors — Hex color codes for the booking page theme
- Business description — Short text that appears on the booking page
Click Save Branding after making changes.
Booking Payments & Holiday Deposits
My Dog Desk subscription: The business owner manages the My Dog Desk subscription in Settings → Subscription & Billing. Ask the owner to use Manage subscription / payment method in Settings if a renewal needs attention.
The Settings → Booking payments area shows your business's Stripe connection status. Customer booking payments and the My Dog Desk subscription are separate.
When live operations are enabled, staff can set an optional non-refundable holiday boarding deposit amount and an inclusive date range, then click Save deposit rule. Disclose any deposit terms to the owner before taking payment. Review existing payment requests and their statuses here; use the booking card's Checkout button to create the final itemized bill and private balance link.
Booking Page Link
At the bottom of the sidebar, click ← View Booking Page or ← View Pet Parent Portal to open the relevant customer page in a new tab. Confirm with your manager that you are sharing the live business link, not the demo.
For a small pilot, open Admin → Pilot feedback, copy your booking link, and share it personally with a couple of customers. My Dog Desk does not send invitations for you. After making a booking, each customer can use their email and booking reference to enter the Pet Parent Portal and leave feedback. Use the same Pilot feedback area to add your team's observations and review both sets of responses together. Only this business's staff can view the combined feedback; customers see only their own entries.
Quick Reference Cheat Sheet
Print this page and keep it at the front desk.
Key URLs
| Staff Admin Dashboard | /admin/{your-business-slug} |
| Customer Booking Form | /book/{your-business-slug} |
| Staff Manual | /manual |
| My Dog Desk Floor | /floor/{your-business-slug} |
| Pet Parent Portal | /portal/{your-business-slug} |
Booking Status Reference
These are booking status labels, not the colors of the dashboard tabs. Always read the written status; a color alone is not a check-in, medication or payment confirmation.
Lodging Calendar Color Key
Daily Workflow Checklist
| Time | Task | Where in My Dog Desk |
|---|---|---|
| Opening | Check Notices tab for staff announcements | Dashboard → Notices |
| Morning | Review Expected Today tab — know who's arriving | Dashboard → Expected Today |
| Drop-Off | Check dogs in as they arrive | Dashboard → Quick Check In |
| Midday | Write report cards for daycare guests | Sidebar → Report Cards |
| Afternoon | Review Going Home Today — prepare departures | Dashboard → Going Home Today |
| Pick-Up | Review the bill, verify payment, then complete the visit | Booking card → Checkout → Complete visit |
| Evening | Review pending requests and click Confirm on approved booking cards | Dashboard → Unconfirmed / Requested |
| Closing | Write shift handoff note | Reports & More → Staff Notes |
| Weekly | Review Lodging Calendar for upcoming week | Reservations → Lodging Calendar |
| Monthly | Check Reports for performance overview | Reports & More → Reports |
Troubleshooting
| Problem | Solution |
|---|---|
| Can't log in — PIN rejected | Check the business URL and PIN with your manager. Settings can change a PIN only with the current PIN; if it is forgotten, contact the My Dog Desk operator. |
| Booking form shows a preview notice | Do not enter real customer details. Ask your manager for the live booking URL and confirm it is ready before using it. |
| Payment settings link says unauthorized (401) | Sign in as staff. The settings route requires a staff session; it is not a public page. |
| Saving changes says read-only preview | Ask your manager for the live admin URL. Do not retry with customer data or payments in a preview. |
| Dog not found in Quick Check-In | Check for a booking in your business's reservations, and verify the dog's name and arrival date. |
| Booking stuck in "Pending" | Open booking card and click Confirm |
| Cannot send an itemized bill | Save at least one charge line. Check that a paid deposit does not exceed the bill, and resolve any earlier payment checkout whose final status is still pending. Check that the business's Stripe account is enabled to receive payments. |
| Owner lost an unpaid payment link | Open the booking's Checkout screen, void the unpaid link, review the draft, and send a replacement. The old link will stop working. |
| Cannot complete a visit | Check that the pet is checked in and an itemized bill exists. Open Checkout and refresh Stripe status. A saved draft or unpaid bill must be paid or settled before staff can mark the visit completed. |
| Lodging Calendar shows nothing | Check the week — navigate with Prev/Next. Try "Show All" filter. |
| Vacant Only says all stalls are occupied | That calendar filter does not measure kennel capacity. Check Operations → Kennel Occupancy for availability on the relevant date. |
| Dashboard data looks stale | Refresh the browser tab (F5 or Cmd+R) |
| Floor staff ID or PIN rejected | Confirm the business Floor URL and your own staff ID/PIN with your manager. Managers manage individual accounts in Floor → Staff access. Do not use someone else's credentials. |
| Cannot see manager tools in Floor | Staff accounts intentionally show fewer navigation items. Ask an authorized manager to perform the action; do not share a manager's PIN. |
| Phone navigation items seem missing | Floor navigation is along the bottom. Swipe horizontally through the navigation bar to reach additional items. |
My Dog Desk Floor — Employee Today & Care
Use your personal staff account to follow the day, find dogs, record care and complete assigned tasks.
Open Your Business's Floor
Open /floor/{your-business-slug} using the link from your manager. From the My Dog Desk homepage, Log In opens a dialog: enter your business slug or its Floor link, then choose Continue to Floor. This takes you to your business's existing sign-in screen; it does not sign you in automatically.
- Enter your own Staff ID and PIN, then choose Sign in to My Dog Desk Floor.
- Check the account menu at the top right to confirm your name, role and business before recording care. Managers create individual accounts in Staff access.
- An authorized business admin can leave Staff ID blank and use the business Admin PIN. Staff should use their personal account so saved care is attributed correctly.
Start With Today
Your personal sign-in opens Today. The greeting and date use the facility's configured time zone. Summary cards show Dogs Present, Expected Arrivals, My Tasks, Needs Attention and Upcoming Pickups. Select a card to open the dog/task view or jump to the relevant section.
Start with Needs Attention: due care, overdue medication, open incidents, dogs marked for attention and owner pickup notices. My Tasks means tasks assigned to your own staff ID, not the whole team's work. Unassigned work is separately labeled as shared tasks. Pickups show dogs checked in and departing today, with their owner, service and recorded pickup time; missing times are not invented.
Use Dogs to search present dogs instantly by name, owner or breed. Choose All records when you need a dog that is not checked in. Open a dog for care instructions, behavior notes, friends, dogs to avoid and large quick-care buttons. Employee views do not show billing, packages, balances or profile-management tools. Playgroups and Help are secondary links on Today.
Search & Your Account
| Control | What to do |
|---|---|
| Search dogs | Type a dog name, breed or owner name to see suggestions from records already loaded. Select a suggestion to open the dog card. Press Enter or the search button to search all your business's dog records in the Dogs view. |
| Notifications (Manager mode) | Open existing check-in and care alerts on the manager Floor overview, including vaccine records needing review. Employees use Today's Needs Attention section instead. This is not a general email or SMS inbox. |
| Account menu | Open the account button at the top right to see your signed-in name, role and business, and choose Sign out when leaving a shared device. |
| Help | Opens this manual from Today, or from navigation in Manager mode. Use the table of contents to find the relevant procedure. |
On phones, the search button may show a return-arrow symbol and Notifications an exclamation mark instead of the full words. The account name may be hidden until you open its menu. On desktop and tablets, navigation is on the left; on phones it runs along the bottom and can be swiped horizontally.
Know Which Tools Your Role Can Use
Employee navigation has just Today, Dogs, Tasks and Incidents. Managers and admins can select Manager mode to use the existing Floor board, Playgroups, Operations, Intelligence, Closeout, Staff access, Import, Settings and Business Admin shortcuts. Staff accounts cannot enter Manager mode. Use Employee mode to return to the simple Today workspace. Permissions remain enforced when saving; do not use another person's account.
The manager shortcuts Bookings and Customers open their existing Admin panels. The Floor shortcut labeled Reports opens the Admin report-card panel. For the statistics described in Section 11, use Admin → Reports & More → Reports instead.
Record Care, Complete Tasks & Prepare Pickup
- Review Today's counts and Needs Attention. Open the dog's card to confirm the correct dog, visit, care instructions and playgroup.
- Use the available dog-card actions to record feeding, water, potty, notes, photos or an incident. Record what actually happened; care entries remain associated with the dog and signed-in team member.
- Tasks separates Overdue, Due Now (the next 15 minutes), Upcoming and Completed work. Select Done for ordinary tasks: the screen and counts update in place, while the server records your name and completion time. A failed save restores the task for retry.
- For medication, use the dog's Medication action or the assigned task. Review the dog, medication, dose and instructions, then select Confirm dose. A dose is only shown as recorded after the server confirms it. A general care note does not complete a medication dose. Completed medication tasks cannot be edited or reopened.
- Use Expected arrivals on Today, or Dogs → Expected arrivals, to find today's pending and confirmed visits. Choose Check in, verify the exact dog, owner and visit in the confirmation, then confirm. Attendance changes only after the server confirms. Vaccine override is manager-only; staff should ask a manager when check-in is blocked.
- Use Dogs present on Today or Dogs → Dogs present to check out any dog currently on site, including dogs not listed in Upcoming Pickups. The dog's card also shows the handoff action for its current visit. Confirm the exact dog, owner and visit before saving. If the server reports that manager approval is needed, no checkout is recorded; ask a manager, refresh attendance status, and retry only after verifying the visit.
- All active records remains available in Dogs for lookup, but historical or future bookings cannot be used for a staff check-in. Upcoming Pickups remains a preparation list and also provides a checkout shortcut for today's departing dogs.
Report an Incident Quickly
From Incidents → Report incident, or the dog's Incident button, select the dog, type and severity, describe what happened, and choose Save incident. Additional details are optional. Photos can be JPEG, PNG or WebP up to 3 MB; videos can be MP4, MOV or WebM up to 8 MB. Dictation is available where the browser supports it; otherwise use your device keyboard's dictation if available.
The report saves the time, signed-in employee, dog, type, severity and review status. Moderate and Serious incidents are flagged for manager review. Old reports keep an unspecified severity until historical information is known. If an attachment fails after the incident saves, select Retry attachment rather than reporting the incident again. Notification checkboxes record an action; they do not actually send messages.
Read status labels and care timestamps rather than relying on color alone. The operating feed refreshes while the workspace is idle, without interrupting an open form.