RoutineKit solves the agency problem of replicating the same WordPress configuration changes across dozens or hundreds of client sites.
Build reusable, step-by-step configuration checklists inside one site, then run them anywhere. Each step includes instructions, a direct deep-link to the exact settings page, and optional evidence capture — so your team always knows what was done, when, and by whom.
Turn live configuration sessions into documented workflows automatically. RoutineKit monitors wp_options changes as you navigate through settings pages and offers to add them as workflow steps — with the exact option values captured for future reference.
RoutineKit communicates with an external service only when you explicitly connect to RoutineKit Cloud. No data is sent to any external server without an active connection.
When you enter a license key and connect to RoutineKit Cloud, this plugin sends data to and receives data from https://app.routinekit.dev.
Data sent:
* Your site URL, site name, and WordPress version (on connect and heartbeat)
* RoutineKit plugin version (on heartbeat)
* Workflow structure (title, steps) when you push a workflow to a site group
* Execution completion status when a runner finishes a SaaS-assigned workflow
Data received:
* Workflow assignments pushed from your central dashboard
* Template library available for your plan
* License plan status
When this happens: Only after you explicitly enter an API key in RoutineKit > Settings > Cloud Connection. The connection can be removed at any time from the same screen, after which no further data is sent.
This service is operated by the plugin author. It is optional — the plugin is fully functional without it.
RoutineKit captures wp_options changes made during your admin sessions to help you build workflow steps (Auto-Capture feature). This data is stored locally in your own database and is never sent externally on the free plan.
The Auto-Capture buffer stores: the option name, old value, new value, the URL of the admin page where the change occurred, and the WordPress user ID of the person who made the change. This data is retained for a configurable period (default: 30 days, adjustable in Settings) and deleted automatically. It is fully removed when the plugin is uninstalled.
Execution audit trails store: which user ran a workflow, which steps were completed or skipped, timestamps, and any notes or evidence files uploaded. This data is stored locally in your database.
If you connect to RoutineKit Cloud (Pro), please review the RoutineKit Cloud privacy policy at https://routinekit.dev/privacy.
The complete source code for this plugin, including all JSX/JavaScript source files, is publicly available at:
https://github.com/99points/routinekit-public
The JavaScript assets in this plugin are compiled from source files in the src/ directory using @wordpress/scripts (webpack).
To rebuild from source:
npm install in the plugin rootnpm run build to compile production assets into assets/js/This plugin includes the following third-party library:
assets/js/html2canvas.min.js (vanilla capture watcher) and in the webpack chunk assets/js/548.js (React runner notes).