Run your kennelfrom one screen.
Bookings, correct billing, kennels, vaccinations and owner reminders — arranged as draggable windows on one secure screen, for boarding and daycare facilities.
One screen
the whole kennel
bookings, billing, vaccines, reminders
EN·AR
bilingual documents
every invoice & statement flips to Arabic
Tested
billing engine
the money rules are locked by automated tests
Private
your data only
each facility's records are walled off
Kennelio is built by a software developer who runs a boarding kennel — every screen exists because the front desk of a working kennel needed it.
Every screen your team will actually use.
Not concept art — these are real captures of the running app, from the morning dashboard to the printable end-of-month reports. Click any screen to see it full size.
Everything a boarding facility needs, nothing it doesn't
Kennelio replaces the spreadsheet-plus-WhatsApp stack with one opinionated, secure workspace.
True multi-tenant isolation
Every table is scoped by tenant_id and enforced with Postgres Row-Level Security — not a UI toggle. A tenant can never read another tenant's data, even if the client is compromised.
Drag-and-drop control room
Your dashboard is a workspace of floating windows — bookings, rooms, timeline, payroll — arrange, resize, and pin them exactly how your team works.
Billing that's actually correct
Monthly vs nightly rates, hold days, paid add-ons, and due-till-end-of-month accrual — the calculation engine is battle-tested and shared between client and server.
Bilingual, WhatsApp-first
Arabic and English invoices, WhatsApp reminders for checkouts and balances, and phone formats tuned for the MENA market out of the box.
Owner self-serve portal
Each owner gets a private status link — dogs, dates, balance, vaccination status — with no app to install and no password.
Built to scale with you
Start with one location, then grow into staff roles, payroll and partner profit splits on the same platform.
What actually changes on Monday morning
The capabilities boarding facilities tell us decide it — each one already built, not planned.
- 1. See the whole kennel in one screenA room map and a month timeline that show who is in, who is arriving, who is late leaving, and which kennels are free — before the phone rings.Every room, every day, one glance
- 2. Billing that survives real lifeNights are counted, not guessed. Dogs going home mid-stay, an early pickup, a monthly rate, seven add-ons and a discount all land on one total you can defend to a client.Billing rules locked by automated tests
- 3. Never board an unvaccinated dog by accidentEvery dog carries its vaccination record with the product used and the next due date. Overdue and due-soon dogs surface on their own — including dogs with nothing on file at all.Chase lists build themselves
- 4. The care record that keeps a dog safeMedications with a dated, timed, signed dose log. Allergies, feeding instructions, bite-risk and do-not-mix flags shown on the dog’s row — not buried in a note.Every dose recorded, so every charge is defensible
- 5. WhatsApp your clients from inside the appBalance reminders, pickup and drop-off questions, vaccination chasers and daily report cards — written for you in English or Arabic, and always shown to you before anything sends.Nothing sends without you reading it first
- 6. Clients check their own dogOne private link per client shows their dogs, the current stay, the balance and vaccination status. No app to install, no password, and you can replace or switch off any link.Kills the “how much do I owe?” call
- 7. Know exactly who owes you whatOutstanding balances by client and by age, collection rate, and a statement you can print or send. Split one payment across an owner’s dogs in a single step.0–14 / 15–30 / 31+ day aging, always current
- 8. Reports your accountant acceptsNine printable reports plus CSV for every one of them, VAT handled inclusive or exclusive, and a full profit and loss with your real fixed costs and payroll in it.PDF for the client, CSV for the accountant
- 9. Your team, with the right accessInvite staff by link, give each role only the tabs it needs, block one person’s access without deleting anything, and see who did what and when.Every change carries a name and a time
- 10. Nothing lives on one computerYour data is in a real database, reachable from the desk, a laptop or a phone, with a one-click backup you can keep off-site — and a recycle bin, because everyone deletes the wrong thing eventually.Restore a client, a dog or a stay in one click
A full boarding day, three moves
Everything between check-in and payday happens in one workspace — no spreadsheet, no side chats.
- 1
Check a dog in
Guided wizard or one-page quick add — owner autofill, room picker with capacity, live totals as you type.
- 2
Run the day
Occupancy Gantt, vaccine alerts, hold days that pause billing, WhatsApp updates in English or Arabic.
- 3
Get paid & know why
Dated payment ledger, bilingual invoices and statements, and an owner-grade P&L down to each partner's share.
Tenant isolation enforced by the database, not the browser
Every table carries a tenant_id and Postgres Row-Level Security checks it on every single query. A bug in the UI, a stolen session, or a misbehaving client still cannot cross tenant boundaries — the database itself refuses the read.
- Postgres Row-Level Security
- Tenant-isolated data
- Encrypted in transit & at rest
- Role-based access control
- Full audit trail
Facility A
Facility B
Row-Level Security policy: tenant_id = auth.tenant() — evaluated by Postgres on every query, for every table.
Simple plans that grow with your facility
Every plan includes private, tenant-isolated data and the same correct billing engine. Tell us about your kennel and we will quote what fits.
Starter
A small boarding house getting organized
Contact us
- Up to 10 kennels and 2 staff logins
- Bookings, billing and payments
- Room map with drag and drop
- Vaccination records and reminders
Growth
A busy facility that needs reporting and reminders
Contact us
- Up to 30 kennels and 5 staff logins
- All printable reports, English and Arabic
- WhatsApp messages written for you, one tap to send
- A private status link for every client
Professional
Everything operational, plus the numbers an owner runs the business on
Contact us
- Up to 80 kennels and 15 staff logins
- Staff roles and permissions
- Payroll and partner profit split
- Your own branding on documents
Enterprise
Multi-location or bespoke
Contact us
- No limit on kennels or staff logins
- Everything in Professional
- Set-up shaped around your facility
Software for the way a kennel really works
Dog boarding software built by a kennel owner
Run bookings, billing, kennels and vaccinations for a dog boarding business from one screen. Built by a developer who runs a kennel.
Kennel management software for boarding facilities
One system for bookings, kennels, owner balances, vaccinations and reports. Each facility's data is kept separate from every other facility.
Pet boarding software for kennels and daycare
Bookings, vaccination records, owner messages and billing for pet boarding and daycare, in English and Arabic.
Questions, answered
Yes. Every row in the database carries a facility id and Postgres Row-Level Security policies enforce isolation at the database layer — the same layer that stores the data. A bug in the screen can't leak another facility's rows.
Your kennels deserve better than a spreadsheet.
See it on your own kennel — we will walk you through it.
Request a demoSee Kennelio on your own kennel
Tell us a little about your kennel and we will arrange a walk-through — or message us straight away.