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.