Case study · SaaS platform

Fidelivet: a loyalty platform for veterinary clinics, designed and built by our team

Fidelivet replaces the paper loyalty card for pet food bags sold in veterinary clinics. Clinics scan, owners follow their progress by phone number, and distributors see which free bags to prepare.

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

  1. 01
    The customer gives a phone number

    No card and no app to install: the phone number identifies the pet owner.

  2. 02
    The clinic scans the bag

    With a barcode scanner or by typing the code. Each product reference has its own counter.

  3. 03
    The 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.

  4. 04
    The 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

SpaceWho uses itWhat it does
ClinicVeterinary teamCustomer files, bag scanning, automatic counters, free bag tracking, history and statistics
DistributorPet food distributorAll partner clinics, product catalogue, a board of upcoming free bags, sales by product and clinic, team accounts
Pet ownerClinic customerProgress 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

Frequently asked questions

No. They are identified by their phone number at the clinic and can check their cards online by logging in with a code sent by text message.

Yes. A clinic can join a distributor's program with a code, run its own program with its own products and rule, or both, product by product.

The public website is available in French, English and Spanish, with prices in euros and Canadian dollars.

Let’s talk about your project

Tell us what you need: we’ll come back with a clear proposal.