BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
KennelFlow Vet icon
Actively maintained Tested up to 6.8.11 #36 in bookings

KennelFlow Vet

Veterinary foundation: patients, rooms, locations, and bookings with availability checks and REST API. Requires KennelFlow Core.

Active installs<10New
Downloads · 30d72▼ -6.5% vs prev. 30d
Rating—0 reviews
Health score48/100Fair
All-time downloads447Since Jun 2026
Support resolved—No recent threads
RequiresWP 6.2PHP 7.4+
Downloads · 7d18• 0% week over week
Our verdict

Use with caution

KennelFlow Vet works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 48/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far
  • Only tested up to WordPress 6.8 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

3710Jul 13Aug 26Oct 10
Yesterday3
Daily average (1y)4
Peak day73Jun 26, 2026
Last 12 months449

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where KennelFlow Vet stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
bookings >100 2,179 Best bookings plugins →
clinic >100 276 Best clinic plugins →
pets #75 150 Best pets plugins →
veterinary #8 15 Best veterinary plugins →

About KennelFlow Vet

From the official readme · v0.2.9

Description

Launch the full KennelFlow suite demo on InstaWP — temporary WordPress site with Core, Boarding, Vet, Groom, sample data, and the KennelFlow demo theme; no install on your server.

KennelFlow Vet provides clinical scheduling and record-keeping building blocks that integrate with KennelFlow shared pets and locations. Install KennelFlow Core first, then activate this add-on.

Primary development and listings use the WordPress.org profile @brelandr. Optional commercial services are available via LandTech Web Designs.

Human-readable JavaScript/CSS source (Guideline 4): Every release includes the unminified sources under assets/src/ (see assets/src/README.txt for the dist-to-source map). Built files under assets/dist/ are generated via npm run build (esbuild + Vite). The DICOM viewer bundles Cornerstone3D into assets/dist/dicom-viewer.js. Public source: https://github.com/brelandr/kennelflow-vet — see Developer notes for rebuild steps.

Try It Live – Preview This Plugin Instantly

Full KennelFlow suite (InstaWP)

Launch KennelFlow on InstaWP — explore clinic calendar, EMR, boarding desk, grooming schedule, owner portal, and sample pets on one temporary site. Log in as admin / password (demo owner: demoowner / password).

Vet + Core only (WordPress Playground)

Preview KennelFlow Vet in WordPress Playground: the blueprint installs KennelFlow Core and KennelFlow Vet from WordPress.org, seeds demo pets and an owner portal, adds a Book a Vet Visit page with [kennelflow_vet_booking], and opens the Vet calendar in wp-admin. Log in as admin / password (demo owner: demoowner / password).

Preview on WordPress Playground

The blueprint ships as blueprint.json and assets/blueprints/blueprint.json. WordPress.org also serves a copy from plugin SVN for directory live preview.

Developer notes

Frontend bundles (readable source and rebuild)

Public source repository: https://github.com/brelandr/kennelflow-vet — clone with git clone https://github.com/brelandr/kennelflow-vet.git, then run npm ci and npm run build to regenerate all bundles from the readable sources in assets/src/.

WordPress.org release package: each trunk or tag revision shipped to WordPress.org should include assets/src/, vite.*.config.js, scripts/build-assets.mjs, package.json, package-lock.json, tsconfig.json, and assets/dist/ (including the Cornerstone3D-powered dicom-viewer.js bundle and kennelflow-vet-decode-worker.js).

