The problem: paper cards and lost stamps
Many veterinary clinics run a loyalty offer on pet food: buy ten identical bags, get the next one free. On paper, it is fragile. Cards get lost, stamps are forgotten, the clinic has no view of who is close to a free bag, and the distributor who supplies the gift bags only learns about them at the last minute.
Fidelivet is the SaaS platform our team designed to digitize that program. Like GORIFIT, it is our own product, not a client site.
How it works
- 01The customer gives a phone number
No card and no app to install: the phone number identifies the pet owner.
- 02The clinic scans the bag
With a barcode scanner or by typing the code. Each product reference has its own counter.
- 03The free bag is anticipated
When a card nears completion, the bag to offer appears in advance, so it is ready before the customer reaches the counter.
- 04The owner follows progress
Pet owners log in with a code sent by text message and see each card, their purchase history and their gifts.
Loyalty is tracked per clinic: a customer who buys at two clinics has two separate programs, which reflects how clinics actually work.
Three spaces, three jobs
| Space | Who uses it | What it does |
|---|---|---|
| Clinic | Veterinary team | Customer files, bag scanning, automatic counters, free bag tracking, history and statistics |
| Distributor | Pet food distributor | All partner clinics, product catalogue, a board of upcoming free bags, sales by product and clinic, team accounts |
| Pet owner | Clinic customer | Progress on each card, purchase and gift history, login by text message code |
A clinic can join a distributor's program with a code, or run its own loyalty program with its own products and rule. Both can coexist, product by product.
Built for several markets
Fidelivet is designed for clinics in the French Caribbean, mainland France and Canada. The public website is available in French, English and Spanish, prices are shown in euros and Canadian dollars, and phone numbers from France, the French overseas departments and Canada are recognized automatically. Subscriptions for distributors and clinics are handled online through Stripe.
Because the platform stores customers' phone numbers and purchase histories, access is strictly separated: a clinic sees only its own customers, a distributor only its own clinics, and an owner only their own cards. The privacy policy covers both the GDPR and Québec's Law 25, which our Law 25 guide explains in plain terms.
Design choices for a busy counter
A clinic counter is a busy place, so the clinic space is built for speed: search a customer by phone number, scan the bag, done. Counters update instantly, and the screens stay readable on a tablet or a small computer next to the cash register. On the distributor side, the priority is the opposite: an overview of every clinic, every product and every free bag to come, so deliveries can be planned ahead.
What this project shows
Fidelivet is a good example of a niche SaaS: a precise problem, three types of users with different needs, and a design that fits into existing habits (a barcode scanner at the counter, a phone number instead of a card). If you have a similar idea for your industry, read our guide to SaaS development costs and contact us (page in French; we reply in English).
Updated November 13, 2026


