Data Import
If you are migrating from another kennel management system (or from spreadsheets), Goodstay can import your existing data. You have two options: let us do it for you, or run the import yourself.
Option 1: We'll Import It For You (Concierge Import)
Don't want to fuss with column mapping? Goodstay will load your data for you.
- From the dashboard nudge or the top of the Data Import page, click We'll import your data for you.
- Choose what you're switching from — a spreadsheet, pen & paper, or another system (Gingr, Time To Pet, Revelation Pets, Kennel Connection, ProPet, or other software).
- Upload your files — any format works: exports, spreadsheets, even a scanned client list.
- Add any notes, then submit the request.
Our team loads your pet owners, pets, vaccination records, and spaces, then emails you when it's ready with a count of what was imported and a link to your client roster. You can check the status of your request at any time. This is the fastest way to get up and running during your free trial.
Option 2: Self-Serve Import
Prefer to do it yourself? Use the guided import wizard below.
Supported Import Types
- Pet Owners — Import client records from CSV or Excel
- Pets — Import pet profiles associated with existing owners
- Reservations — Import historical reservation data
- Vaccinations — Import vaccination records for existing pets (vaccine name, date administered, expiration, and the pet it belongs to)
Running an Import
- Go to Data Import → New Import.
- Select the import type.
- Upload your CSV or Excel file.
- Click Next. You are taken to the Mapping step.
Column Mapping
Goodstay displays your file's column headers and asks you to match each one to the correct field in the system. For example, map "Client Name" → "First Name + Last Name", "Email Address" → "Email", etc.
Click Save Mapping when done.
Preview & Execute
After mapping, click Preview to see a sample of how your data will be imported. Review for any errors or mismatches.
Click Execute Import to run the full import. A summary shows how many records were imported successfully and any that failed (with reasons).
Downloading Failed Rows
If some rows fail during import, a Download Failed Rows button appears on the import results page. Click it to get a CSV file containing only the rows that failed, along with the error reason for each row. You can fix the issues in the CSV and re-import just those rows.
Tip: Start with a small test file (5–10 rows) before importing thousands of records to verify your mapping is correct.
Data Export
Goodstay lets you export your facility's data to CSV files for reporting, record-keeping, or migration.
Supported Export Types
| Export Type | What's Included |
|---|---|
| Customers | Pet owner contact records with pet counts and revenue totals |
| Pets | Pet profiles with breed, health info, and owner details |
| Reservations | Booking history with dates, spaces, and pricing |
| Invoices | Invoice details with payment status and line item totals |
Running an Export
- Go to Export Data in the sidebar navigation (under Management).
- Select the data type you want to export.
- Optionally set a date range and status filter.
- Select which columns to include.
- Click Preview to see the record count.
- Click Download CSV.
Data exports are available to facility owners and managers only.
Subscription & Billing
Goodstay is a subscription-based service. Every plan includes the same full set of features — the only difference between plans is how many pets and staff accounts you can have.
Plans & Pricing
| Plan | Monthly | Annual | Pets | Staff accounts |
|---|---|---|---|---|
| Starter | $29/mo | — | Up to 50 | 1 |
| Professional | $59/mo | $599/yr | Up to 200 | Up to 3 |
| Business | $99/mo | $999/yr | Unlimited | Unlimited |
Every plan includes boarding & daycare reservations, pet and owner profiles, run/suite/play-group management, vaccination tracking with reminders, feeding & medication schedules, daily tasks & shift reports, report cards, PreCheck intake forms, your online booking page, invoicing & payments, e-signature contracts, recurring daycare schedules, the customer portal & messaging, and email & SMS reminders.
Monthly vs. Annual Billing
On the Professional and Business plans you can pay monthly or annually. Annual billing saves you roughly 15% (about two months free). Use the Monthly / Annual toggle at the top of the plan cards on the Subscription page to switch — the prices update instantly. Starter is monthly-only. (Facilities on a special lifetime discount are billed monthly.)
Free Trial
New facilities start on a free trial with full access — no credit card required to begin. While you're on the trial, a banner across the top of your dashboard shows how many days remain and links to Choose a plan. It turns from teal to amber as the trial nears its end, and reads "Your free trial ends tomorrow" on the final day. Subscribe any time before the trial ends to keep your account active without interruption.
Viewing Your Subscription
Go to Subscription in the navigation. You'll see:
- Your current plan and billing interval (monthly or annual)
- Next billing date
- Plan limits (pets and staff)
Changing Your Plan
Click Change Plan to upgrade or downgrade, or to switch between monthly and annual. Changes take effect immediately (upgrades) or at the next billing cycle (downgrades). A prorated adjustment is applied to your current invoice.
What Happens If Your Subscription Lapses
If your trial ends or your subscription is cancelled and the paid period runs out, your public-facing pages go offline — your landing page, online booking, and grooming catalog show visitors a brief "currently offline" message with your contact details, so no one can book until you reactivate. Re-subscribe from the Subscription page to bring everything back online. (A short grace period applies after a failed payment before anything is restricted.)
Cancelling Your Subscription
Click Cancel Subscription. Your access remains active until the end of the current billing period.
Resuming a Cancelled Subscription
If you cancelled but change your mind before the period ends, click Resume to reactivate without any interruption.
Managing Payment Method
Click Manage Billing (which opens the Stripe Customer Portal) to update your credit card, view past invoices from Goodstay, and download receipts.
Your Profile
Your profile contains your personal account settings.
Editing Your Profile
Go to Profile (click your name in the top nav bar and select Profile). You can update:
- First and Last Name
- Email Address
- Password (current password required to change)
- Profile Photo (optional)
- Notification Preferences
Facility Settings
Facility-level settings are managed from Facility Settings in the navigation. Key options include:
- Invoice Logo — Upload a logo image that appears on all invoices and PDF exports. See the Invoicing article for details.
- SMS Notifications — Enable or disable SMS text messaging for your facility. See Notifications.
- Vaccine Requirements — Configure required vaccines per species. See Vaccinations.