Custom CRM for a dog club that ran everything on Excel and paper: 767 members, 493 dogs and more than 1,500 classes managed in a single tool since 2020.
The problem
I was a member of a dog club that ran everything on Excel and paper: families, members, dogs, classes, subscriptions and deadlines (insurance, vaccines, identification). The club looked for a CRM, but no software on the market handled animals: they stop at families and members. So I designed a custom CRM for the club, which has grown richer year after year.
What I did
- Design, development, graphic design and hosting, alone, from A to Z
- Family, member and dog records: breeds, vaccinations, levels, activities, documents
- Classes and attendance: schedule with recurrences, instructors, appointments, closure days, attendance check and attendance statistics
- Memberships and subscriptions: payments, discounts, follow-up per family
- Automatic or custom alerts: insurance, subscription, rabies, vaccines, identification
- Emailing to families and members, with templates and attachments
- Exports (families, members, dogs, statistics) and custom exports
- Statistics, reports, project and task tracking for the club’s committee
- Modules that can be switched on as needed, rights by role, action log
- GDPR: automatic anonymisation of families who left more than 3 years ago
- A custom showcase website to present the software to other organisations
- Since 2026, a more modern V2: Symfony 8, API and Vue 3 interface, to clean up, fix and add current features
Results
- 460 families, 767 members and 493 dogs managed in a single tool since 2020, including 49 families and 79 active members this season
- More than 1,500 classes and nearly 4,900 attendances tracked since 2020
- 1,704 vaccinations tracked and 384 deadline alerts
- 1,158 emails sent from the tool, 442 subscription payments recorded, 1,910 documents archived
- A huge time saving for the volunteers, and a calmer organisation: no more spreadsheets and loose sheets of paper

