Skip to main content
Communication

Notifications & Emails

Automated vaccination reminders, daycare alerts, package notifications, SMS text messages, and trial lifecycle emails.

Goodstay sends automated notifications to keep pet owners informed and to keep facility owners in the loop on key activity. Notifications can be sent via email and, optionally, via SMS text message.

The Settings → Notifications page is split into two subtabs:

  • Customer Notifications — what your clients receive (reminders, confirmations, vaccination alerts, etc.).
  • Facility Notifications — what you receive about activity in your kennel.

Vaccination Reminders

Automated emails are sent to pet owners at 60 days and 30 days before their pet's vaccinations expire. These reminders include the pet's name, vaccine type, expiration date, and a prompt to schedule a vet visit.

Vaccination reminders run automatically every day. No configuration is needed — they are always active.

Daycare Reminders

If enabled, automated reminder emails (and SMS, if configured) are sent to pet owners the evening before a recurring daycare day. For example, if a dog's schedule includes Wednesdays, the owner receives a "Reminder: Buddy is expected for daycare tomorrow" message on Tuesday evening at 6:00 PM.

To enable or disable daycare reminders:

  1. Go to Facility Settings.
  2. Find the Daycare Reminders toggle.
  3. Enable or disable as needed.

Grooming Appointment Reminders

If enabled, automated reminder emails (and SMS, if configured) are sent to pet owners 24 hours before a grooming appointment. The message includes the pet name, appointment time, services booked, facility address, phone number, and your cancellation policy.

To enable or disable grooming reminders:

  1. Go to Facility Settings.
  2. Find the Grooming Reminders toggle.
  3. Enable or disable as needed.

One Reminder Per Owner

If an owner has several pets booked on the same day, they no longer get a separate message for each pet. Daycare reminders, grooming reminders, and check-in reminders are now sent once per owner, per day, per service type — and the single email or text names all of that owner's pets booked that day.

For example, if Sam has Buddy and Luna both booked for daycare on Wednesday, Sam receives one reminder mentioning both pets, rather than two near-identical messages.

This deduplication applies separately to each service type. An owner with both a daycare booking and a grooming appointment on the same day still receives one daycare reminder and one grooming reminder — just never more than one of each.

Package Balance Notifications

When a daycare package is running low, automated emails are sent to the pet owner at three thresholds:

  • 5 days remaining — Friendly heads-up with current balance
  • 2 days remaining — Urgent reminder to purchase a renewal
  • 0 days remaining — Package depleted notification with renewal pricing

These notifications are triggered automatically when a dog is checked in and a package day is deducted.

Pre-Check Auto-Send

Automatic sending of Pre-Check forms can be turned on or off per service type — Boarding, Daycare, and Grooming each have their own toggle under Settings → Email Automations. This lets you, for example, require a pre-check for boarding stays but skip it for quick grooming visits.

See the communication article for full details on configuring Pre-Check auto-send and what the form covers.

Facility-Owner Notifications

As a facility owner you can opt in to email alerts for the events that matter most to you. Open Settings → Notifications → Facility Notifications and toggle each event on or off. By default a notification is delivered to your account email; you can override the recipient address per facility, or set a different address for all events.

Supported events:

Event When It Fires
Booking Received A client submits a booking through your public online booking wizard
Pre-Check Completed A client submits the pre-arrival pre-check form
Contract Signed A boarding agreement or waiver is signed
Reservation Cancelled Either staff or the client cancels a reservation
Payment Received An online Stripe payment succeeds
Payment Failed A Stripe payment_intent.payment_failed event arrives
Vaccination Digest Daily 7am summary of expired vaccinations on pets with upcoming stays
Email Bounced An email you sent a client couldn't be delivered
Spam Complaint A client marked one of your emails as spam

SMS for facility owners is wired up but currently gated behind Twilio carrier approval. Email delivery works today; SMS will switch on automatically once approval lands — no action required.