Maintainer zip builds: From a git checkout you can run scripts/build-wordpress-org-zip.sh locally (repo-only tooling); it stages release/*.zip and verifies assets/dist/ artefacts and core source entries. Install Plugin Check from https://wordpress.org/plugins/plugin-check/ and validate the staged directory before uploading to WordPress.org.

esbuild bundles (scripts/build-assets.mjs) produce booking-wizard, admin-calendar, facility-settings into assets/dist/.

Vite bundles rebuild assets/dist/ai-dictation.*** from **vite.ai-dictation.config.js and assets/dist/dicom-viewer.*** from **vite.dicom.config.js against the JSX sources listed in assets/src/README.txt. Run npm run build:vite to rebuild only the Vite targets, or npm run build / npm run build:all for the full pipeline (esbuild + both Vite configs).

DICOM / Cornerstone3D: npm run build compiles npm packages @cornerstonejs/core and @cornerstonejs/dicom-image-loader (upstream https://github.com/cornerstonejs/cornerstone3D) into assets/dist/dicom-viewer.js and assets/dist/kennelflow-vet-decode-worker.js via Vite — no assets/vendor/ copies and no remote CDNs load imaging libraries at runtime.

Shipped readable sources map to shipped bundles as follows (see assets/src/README.txt for the definitive table):

  • assets/dist/booking-wizard.js / booking-wizard.css — TypeScript/React in assets/src/booking-wizard/ (entry main.tsx), plus booking-wizard.css
  • assets/dist/admin-calendar.js / admin-calendar.css — assets/src/admin-calendar/ (main.tsx), plus admin-calendar.css
  • assets/dist/facility-settings.js / facility-settings.css — assets/src/facility-settings/ (main.tsx), plus facility-settings.css
  • assets/dist/ai-dictation.js / ai-dictation.css — assets/src/ai-dictation.js + JSX modules (including AIDictation.jsx) via Vite
  • assets/dist/dicom-viewer.js / dicom-viewer.css — assets/src/dicom-viewer-entry.jsx, assets/src/DICOMViewer.jsx, assets/src/cornerstone3d-bootstrap.js, and assets/src/dicom-viewer.css, via Vite (bundles Cornerstone3D)
  • assets/dist/kennelflow-vet-decode-worker.js — DICOM decode Web Worker emitted by the same Vite build (URL passed from PHP; ships beside dicom-viewer.js)

Fully regenerate bundles and the DICOM worker from the plugin root (Node.js current LTS recommended):

  1. npm ci
  2. npm run build (alias: npm run build:all — esbuild, then AI dictation Vite, then DICOM Vite)

Incremental development:

  • npm run watch — esbuild only (booking-wizard, admin-calendar, facility-settings)
  • npm run watch:vite:ai — Vite watch for ai-dictation
  • npm run watch:vite:dicom — Vite watch for dicom-viewer and kennelflow-vet-decode-worker.js

Dependency versions remain pinned via package.json / package-lock.json.

Third-party libraries included in the bundled JS/CSS

The bundled UI loads these runtime OSS libraries straight from the emitted JavaScript payloads (matching package.json majors):

  • React and React DOM — https://react.dev/
  • FullCalendar (core, React adapters, calendars) — https://fullcalendar.io/
  • Cornerstone3D (@cornerstonejs/core, @cornerstonejs/dicom-image-loader) — https://github.com/cornerstonejs/cornerstone3D — https://www.cornerstonejs.org/
  • dicom-parser (transitive dependency of the DICOM image loader) — https://github.com/cornerstonejs/dicomParser/

esbuild, Vite, TypeScript, and @vitejs/plugin-react are build-time-only developer dependencies.

Admin JavaScript (plain, non-compiled)

The following scripts under assets/js/ are plain, human-readable JavaScript — no build step required:

  • assets/js/admin-ajax.js — AJAX helpers used across the admin EMR interface
  • assets/js/admin-emr-confirm.js — Confirmation dialog for destructive EMR actions
  • assets/js/admin-emr-pet-search.js — Pet search autocomplete for EMR admin pages

External Services

This plugin avoids silent network calls beyond what WordPress administrators explicitly configure.

WordPress AI Client (optional SOAP dictation)

Purpose: Clinicians may dictate optional SOAP scaffolding on pet encounter forms. Audio captured in-browser is processed through the WordPress AI Client (wp_ai_client_prompt()) built into WordPress 7.0+ — KennelFlow Vet does not call third-party AI HTTP APIs directly.

Administrator opt-in: Default-off until a connector is configured. Site administrators (typically under Settings → Connectors) choose and authorize an AI provider once at the site level. KennelFlow Vet stores no provider API keys. The plugin screen KennelFlow Vet → AI dictation links to Connectors and shows availability status.

When transmissions occur: Only after WordPress reports AI support (wp_supports_ai()) and a permitted user (EMR edit capability) triggers dictation via the REST route. The configured connector/provider handles outbound requests; if AI is unavailable, the route returns an error and no dictation runs.

Data sent: (1) Audio — browser-captured dictation uploaded to your WordPress site, then passed to the AI Client with with_file() for transcription; (2) Transcripts and prompt snippets — plain text plus a fixed SOAP-structuring prompt sent through the same client. No patient identifiers are added by the plugin beyond what clinicians speak; follow clinic policy when dictating.

Third-party providers: Which external service receives data depends entirely on the connector the site owner configures in WordPress (for example OpenAI, Anthropic, or Google). Review that provider’s terms and privacy policy in Connectors documentation alongside your facility’s HIPAA/state privacy workflows.

DICOM imaging viewer

The bundled DICOM tooling uses self-hosted Cornerstone3D JavaScript compiled into assets/dist/dicom-viewer.js (with assets/dist/kennelflow-vet-decode-worker.js for decoding) and does not, by itself, relay patient imaging to third-party viewing platforms.

Laboratory webhook ingest (optional, inbound)

Purpose: Clinic staff may configure diagnostic/lab vendors to POST result JSON to a KennelFlow Vet REST webhook when a shared secret is stored for that provider.

When transmissions occur: Inbound only — external lab systems initiate HTTPS POST requests to your WordPress site at /wp-json/kennelflow-vet/v1/lab-integration/webhook/{provider} when an administrator or integration filter configures a webhook secret for the provider slug. No outbound calls are made to lab vendors by this feature.

Authentication: Requests must present the configured shared secret via X-KF-Vet-Lab-Secret, X-KF-Vet-Lab-Token, or Authorization: Bearer header. Requests without a matching secret are rejected (401). If no secret is configured, the endpoint does not accept data.

Data received: JSON lab result payloads (patient identifiers and result rows as supplied by the vendor/integration). Parsed rows are stored in your WordPress database as EMR lab results for the matched pet. Review vendor agreements and your facility privacy policy before enabling inbound feeds.

Privacy

The plugin stores clinical and booking data in your WordPress database and media library per your configuration. Review your site privacy policy and any other active plugins for how data is shared.

Developer Resources

The uncompiled source code, along with build tools and instructions for this plugin, is publicly available for review, study, and contribution on GitHub: https://github.com/brelandr/kennelflow-vet . Clone the repo, install dependencies with npm ci, then run npm run build so esbuild and Vite (including the Cornerstone3D DICOM bundle) all execute (matching the WordPress.org upload layout).

Installation

  1. Install and activate KennelFlow Core from WordPress.org.
  2. Install KennelFlow Vet (upload zip or install from the Plugins screen). The folder name should match the plugin slug /wp-content/plugins/kennelflow-vet/.
  3. Activate KennelFlow Vet from the Plugins screen.
  4. Configure rooms, locations, and roles for your clinic.

Frequently asked questions

Does this require another KennelFlow plugin besides Core?

KennelFlow Vet requires KennelFlow Core. Other KennelFlow add-ons are optional.

Does this send data to external services?

Clinical and booking data ordinarily stay on your WordPress site. SMTP mail and other unrelated plugins remain outside KennelFlow Vet’s scope. Laboratory ingest integrations do not transmit data externally unless clinic staff explicitly configure webhook or ingest flows that invoke other APIs. AI SOAP dictation uses the WordPress AI Client (WordPress 7.0+). KennelFlow Vet does not store provider API keys. Site administrators configure AI connectors under Settings → Connectors; only then may permitted clinicians trigger dictation, which sends in-browser audio and derived text through the…

Where is the non-minified JavaScript and CSS source?

Human-readable sources live under assets/src/ alongside assets/src/README.txt (dist-to-entry mapping). The same trees ship in every release alongside assets/dist/. Browse or fork from https://github.com/brelandr/kennelflow-vet. Run npm ci then npm run build from the plugin root after edits; see Developer notes for esbuild vs Vite entrypoints and bundled dependencies.

Changelog

0.2.9

  • Staff calendar visit photos: load and save on hub kennelpress_booking clinic rows; grant upload_files to clinical desk roles.
  • Live demo: InstaWP full KennelFlow suite link in readme; Live demo and Get Premium links on the Plugins screen.

0.2.8

  • Staff calendar Visit photos (intake / discharge) on clinic appointments: Take photo, Choose photo, admin meta box, and REST API.

0.2.7

  • Vet bookings: Reason for visit and Appointment notes fields on the admin booking editor, REST API, and registered post meta (_kf_reason_for_visit, _kf_appointment_notes).

0.2.6

  • Veterinarians can open kf_vet_booking appointment posts from the staff calendar (map_meta_cap for vet booking CPT).

0.2.5

  • Fix fatal error on Audit Log admin page (removed reference to undefined transient constant; object cache only).

0.2.4

  • Vet booking calendar: click an event for details plus Edit/View appointment, Edit pet, Patient history, and Edit owner links (when permitted).

Full changelog on WordPress.org →

Screenshots

KennelFlow Vet screenshot
KennelFlow Vet screenshot
KennelFlow Vet screenshot
KennelFlow Vet screenshot
KennelFlow Vet screenshot
KennelFlow Vet screenshot
KennelFlow Vet screenshot
KennelFlow Vet screenshot
KennelFlow Vet screenshot

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best KennelFlow Vet alternatives

All bookings plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Events Manager – Calendar, Bookings, Tickets, Appointments and more! Events Manager Events calendar and booking system: bookings, reservations, appointments, scheduling, event… by Marcus (aka @msykes) 60K+ ★★★★★★★★★★ 4.2 (550) 4 days ago 88
2 WP Events Manager WP Events Manager The all in one Events Manager for WordPress: create and manage events, sell event tickets… by ThimPress 30K+ ★★★★★★★★★★ 2.7 (13) 2 months ago 62
3 WP Simple Booking Calendar WP Simple Booking Calendar This booking calendar shows when something is booked or available. Use it to show when your… by Roland Murg 20K+ ★★★★★★★★★★ 4.8 (227) 3 months ago 78
4 WPS Bookings for WooCommerce WPS Bookings for WooCommerce This WordPress Booking Plugin lets you manage full-day bookings, service appointments… by WP Swings 3K+ ★★★★★★★★★★ 4.5 (43) 6 days ago 85
5 WP Events Manager WooCommerce WP Events Manager WooCommerce WP Events Manager Woocommerce Plugin - Support paying for booking of WP Events Manager… by ThimPress 1K+ ★★★★★★★★★★ 3.7 (3) 2 months ago 69
6 WooCommerce Accommodation Bookings WooCommerce Accommodation Bookings An add-on for WooCommerce Bookings, making it easier to sell hotel rooms, apartments, and… by WooCommerce 1K+ ★★★★★★★★★★ 2.1 (16) 4 days ago 59
7 Events Made Easy Events Made Easy Manage and display (recurring) events, memberships, locations and maps, volunteers… by Franky 1K+ ★★★★★★★★★★ 4.6 (111) 4 days ago 89
8 Guestplan Booking Widget Guestplan Booking Widget Turn website visitors into guests with our Guestplan Booking Widget for your website… by guestplan 1K+ ★★★★★★★★★★ 4 (2) 9 months ago 46
9 Yoga Schedule Momoyoga Yoga Schedule Momoyoga Display your Momoyoga class and event schedule directly on your WordPress website. by Stefan | Momoyoga 1K+ ★★★★★★★★★★ 5 (2) 5 days ago 77
10 Events Manager – Zoom Integration Events Manager – Zoom Integration Integrates Zoom with Events Manager, automatically create webinars/meetings and handle… by Marcus (aka @msykes) 600+ ★★★★★★★★★★ 5 (2) 2 weeks ago 77

FAQ

KennelFlow Vet: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Oct 11, 2026

Is KennelFlow Vet free?

Yes. KennelFlow Vet is free to download and use from the official WordPress.org plugin directory.

Is KennelFlow Vet safe to use in 2026?

KennelFlow Vet works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 48/100 on our health check.

How many websites use KennelFlow Vet?

KennelFlow Vet is active on <10 WordPress websites and has been downloaded 447 times since it launched in June 2026. It was downloaded 72 times in the last 30 days.

Does KennelFlow Vet work with WordPress 7.1?

KennelFlow Vet is officially tested up to WordPress 6.8.11, while the latest release is 7.1.3. It may still work, but try it on a staging site first.

What PHP version does KennelFlow Vet need?

KennelFlow Vet requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was KennelFlow Vet last updated?

The latest version, 0.2.9, was released on August 13, 2026 (2 months ago).

Who makes KennelFlow Vet?

KennelFlow Vet is developed and maintained by Randy Breland.

What are the best alternatives to KennelFlow Vet?

The most popular alternatives to KennelFlow Vet are Events Manager (60K+ installs), WP Events Manager (30K+ installs) and WP Simple Booking Calendar (20K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.