Changelog
What we built. When we built it.
Every new thing we shipped, in plain English. Want to see what's next? Check the roadmap.
Tap to Pay — take a card on your phone
FeatureTake a card payment by having someone tap it on your phone. No reader, no dongle, nothing to carry. We're switching it on business by business — say the word if you want it early.
Sizes, colours and a stock history
FeatureA harness comes in Small, Medium and Large — each with its own stock, price and photo, instead of one line pretending to be three. Every change to a number is recorded with a reason, so when the count looks wrong you can see what happened to it rather than guess.
One basket, one payment
FeatureA client can put a class and a bag of treats in the same basket and pay once. And a sale over the counter is a real sale now — the stock moves and it lands in your figures, exactly like an online one.
Group chats
FeatureMessage a whole class at once, or any group you pick. Nobody has to be in a WhatsApp group with twelve strangers to find out the Tuesday class is cancelled.
Classes that bend around real life
FeatureSet up a run of casual sessions by picking a month instead of ticking 180 boxes. Skip one week without disturbing the other fifteen. And build next term whenever suits you, choosing the date clients start seeing it — so getting organised early no longer means putting it live early.
Homework that arrives before the session
FeatureSome homework is preparation — bring a hungry dog and some chicken. Mark it as before-the-session and it reaches your client while it is still useful, instead of the evening after.
Tags, across offerings and products alike
FeatureOne word — puppy, reactive, agility — that reaches what you teach and what you sell, and groups any of your lists by it.
An enquiry can carry straight on into an account
ImprovementSomeone fills in your enquiry form and goes straight through to becoming a client, without typing everything a second time. The help centre grew from 61 guides to 153 while we were at it.
Cancelling a booking cancels the bill with it
FixTaking someone out of a class, or calling the class off, could leave the invoice behind — so it still read as owing for something that was not happening. Those now go together, and anyone who had already paid is left alone for you to handle. We also fixed two timing bugs that affected anyone outside UTC: homework could show a day early, and the weekly summary's “next week” could be a day out.
Stripe payments + invoicing
FeatureConnect your Stripe account and send a payment link or an invoice straight from a session or a package. Clients pay on their own card, we never store the details, and every payment lands against the right invoice on its own.
Xero integration
FeatureInvoices you send and payments you take in PupManager now flow straight into Xero. No CSV exports, no double-entry, no Sunday-night reconciliation.
Two-way Google Calendar sync
FeatureSessions you book in PupManager show in Google Calendar, and what's on your Google Calendar shows in PupManager, so you never double-book yourself across two calendars.
New marketing site
FeatureRebuilt /features around the real product: five categories, a card on the home page for each, and an honest /roadmap kanban. Added a 6-currency pricing page and a comparison post at /blog/duct-tape-stack. Privacy-conscious analytics and a cookie notice in place too.
In-app messaging with dog context
FeaturePer-client threads now sit beside the dog's history, last session, and tonight's homework. Stop digging through three apps to find what Riley's mum told you.
Embeddable intake forms + enquiries inbox
FeatureDrag-and-drop form builder, embed on your site or share a link. New leads land in a triage inbox you can convert to a client in one click.
Achievements in the client app
FeatureAuto-awarded milestones for first recall on cue, first month of consistency, graduation from a 6-week series, no extra admin from you.

Get all this, and whatever ships next.
10 days free. No card needed.
For early customers we'll even move your data over for you.