Email Deliverability Alerts (Bounces & Spam)

When an email Goodstay sends to one of your clients bounces (can't be delivered) or is marked as spam, you're alerted right away — as an in-app notification, and by email if you've enabled it — so a bad address or deliverability problem never goes unnoticed.

The alert is written in plain English, not raw mail-server jargon. For a bounce you'll see a non-technical headline (for example, "The email address doesn't appear to exist"), which customer and original subject it concerned, and what to do next — confirm the correct address with the client, then re-send. Goodstay automatically suppresses confirmed bad addresses and spam-flagged recipients to protect your sending reputation, so future emails to that address are held until the situation is resolved.

Trial Lifecycle Emails

New facilities on a free trial receive automated emails as their trial approaches and passes its expiration:

  • 3 days before expiry — Friendly heads-up with remaining time and a link to subscribe
  • 1 day before expiry — Urgent reminder to subscribe before the trial ends
  • On expiry day — "Your trial has ended" with pricing and a subscribe link
  • 3 days after expiry — Follow-up reminder that your data is still safe, with feature highlights

These emails are sent to all facility owners. Each notification is sent only once per facility to prevent duplicates.

SMS Notifications (Twilio)

Goodstay can send SMS text messages to pet owners alongside email notifications. SMS covers reservation confirmations, daycare and grooming reminders, vaccination alerts, and package balance notifications.

Enabling SMS

  1. Go to Facility Settings.
  2. Find the SMS Notifications toggle and enable it.
  3. SMS credentials (Twilio) are configured at the platform level — contact Goodstay support if your facility needs SMS set up.

How SMS Opt-Out Works

  • Pet owners can opt out of SMS from the Customer Portal notification preferences or by replying STOP to any text message.
  • To opt back in, they can reply START or toggle SMS back on in their portal preferences.
  • Staff can also toggle SMS opt-out per client from the pet owner's detail page.
  • All sent SMS messages are logged with delivery status for troubleshooting.

Per-Client Notification Opt-Out

Individual pet owners can opt out of specific notification types without disabling all communications:

Preference What It Controls
Daycare Reminders Evening-before daycare reminder emails/SMS
Grooming Reminders 24-hour grooming appointment reminder emails/SMS
SMS Notifications All SMS text messages (email still sends)

Staff can configure these from the pet owner's detail page under Notification Preferences. Pet owners can also manage their own preferences in the Customer Portal. Toggles auto-save immediately.

Email & SMS Summary

Trigger Recipient Email SMS
Reservation confirmed Pet Owner Confirmation with dates and space name
Reservation cancelled Pet Owner Cancellation notice
Invoice sent Pet Owner Invoice with payment link
Report card sent Pet Owner Report card with photos
Pre-check form sent Pet Owner Link to pre-check form
Contract sent Pet Owner Contract for e-signature
Waitlist notification Pet Owner "A spot just opened up!" notice
Vaccination expiring (60/30d) Pet Owner Vaccination reminder with expiry date
Vaccination alert (at booking) Pet Owner Notice of expired/missing vaccines for upcoming stay
Daycare reminder (evening before) Pet Owner "Your pet is expected for daycare tomorrow"
Package balance low Pet Owner Package balance alert with renewal info
Staff invitation New Staff Member Invitation to join the facility
Password reset Any User Reset link
Grooming reminder (24h before) Pet Owner "Your pet's grooming appointment is tomorrow at 10:00 AM"
Magic link sign-in Pet Owner One-click portal sign-in link
Trial ending soon (3 days) Facility Owner Reminder with subscribe link
Trial ending tomorrow Facility Owner Urgent reminder to subscribe
Trial expired Facility Owner Trial ended with pricing info
Trial follow-up (3 days after) Facility Owner Data-safe reminder with value highlights

SMS column: ✓ = also sent via SMS when SMS is enabled and the owner has not opted out.