Dashboard
--:-- --

Good morning

Loading...

Lodging Calendar
Report Cards
Announcements
Loading…
ExpectedInOutOvernightTotal
— — — — —
+ View Detail
Notices 0
Expected Today 0
Going Home Today 0
Checked-In 0
Unconfirmed 0
Requested 0
Loading…

Report Cards

Daily visit summaries for each dog — rate, add notes, and record activities.

Loading report cards…

Bookings

Manage all reservations — confirm, check in, and complete from here.

Loading bookings…

Customers

All owners and their dogs registered through the booking system.

Loading customers…

Staff Announcements

Internal notices saved for your business and visible to authorized staff.

➕ Add Announcement

No announcements yet. Add one above.

Staff Notes

Shared staff notepad — click Save Notes to save for your business. Not visible to customers.

Notes Pad

✓ Saved

Vaccination Requirements

Required for all dogs before their first visit. Share this with new customers.

Required Vaccines
3
Rabies · DAPP · Bordetella
Puppy Rule
All 3 Rounds
DAPP — dogs under 1 year
Titer Tests
Accepted
Vet-verified within 3 months
Spay / Neuter
NOT Required
Open to all intact dogs

Vaccine Details

VaccineAlso CalledFrequencyNotes
Rabies Rabies 1–3 years (per vet) Required by Virginia law. Must be vet-administered.
Distemper / Parvo DAPP · DA2PP · DHPP Every 1–3 years Puppies under 1 year need all puppy rounds completed before first visit.
Bordetella Kennel Cough Every 6–12 months Intranasal or injectable, both accepted. Must be current.

Policy Notes

  • ✅ Vet-administered vaccines only — home-administered vaccines are not accepted.
  • ✅ Titer tests are accepted as proof of immunity if completed by a licensed vet within the past 3 months.
  • ✅ Records can be uploaded directly in the customer portal under the dog's profile.
  • ✅ Spay/neuter status does not affect eligibility for any service.
  • ⚠️ Always verify records in the system before admitting a new dog for their first visit.

All Pets

Every dog registered in My Dog Desk — sorted alphabetically.

Loading pets…

Reports

Booking and customer analytics for your business.

—
Total Bookings
—
This Month
—
Currently In
—
Pending Requests
—
Completed
—
Cancelled
—
Total Owners
—
Total Pets
—
Report Cards

Payment export

Download verified Stripe payment receipts for bookkeeping. Choose an inclusive UTC date range based on the payment verification date.

CSV export is unavailable in the demo business. Use a live business account to export payment records.

What this export includes

  • Gross verified Stripe receipts only. Unpaid links, drafts, and imported balances are excluded. Deposits and final balances appear once each; these are payment records, not bill totals.
  • Dates use the UTC payment verification date, not the Stripe settlement date. Older paid records without a verification timestamp use the legacy request-created date; that is not necessarily the actual receipt date.
  • External refunds, processing fees, and payouts are not available here. Their values are UNKNOWN, not zero.
  • This is a generic CSV, not a QuickBooks integration or sync. Reconcile it with Stripe before accounting use.

Read the payment export guide

Top Services

Loading…

Lodging Calendar

Weekly boarding grid — color-coded stays, daily occupancy stats.

Loading…

Create kennels in Kennel Occupancy first, then enter an existing kennel name when assigning here. Overlapping stays cannot exceed its capacity.

Check-In
Occupied
Check-Out
Loading calendar…

Kennel Occupancy

Track assigned reservations against each kennel’s capacity. Capacity and date conflicts are checked when a reservation is assigned.

Kennels

Choose a date to load kennel occupancy.

Unassigned reservations

Reservations covering the selected date without a kennel assignment.

Loading reservations…

Room & Run Board

Weekly boarding assignments by room category and specific run. Select a run to assign or move a reservation.

Loading…

Weekly rooms & runs

Loading room board…

Unassigned boarding reservations

Choose a specific run to assign each reservation. Dates overlapping this week are shown.

Loading reservations…

Room categories

Loading categories…

Staff Schedule

Schedule staff coverage by role. Conflicts are checked before shifts are saved.

Weekly schedule

Loading staff schedule…

Add a shift

Staff

Loading staff…

Hours & Business Info

Quick reference for staff and customer inquiries

Communications & reminders

Appointment and vaccine reminders are scheduled every minute while the server runs, without opening this dashboard.

Delivery status

Checking provider…

Scheduled reminders

Off by default. Owners must opt in to SMS and separately enable reminder email in their portal. Provider setup and test delivery are required before enabling live sending.

Missed runs catch up before arrival/expiry. Changing timezone also updates the facility’s operational timezone.

Queued = waiting or retrying. Sending = request in progress. Accepted = provider accepted, not proof of delivery. Delivered = provider confirmation, not proof the owner read it. Failed = rejected or acceptance unknown; check the error before resending. Cancelled = no longer eligible.

Recent messages

Loading messages…

Legacy vaccine preparation

New vaccine delivery appears in Scheduled reminders above. Legacy preparation rows are not proof of sending.

Import owners & pets

Preview a CSV before adding records. Existing owners and dogs are matched by email and name; imported history is matched by its original reference.

CSV migration

Required columns: owner_name, email, dog_name. Optional: phone, breed, size, age, rabies_exp, dapp_exp, bordetella_exp. To import booking history also include service, start_date and legacy_reference; optionally end_date and status. Dates must be YYYY-MM-DD. Maximum 1,000 rows / 2 MB.

Pilot feedback

Invite a couple of customers to try your booking page and hear how it worked for them.

Share your booking page

Copy this link and send it yourself to the customers you choose. After booking, they can sign in to their private portal with their email and booking reference to leave feedback. My Dog Desk does not send invitations automatically.

Business observations

Record what your team notices while trying My Dog Desk. These notes appear alongside customer feedback below.

Customer and business feedback

Loading feedback…

Admin Settings

Manage your admin credentials and preferences

Change Admin PIN

Current PIN Enter your existing PIN to confirm identity
New PIN Choose something memorable but not obvious
Confirm New PIN Type the new PIN again

Branding & Business Info

Logo URL Link to your business logo (PNG or JPG recommended)
Primary Color Main brand color used on your booking page
Accent Color Secondary brand color for buttons and highlights
Business Description Short paragraph shown on your booking page

Subscription & Billing

PlanYour current My Dog Desk plan
Loading…
StatusCurrent subscription status
—

My Dog Desk subscription billing is separate from the Stripe account you use to receive booking payments.

Booking payments · Your business

Separate from your My Dog Desk subscription. Onboard your business with Stripe to receive booking payments in your own account. No card numbers are stored in My Dog Desk.

Checking Stripe status…

Optional holiday boarding deposit

Disabled by default. Set a non-refundable deposit amount and inclusive date range, then staff can create deposit links for qualifying boarding stays. Show the terms to owners before asking them to pay.

Deposit amount ($)
First holiday date
Last holiday date

Booking payment requests

Create a link from a booking card, then share it privately with the owner. Refresh a request to confirm payment with Stripe.

Loading…

Clear Data

Clear All Announcements Permanently remove all posted announcements
Clear Staff Notes Permanently erase the notes pad

Legal & Privacy

Review My Dog Desk's legal policies. These drafts require legal approval before production use.

Terms of Service ↗ Privacy Policy ↗

ℹ About

WebsiteMy Dog Desk
Admin Pageadmin.html (this page)
Data StoragePostgreSQL
Booking BackendMy Dog Desk — custom booking system
⚡ Quick Check In
Type to search today's bookings
New Report Card
★ ★ ★ ★ ★