Skip to content

Admin Coach Tours

Version WordPress PHP License

NOTE: This plugin is currently in beta.

AI-powered interactive tutorials for the WordPress block editor.

Admin Coach Tours helps WordPress users learn the block editor through AI-generated step-by-step tutorials. Click “Help me…” in the editor, select a task or ask a question, and get an interactive guided tour tailored to your needs.

  • AI-Generated Tours — On-demand tutorials created by AI based on your request
  • Ready-made Task Library — 20+ common tasks like adding images, videos, headings, paragraphs, and more
  • Freeform Questions — Ask anything about the block editor
  • Interactive Overlay — Visual highlighting guides you through each step
  • Smart Block Targeting — Accurately identifies and highlights the correct elements
  • Automatic Progression — Tours advance when you complete each action
  • WordPress 7.0+
  • PHP 8.3+
  • At least one WordPress AI provider connector configured
  1. Download admin-coach-tours.zip from the latest release.
  2. In wp-admin, go to Plugins → Add New → Upload Plugin, choose the zip, and click Install Now.
  3. Activate the plugin.
  4. Go to Tools → Coach Tours to enable AI.
Terminal window
git clone https://github.com/soderlind/admin-coach-tours.git
cd admin-coach-tours
composer install --no-dev
npm ci && npm run build

Copy the folder into wp-content/plugins/ and activate it.

The plugin updates itself from GitHub releases — new versions show up under Plugins and Dashboard → Updates like any other plugin (checked roughly every 6 hours).

  1. Configure at least one WordPress AI provider connector
  2. Navigate to Tools → Coach Tours
  3. Enable AI Features
  4. Optionally choose a preferred provider and model override
  5. Save settings
  1. Open any post or page in the block editor
  2. Click the “Help me…” button (bottom-right)
  3. Choose from the options:

Common Tasks:

CategoryTasks
TextAdd paragraph, heading, list, quote, table; format text; code, separator, details
MediaAdd image, video, gallery, cover, audio, file
DesignAdd button, columns, group, spacer
EmbedEmbed YouTube, embed from URL

Or Ask a Question: Type any question about the block editor and press Enter.

  1. Follow the highlighted steps to complete the task
  2. Each step auto-advances when you perform the action
  1. You ask — Select a task or type a question
  2. AI generates — The AI creates a custom tour with step-by-step instructions
  3. You follow — Interactive overlay highlights each target element
  4. You learn — Complete actions to progress through the tour

Tours are generated on-demand and not stored — each request creates a fresh, context-aware tutorial.

MethodEndpointDescription
GET/wp-json/admin-coach-tours/v1/ai/tasksList available tasks
POST/wp-json/admin-coach-tours/v1/ai/tourGenerate AI tour
GET/wp-json/admin-coach-tours/v1/ai/statusCheck AI availability
Terminal window
composer install
npm install
Terminal window
npm run build # Production build
npm run start # Development mode with watch
Terminal window
composer test # PHP tests
npm run test # JavaScript tests
npm run test:watch # Watch mode
Terminal window
composer lint # PHP (WPCS)
npm run lint # JavaScript (ESLint)

See docs/AI-ARCHITECTURE.md for details on the AI tour generation architecture.

FilterDescription
act_ai_providersRegister additional AI providers
act_ai_tasksModify available task definitions
act_tour_dataFilter tour data before display
ActionDescription
act_tour_startedFired when a tour starts
act_tour_completedFired when a tour completes
act_step_completedFired when a step completes
CapabilityDescriptionDefault Roles
act_use_aiUse AI featuresAdministrator
act_run_toursRun toursAll logged-in users
  • API keys are owned by the WordPress AI connector (not stored by this plugin)
  • All endpoints require authentication
  • Capability checks on all operations
  • Input sanitization and output escaping

GPL v2 or later — see LICENSE for details.