Skip to main content

Package FAQ

Common questions about creating, managing, and using packages.

Key Stat: Pre-paid packages make up 45% of dog daycare revenue on average. Understanding how packages work is essential for maximising this revenue stream.

General Questions

Can customers combine multiple packages?

Yes! Customers can purchase multiple packages and their credits are tracked separately. When booking, they can choose which package to use if they have credits available from multiple packages for the same service.

How many services can a package include?

Each package applies to a single service type. For example, a "Dog Walking 5-Pack" can only be used for dog walking appointments.

Can a package cover multiple service types?

No. Each package is linked to a single service type. If you want to offer credits for both grooming and daycare, you need to create two separate packages - one for each service. This keeps credit tracking simple and prevents mix-ups where a customer accidentally uses a grooming credit on a daycare booking.

Workaround for bundled offers: If you want to sell a "complete care bundle", create individual packages for each service type and sell them together as a promotion. For example, offer a "Complete Care Deal" that includes a 10-pack daycare package and a 5-pack grooming package, and communicate the combined savings to the customer.

Do package credits expire?

Package credits do not currently have an automatic expiry date. Once purchased, credits remain available on the customer's account until they are used.

Planning ahead: If your business needs time-limited packages (e.g., "use within 12 months"), you can manage this manually by:

  1. Noting the purchase date on the customer's profile

  2. Reaching out to customers as their informal expiry approaches

  3. Contacting Petboost support to zero out lapsed credits if needed

In Development: Configurable expiry periods (e.g., 3, 6, or 12 months from purchase) are on our roadmap.

Can I edit a package after it has been purchased?

Yes, but with an important distinction:

  • Editing the package definition (name, price, number of credits, self-service toggle) is possible at any time via Packages > Manage

  • Changes only affect future purchases. Existing customer balances, pricing, and credit counts are not altered

For example, if you raise the price of your "10-Pack Daycare" from $250 to $280, customers who already purchased at $250 keep their original credits and pricing. Only new purchases use the updated price.

If you need to adjust an individual customer's existing balance, see How do I correct a package credit balance if it's wrong?


Pricing & Discounts

What's a good discount percentage for packages?

Most businesses offer 15-30% off for packages. The discount typically increases with larger pack sizes:

  • 5-pack: 10-15% discount

  • 10-pack: 20-25% discount

  • 20-pack: 25-30% discount

Tip: Make sure the discount is meaningful enough to motivate customers to prepay, but sustainable for your business margins.

How does the value analysis help me price packages?

The value analysis automatically calculates:

  • Total regular price - What customers would pay booking services individually

  • Package price per use - Effective cost per session in the package

  • Total savings - Dollar amount and percentage discount

  • Per use savings - Discount amount per visit

Use this to test different pricing scenarios and find the sweet spot that incentivizes purchases while maintaining profitability.

How do I set up a package with a discount?

The discount is built into the package pricing itself. Here is how to configure it:

  1. Go to Packages and click "New Package"

  2. Select the service (e.g., Full Groom - $80 per session)

  3. Set Redemptions Included to the number of credits (e.g., 10)

  4. Set the Package Price lower than the total regular price (e.g., $640 instead of $800)

  5. The Value Analysis panel instantly shows the discount breakdown:

    • Regular price: $800 (10 x $80)

    • Package price per use: $64

    • Total savings: $160 (20% discount)

    • Per use savings: $16

Tip: Start with a 15-20% discount for your first package. You can always adjust the price later, and changes only affect future purchases.


Customer Usage

How do customers know they have package credits?

Customers can see their package balances in:

  1. Customer Portal - Dashboard shows all active packages and remaining credits with visual stamp system

  2. Booking Flow - When booking, they'll see an option to use package credits if they have credits available

  3. Email Receipts - Each package purchase email shows the credits added

The visual stamp system shows:

  • Purple circle stamps - Available credits ready to use

  • Green checkmark stamps - Credits that have been used

Can customers use package credits for any appointment?

Customers can only use credits for appointments that match the package's service type. For example, credits from a "Dog Walking 5-Pack" can only be used for dog walking appointments.

Note: Credits cannot be used for different service types.

What happens if a customer cancels an appointment they paid for with a package credit?

Cancellation Handling

When a customer cancels an appointment booked with a package credit:

Within notice period:

  • Credit is automatically restored to their package balance

  • No action required from staff

Outside notice period (late cancellation):

  • Credit can be forfeited (based on your cancellation policy settings)

  • Or restored at staff discretion with manual override

This transparent handling ensures customers understand the rules, and you maintain policy consistency.

Can family members share package credits?

Yes! Petboost allows credits to be shared between eligible pets in the same household. This is one of the platform's standout features for families with multiple pets.

How it works:

  1. When purchasing a package, select the "Share with family pets" option

  2. Any eligible pet in the household can use credits from the shared pool

  3. Each pet's usage is tracked separately on the stamp card, so you always know which pet used which credit

  4. Perfect for families with multiple dogs using the same service (e.g., daycare, walking)

