Skip to main content
Advanced Features

The Customer Portal

Self-service hub where clients view pets, reservations, invoices, and more.

The Customer Portal is a self-service hub where your clients can log in to view their pets, upcoming reservations, invoices, report cards, and communicate with your facility — all without calling or emailing you.

Accessing the Portal

Clients visit: yoursubdomain.goodstay.com/portal/sign_in

They can sign in with:

  • Email and password (if they've set a password)
  • Magic Link — they enter their email, receive a one-time sign-in link, and click it to sign in automatically (no password needed)

Portal Features for Clients

Section What Clients Can Do
Dashboard See upcoming reservations, outstanding invoices, and recent report cards
Pets View all their pet profiles and vaccination status
Reservations View current and past reservations, including check-in/check-out dates
Invoices View all invoices, pay outstanding ones online (credits applied automatically at checkout)
Report Cards View and download daily report cards from their pet's stays
Messages Send and receive messages with your facility
Contracts View and sign any required contracts
Daycare View recurring daycare schedules and cancel individual occurrences
Grooming View past grooming appointments with services performed, upcoming appointments, and book new grooming appointments (learn more)
Pre-Checks Access pre-check forms for upcoming stays
Notification Preferences Manage daycare reminder, grooming reminder, and SMS opt-out toggles

Online Invoice Payment

If you have a payment processor configured (see Invoicing & Payments), clients can pay invoices directly in the portal using a credit or debit card. Both Stripe and Square are supported. If the client has a positive credit balance, their credits are applied automatically during checkout to reduce the amount charged. After payment, the invoice status updates automatically and you are notified.

Online Booking (Portal Daycare)

Clients can view daycare availability and request daycare bookings from within the portal. Staff can approve or manage these requests from the reservations dashboard.

Online Booking (Portal Grooming)

Clients can also book grooming appointments through the portal. They select a pet, choose a date and time slot, pick services from your grooming menu, and confirm the booking. Real-time availability is shown for each grooming station. Grooming bookings arrive as pending reservations for staff to confirm.

Install the Portal as an App

The Customer Portal is a Progressive Web App, so clients can install it on their phone for one-tap access:

  • iOS (Safari): Share button → Add to Home Screen.
  • Android (Chrome): Tap the install banner that appears, or menu (⋮) → Install app.

Once installed it opens straight to their portal dashboard with no browser chrome, and shows a friendly offline page if connectivity drops. Mention this in your client onboarding emails to drive adoption.