Know every customer and their pets
One customer can have several pets, all recorded in a single profile complete with a health score, a QR ID card, and vaccination records. A single source of truth for POS, calendar, and loyalty.

Pets and paw-parents are your family
They come back because every staff member at the shop remembers and cares. History, allergies, vaccinations, and preferences for each pet are stored in one place, so every visit feels personal and nothing gets forgotten.
0–100score
every customer gets a health score grouped into Loyal, Needs Attention, or At Risk for follow-up priority.
1data source
the customer and pet profile becomes the single source of truth for POS, calendar, loyalty, and vaccinations.
~2rows/sec
import hundreds of customers and pets from Excel or CSV with +62 number dedup and automatic validation — the PAWSI team is ready to help.
Every pet shows up by its own name
PAWSI's queue board displays every customer and their pet live on the shop's screen — who's being worked on and who's next. Every name, service, and schedule pulls directly from customer data, so your team always knows whose pet is being handled.

From new customer to loyal customer
From health score to pet ID card, all customer data is organized neatly and connected to every operation.
Customer database with a health score
Every customer has a full profile plus a 0–100 health score that groups them into Loyal, Needs Attention, or At Risk. You immediately know who's starting to visit less and needs a follow-up before they stop coming altogether.
- 0–100 health score
- Info / Pets / Loyalty / Orders tabs
- Pet weight trend chart
- Birthday & vaccine banners
Rina Wijaya
Milo · Coco · 3 days ago
92/100
Andi Pranata
Bruno · 6 weeks ago
58/100
Sari Dewi
Luna · 4 months ago
24/100
Pet ID card with QR
Every pet gets a digital ID card with a QR code holding its profile, medical alerts, and vaccination status. Front-desk staff or boarding staff just scan the QR to pull up the card across businesses, with the owner's contact masked until approved.
- QR code per pet
- Medical alerts & allergies
- Vaccination status
- Masked contact
Milo
Golden Retriever
Owner
Rina Hartono
+62 812-••••-••72 · masked
Weight trend chart for every pet
Every weigh-in during grooming or a visit is logged to the pet's history, then shown as a weight trend chart. You and the owner can see whether the pet's weight is going up, down, or holding steady over time — important for catching health issues early.
- Weight history per pet
- Automatic trend chart
- Up / down / stable
- Early detection
Every weigh-in during grooming is logged, so the pet's weight trend shows over time.
Vaccination records: staff input or portal review
Log vaccinations from two directions. Staff can enter them directly, complete with a photo or PDF of the vaccine book, when the pet arrives. Or, a vaccine book photo uploaded by the customer through the booking portal goes into a review queue to be matched, corrected line by line, then approved or rejected with a reason sent straight to the customer.
- Direct staff input
- Photo / PDF vaccine book upload
- Portal review queue
- Approve / reject + reason
Bruno · Rabiesstaf
Entered by staff · vaccine book photo
Milo · Rabiesportal
Uploaded by customer via portal · 2h ago
Luna · Tricatportal
Uploaded by customer via portal · yesterday
Customer balance across locations
Store a rupiah balance per customer that can be used to pay at checkout. Top it up manually, from an overpayment, or from a return. Balance is tied to a location with a "Balance per Location" breakdown, can be moved via Migration, and journals automatically once Accounting is on.
- Rupiah balance per customer
- Top up from manual / overpay / return
- Per-location breakdown
- Pro+
Total balance · Rina Wijaya
Rp1.000.000
Topped up 4× · Used 2× · last active 3 days ago
Balance per Location
Balance is tied to a location, can be moved via Migration · journals automatically once Accounting is on.
Birthday & vaccine due-date banners
The dashboard highlights pets with a birthday this week and vaccines that are overdue or coming up soon, so you can send wishes or remind customers before it's too late. Proactive follow-up without checking one by one.
- Birthday banner
- Overdue / upcoming vaccines
- Send wishes & reminders
- Proactive follow-up
3 pets have birthdays this week
Milo (Mon) · Bruno (Wed) · Luna (Sat)
2 vaccines overdue · 4 due in 14 days
Rabies, Tricat need renewal soon
Import customers & pets from Excel
Move hundreds of rows of customers and pets from Excel or CSV through a 4-step wizard. The system maps columns automatically, normalizes phone numbers to +62, deduplicates, and validates on the server, complete with per-row error tracking. Got messy or oddly formatted data? Our team is ready to help migrate it for you.
- 4-step wizard
- Automatic column mapping
- +62 number dedup
- Our team helps you migrate
The data source for your whole business
The same profile is used at checkout in POS checkout, booking via the online portal, earning points in the loyalty program, and staying at pet boarding. One customer, one record.
Frequently asked questions
A 0–100 score that groups customers into Loyal, Needs Attention, or At Risk based on visit and transaction patterns, so you know who to follow up with before they stop coming back.
Yes, the 4-step wizard maps columns automatically, normalizes phone numbers to +62, deduplicates, and validates on the server. Roughly 2 rows per second with error tracking.
An ID card with a QR code holding the profile, medical alerts, and vaccinations. It can be opened by scanning the QR without searching a list, with the owner's contact masked until approved. Great for front desks and boarding facilities.
The customer and pet database becomes the single source of truth for POS, calendar, loyalty, and vaccinations. No duplicate data — every module pulls from the same profile.
Yes, Customer Wallet (Pro Plus) stores a rupiah balance per customer across locations, which can be topped up manually, from an overpayment, or from a return, with automatic journaling once Accounting is on.