Example: The Smith family has Max, Bella, and Charlie. They purchase a 20-pack daycare bundle. All three dogs can use credits from this pack, and the stamp card shows which pet used each one.

Important notes:

  • The package must be for a service that all sharing pets are eligible for

  • Usage history clearly attributes each credit to the specific pet that used it

  • The family sees a single credit balance but with per-pet tracking underneath


Booking & Appointments

How do I apply package credits at the time of booking?

When creating an appointment for a customer with available package credits:

  1. Go to Appointments and create a new appointment

  2. Select the customer and pet

  3. Choose the service that matches their package

  4. Petboost automatically detects available credits and shows a purple "Package Credit Available" badge next to the service dropdown

  5. Click the badge to view all available packages with their balances

  6. Select the package to use - the appointment price changes to $0 (credit applied)

  7. Complete the booking as normal

The credit is deducted automatically. No manual price adjustments needed.

If the badge does not appear, check that:

  • The service type matches the package exactly

  • The customer has remaining credits

  • The package is still active

How do I add a package to an existing appointment?

If an appointment has already been created and you want to apply a package credit after the fact:

  1. Find and open the existing appointment

  2. Click "Edit" on the appointment

  3. In the service section, look for the purple "Package Credit Available" badge

  4. Click the badge and select the package to apply

  5. The appointment price updates to $0 and a credit is deducted

If no badge appears, the appointment's service type may not match any of the customer's active packages. Double-check that the service is an exact match.

Alternative approach: If editing the appointment does not show the package option, you can cancel the existing appointment (which does not use a credit) and rebook it fresh, selecting the package credit during the new booking flow.

What happens to package credits if a customer cancels an appointment?

This depends on your cancellation policy settings:

Cancellation within notice period:

  • The package credit is automatically restored to the customer's balance

  • No staff action required

  • The stamp card updates to show the credit as available again

Late cancellation (outside notice period):

  • By default, the credit is forfeited in line with your cancellation policy

  • Staff can override this and manually restore the credit if they choose

  • The decision is logged in the package transaction history for transparency

No-show:

  • Treated the same as a late cancellation - credit is forfeited by default

  • Staff override is available if you want to make a goodwill exception

To configure your cancellation notice period, go to Settings > Cancellation Policy.


Self-Service & Staff-Only

When should I enable self-service purchase?

Enable self-service for:

  • Standard packages you want all customers to access

  • Packages that generate recurring revenue

  • Services you actively promote

  • Packages with straightforward pricing

Keep staff-only for:

  • Introductory or promotional offers

  • VIP/premium packages for select customers

  • Packages requiring consultation before purchase

  • Seasonal or limited-time offers you want to control

Can I switch a package from staff-only to self-service later?

Yes! You can toggle the self-service setting on any package at any time. Changes take effect immediately:

  • Enabling self-service makes the package visible in the customer portal

  • Disabling self-service removes it from public view (but existing credits remain valid)


Staff Operations

How do staff purchase packages for customers?

Staff can purchase packages through the customer's profile:

  1. Open the customer's profile

  2. Go to "Packages" tab

  3. Click "Purchase Package" button

  4. Select the package

  5. Choose payment method (Card Reader, Saved Card, Cash, or Bank Transfer)

  6. Click "Purchase"

Credits are added immediately to the customer's account.

How do I track which customers have purchased packages?

Go to Customers & Pets and open individual customer profiles. Click the "Packages" tab to see:

  • All active packages with remaining credits

  • Visual stamp system showing used and available credits

  • Purchase dates and package details

  • Complete usage history

Can I see which customers have active packages?

Yes. You can check package status through individual customer profiles:

  1. Open any customer's profile

  2. Click the "Packages" tab - the tab badge shows the number of active packages (e.g., "Packages 3")

  3. Active packages with remaining credits are displayed expanded at the top, while fully used packages are collapsed at the bottom

Quick indicators to look for:

  • Tab badge number - Tells you at a glance how many active packages the customer has

  • "X of Y remaining" - Shows exact credit count per package

  • Purple circle stamps - Visual indicator of available credits

  • Green checkmark stamps - Credits already redeemed

Tip: When a customer calls to book, open their profile first and check the Packages tab. This lets you proactively mention their available credits and provide a better experience.

How do I track package usage and remaining credits?

Petboost provides several ways to monitor package usage:

Per-customer view:

  1. Go to Customers & Pets > customer profile > "Packages" tab

  2. Each package card shows the stamp tracker with used (green) and available (purple) credits

  3. Click "History" on any package card to see a detailed transaction log of every purchase, redemption, and cancellation credit return

Per-package view:

  • The stamp card on each purchase shows the exact count (e.g., "7 of 10 remaining")

  • Toggle "Show dates" to see when each credit was used

  • Click any green checkmark stamp to jump directly to the corresponding appointment

Identifying low-balance customers:

  • Check the "remaining" count on each package card

  • Customers with auto top-up enabled will replenish automatically

  • For others, use the low balance as a prompt to suggest repurchase

Do packages work with online booking?

Yes! If self-service is enabled, customers can:

  1. Purchase packages through the customer portal

  2. View their package balances in their account

  3. Use package credits when booking appointments online

