Create interactive checklists, kanban boards and guided tours in WordPress.
- Classic Checklists - Drag-and-drop items, priorities, deadlines, multi-level nesting
- Publisher Checklists - Enforce publishing requirements for selected post types
- Kanban Board - Visualize tasks with drag-and-drop columns, user assignment, due dates
- Guided Tours - Build step-by-step interactive tours for onboarding (frontend + backend)
- Shortcodes - Embed checklists anywhere, in list or kanban mode
- Floating Buttons - Trigger checklists via floating buttons or keyboard shortcuts
- Access Control - Granular permissions per role, user or public access
- Analytics - Track completion rates and engagement
- API & Webhooks - REST API with Slack, Discord and custom webhook integrations
- Import / Export - JSON, PDF and TXT formats
- Dashboard Widget - Checklist status on the WordPress dashboard
- Dark Mode - Full dark/light theme support
- i18n - German and French translations included
- Download the latest release zip
- Upload via Plugins > Add New > Upload Plugin in WordPress
- Activate and go to MagicPlugins > MagicChecklists
Or install directly from WordPress.org (pending approval).
- Node.js 18+
- WordPress development environment
npm install
npm run devVite dev server runs at http://localhost:3000 with HMR. WordPress auto-detects it when WP_DEBUG is enabled.
npm run build # Compile React assets
node build.js # Create distribution zip- React 18, Vite, TailwindCSS, Flowbite React
- PHP 7.4+, WordPress REST API
Contributions are welcome! Please open an issue first to discuss what you'd like to change.