Title: KennelFlow Core
Author: Randy Breland
Published: <strong>Méi 5, 2026</strong>
Last modified: Méi 22, 2026

---

Search plugins

![](https://s.w.org/plugins/geopattern-icon/kennelflow-core.svg)

# KennelFlow Core

 By [Randy Breland](https://profiles.wordpress.org/brelandr/)

[Download](https://downloads.wordpress.org/plugin/kennelflow-core.0.2.1.zip)

 * [Details](https://su.wordpress.org/plugins/kennelflow-core/#description)
 * [Reviews](https://su.wordpress.org/plugins/kennelflow-core/#reviews)
 *  [Installation](https://su.wordpress.org/plugins/kennelflow-core/#installation)
 * [Development](https://su.wordpress.org/plugins/kennelflow-core/#developers)

 [Support](https://wordpress.org/support/plugin/kennelflow-core/)

## Description

KennelFlow Core registers the shared data model and owner portal building blocks
used by KennelFlow Boarding, KennelFlow Vet, GroomPress, and related plugins.

### User guide

Full instructions for using KennelFlow Core together with KennelFlow Boarding and
KennelFlow Vet (activation order, admin areas, shortcodes, REST overview, Omni-Booking,
troubleshooting) are in the repository file **docs/PLATFORM_GUIDE.md** at the KennelFlow
package root.

**Staff Permissions matrix**

Under **Pets  Staff Permissions**, users with the `manage_options` capability can
view and edit a grid of **KennelFlow-managed** capabilities per WordPress role (
for example `kennelflow_vet_edit_emr`, `kennelpress_override_roster`, `groompress_view_commissions`).
Core WordPress capabilities such as `delete_plugins` are not exposed in this UI.

REST: `GET` and `PATCH /wp-json/kennelflow/v1/permissions` (authenticated; `manage_options`).`
PATCH` accepts JSON body `role`, `capability`, `grant` (boolean) to add or remove
a cap on that role.

**Twilio SMS (optional)**

Configure under **Pets  KennelFlow Settings** when you want outbound SMS. KennelFlow
can send messages via Twilio’s API for flows such as waitlist “spot opened” notifications
and mobile integrations that trigger SMS (see External Services below).

### External Services

This plugin does not send your site data to LandTech or third-party servers by default.
Optional integrations use WordPress and other plugins on your own site.

 * **WooCommerce (optional)** — When WooCommerce is installed and active, KennelFlow
   Core can create virtual products, attach booking metadata to orders, apply optional
   surge pricing and deposit/remaining-balance fees at checkout, and let pet owners
   pay from the `[ltkf_dashboard]` portal. No order or customer data is sent to 
   external APIs by KennelFlow Core itself; processing follows WooCommerce and your
   payment gateway. See WooCommerce terms: https://woocommerce.com/terms-conditions/
   and privacy: https://automattic.com/privacy/
 * **WooCommerce Subscriptions (optional)** — The VIP membership discount (KennelFlow
   Settings) uses subscription status from WooCommerce Subscriptions on your site
   only (`wcs_user_has_subscription`); no separate API calls. See: https://woocommerce.
   com/products/woocommerce-subscriptions/ and WooCommerce privacy as above.
 * **Outbound webhooks (optional, admin-configured)** — Under KennelFlow  Webhooks&
   API, you may enter HTTPS URLs (for example Zapier or Make) and choose which events
   to send. KennelFlow Core POSTs JSON to those URLs you provide. Data leaves your
   site only to destinations you configure; review each provider’s terms and privacy
   policy (e.g. Zapier: https://zapier.com/legal/ and https://zapier.com/privacy/).
 * **Twilio SMS (optional)** — Under KennelFlow Settings  Twilio SMS, you may enter
   Account SID, Auth Token, and a From number. When configured, KennelFlow can send
   SMS via Twilio’s REST API (`api.twilio.com`) from your WordPress server; credentials
   and message content are transmitted to Twilio per their service. Terms: https://
   www.twilio.com/legal/tos — Privacy: https://www.twilio.com/legal/privacy

## Installation

 1. Upload the plugin files to `/wp-content/plugins/kennelflow-core`, or install the
    zip through the Plugins screen.
 2. Activate the plugin through the Plugins menu.
 3. Configure optional integrations (see External Services below).

#### Compatibility

KennelFlow Core is a **companion hub plugin** meant to run alongside **KennelFlow
Boarding** and other KennelFlow add-ons. The word “Core” refers to shared pets, 
locations, ownerpet mapping, and REST/contracts those plugins build on—not a requirement
bundled with WordPress itself. Reviewers and site owners should treat Boarding (
and any other KennelFlow spoke you use) as the product-facing feature set; Core 
supplies the common foundation they expect.

## FAQ

### Does this plugin require WooCommerce?

No. Core features work without it. Checkout, deposits, and portal payment buttons
require WooCommerce.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“KennelFlow Core” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ Randy Breland ](https://profiles.wordpress.org/brelandr/)

[Translate “KennelFlow Core” into your language.](https://translate.wordpress.org/projects/wp-plugins/kennelflow-core)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/kennelflow-core/), 
check out the [SVN repository](https://plugins.svn.wordpress.org/kennelflow-core/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/kennelflow-core/)
by [RSS](https://plugins.trac.wordpress.org/log/kennelflow-core/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.2.1

 * Confirmed compatibility with WordPress **7.0** (`Tested up to: 7.0`; plugin header
   and readme metadata).
 * Public plugin listing: Plugin URI updated to wordpress.org (`https://wordpress.
   org/plugins/kennelflow-core/`).
 * Ships full Core **0.2.x** codebase (prior SVN releases were stubs); includes 
   LICENSE with plugin distribution.

#### 0.2.0

 * Revenue settings, WooCommerce bridge, deposits, surge pricing, waitlist, and 
   related portal features (see plugin documentation).
 * Webhooks & API: optional outbound JSON webhooks for bookings and pet profile 
   events (Action Scheduler delivery when available).
 * Staff Permissions screen (React): `kennelflow/v1/permissions` GET/PATCH for KennelFlow-
   managed role capabilities; optional Twilio SMS settings and related messaging
   features (see readme and External Services).

## Meta

 *  Version **0.2.1**
 *  Last updated **6 dinten ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.0**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/kennelflow-core/)
 * Tags
 * [boarding](https://su.wordpress.org/plugins/tags/boarding/)[hub](https://su.wordpress.org/plugins/tags/hub/)
   [kennel](https://su.wordpress.org/plugins/tags/kennel/)[pets](https://su.wordpress.org/plugins/tags/pets/)
 *  [Advanced View](https://su.wordpress.org/plugins/kennelflow-core/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/kennelflow-core/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/kennelflow-core/reviews/)

## Contributors

 *   [ Randy Breland ](https://profiles.wordpress.org/brelandr/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/kennelflow-core/)