Everything is automated - no manual intervention required. Customers can buy a 10-pack at 2am and book their first appointment immediately.

Can package credits be shared between pets in the same family?

Yes! Petboost allows credits to be shared between eligible pets in the same household.

How it works:

  • When purchasing, select the "Share with family pets" option

  • Any eligible pet in the household can use credits from the shared pool

  • Each pet's usage is tracked separately on the stamp card

  • Perfect for families with multiple dogs using the same service

Example: A family with Max and Bella buys a 20-pack daycare bundle. Both dogs can use credits, and the transaction history shows which pet used each one.

Is there an auto top-up feature?

Yes! For customers who use packages regularly, you can enable automatic replenishment:

  • Set a threshold (e.g., "when 2 credits remaining")

  • When credits fall below threshold, automatically purchase a new package

  • Uses customer's saved card on file

  • Customer receives notification of auto-purchase

This ensures regular customers never run out of credits and keeps their booking experience seamless.

How are package credits applied during booking?

When creating an appointment for a customer who has package credits:

  1. Select the service that matches their package

  2. Petboost automatically detects available package credits

  3. A purple "Package Credit Available" badge appears next to the service dropdown

  4. Click the badge to see all available packages and balances

  5. The appointment price shows as $0 when using a credit

  6. One credit is automatically deducted from their package balance

Petboost prevents using package credits for services that don't match the package type.

How do I correct a package credit balance if it's wrong?

You can fix most balance issues directly in the app:

  • Accidental charge or double purchase: Use the Refund Package button (see How do I handle a customer wanting a refund?) to refund the payment and optionally remove the credits in one step.

  • Accidental usage: Cancel the appointment (credit is restored if within notice period).

  • Promotional credits: Purchase a new small package as a goodwill gesture.

For other adjustments (e.g. system errors, manual balance corrections), contact [email protected] with:

  • Customer name and email

  • Package name

  • Current balance and what it should be

  • Reason for adjustment


Credit Management & Adjustments

My customer has old package credits from when we first started - how do I zero them?

If a customer has legacy credits that are no longer valid (e.g., from a trial period, an old promotion, or credits that were added in error during initial setup), you need to contact Petboost support to have the balance adjusted.

Steps to zero out old credits:

  1. Go to the customer's profile > "Packages" tab and note down:

    • The package name

    • Current credit balance (e.g., "8 of 10 remaining")

    • Purchase date (to confirm it is the legacy purchase)

  2. Email [email protected] with:

    • Customer name and email

    • Package name and purchase date

    • Current balance and that it should be set to 0

    • Reason: "Legacy credits from initial setup - no longer valid"

  3. Our team will zero the balance and confirm

Tip: Before zeroing credits, communicate with the customer first. If they purchased the package legitimately, consider honouring the remaining credits or offering a partial refund to maintain goodwill.

In Development: Self-service balance adjustment is on the roadmap, which will allow staff to adjust credit balances directly from the dashboard.

How do I handle a customer wanting a refund on unused package credits?

Petboost has a built-in Refund Package feature that handles the Stripe refund and credit adjustment in one step. No need to go to Stripe Dashboard or contact support.

To refund a package purchase:

  1. Open the customer's profile > "Packages" tab

  2. Find the package card for the purchase you want to refund. If the customer has bought the same package multiple times, each purchase shows as a separate card.

  3. Click the "Refund Package" button (red text at the bottom of the card)

  4. In the refund dialog:

    • Review the breakdown showing purchase amount, consumed credits, remaining credits, and the maximum refundable amount

    • Enter the refund amount (defaults to the maximum refundable)

    • Choose whether to keep or remove the remaining credits

    • Optionally add a reason (e.g. "Accidental double purchase", "Customer request")

  5. Click "Confirm Refund"

What happens automatically:

  • If the customer paid by card (card on file, card reader, or payment link), the refund is issued directly to their original payment method via Stripe. Application fees are reversed automatically.

  • If the customer paid by cash or bank transfer, no Stripe refund is issued. The ledger is updated so the credit balance is correct, and you arrange the cash/bank refund separately.

  • The package balance is updated immediately. No need to contact support.

Common scenarios:

  • Accidental double purchase: Refund the second purchase in full and remove the extra credits.

  • Partial refund for unused credits: Enter a custom amount (e.g. refund only the unused portion) and remove the remaining credits.

  • Full refund, keep credits as goodwill: Refund the full amount but choose "Keep remaining credits" as a customer retention gesture.

Important considerations:

  • Check your terms and conditions for your refund policy on packages

  • If the customer paid by cash or bank transfer, arrange the refund through the same channel after processing the ledger update in Petboost

  • Having a clear package refund policy in your terms and conditions prevents disputes


Related FAQs from Other Sections

These FAQs from other user guides may also be helpful:


Related Articles

Getting Started with Packages - Create and configure packages

Customer Package Balances - Track customer credits

Using Packages in Appointments - Apply credits when booking


Need help? Contact support or click the "Get Help" button in your dashboard to chat with our team.

Did this answer your question?