Description
Voxfor Autopilot is a self-contained WordPress plugin that works like an in-house AI SEO team. It handles the full content lifecycle — from keyword research and long-form article generation to intelligent optimization of existing posts — all from your WordPress dashboard, with no external workflow engines, no subscriptions, and no sending your content to third-party platforms. You bring your own API keys; Voxfor does the rest.
Why Voxfor Autopilot?
Most AI content tools are one-trick: they either write new content or rewrite what you have. Voxfor Autopilot does both, adds a safety net, and puts you in control at every step. The pre-update Review Agent, budget gates, kill switch, and per-post scheduling mean the plugin will never surprise you with an unreviewed change or an unexpected API bill.
Resources
Core Features
1. AI-Powered Content Creation
Generate complete, long-form, SEO-ready blog posts in one click:
- Target a focus keyword and optional secondary keywords.
- Choose content length, language, and tone.
- Auto-insert internal links to your existing content.
- Add author bio, external reference links, and structured FAQs.
- Schedule the post to publish now, as draft, or at a future date/time.
- Gutenberg-compatible HTML output — no shortcodes required.
- Schema markup hints embedded in the generated structure.
The AI never adds a duplicate H1 inside the post body — the post title stays the only H1 on the page, keeping your SEO clean.
2. Content Auditor & Deep Optimization
Audit any existing post and let the AI propose surgical improvements:
- Problem signal detection — identifies thin content, missing focus keyword, poor meta title/description, over-optimized anchor text, missing CTAs, and more.
- 5-stage Judgment Engine — every proposal goes through Observe Diagnose Plan Simulate Decide before a single character changes.
- Preserve map — shortcodes, Gutenberg blocks, CTAs, internal links, factual claims, and required phrases are locked before any edit begins.
- Four editing modes, from the safest to the most comprehensive:
- Safe Refresh — meta tags, minor phrasing, keyword density only.
- Section Improvement — targeted paragraph-level rewrites.
- Guided Rewrite — rewrites weak sections and fixes all flagged problem signals.
- Full Rewrite — full article rewrite with all problem signals resolved.
3. Manual Review Queue
AI proposals that do not meet the confidence threshold, or that you simply want to inspect, are held in a manual review queue:
- See the proposed changes side-by-side.
- Approve & Apply in one click — the post is updated instantly.
- Reject with a reason, or delete entries in bulk to keep the queue clean.
- Status updates in real-time: pending approved, so you always know what was actioned.
4. Keywords Research
Expand any seed keyword into a researched list of topical variations, questions, and long-tail phrases:
- Powered by the same AI provider you configure for research tasks.
- Save keywords to the internal library for use in content creation or scheduling.
- Cluster keywords and track which have been used, are pending, or have been paused.
5. Per-Post Scheduling
A metabox on every post lets you configure automation without touching a single setting page:
- Set optimization frequency (daily, weekly, monthly, or custom interval).
- Choose the editing mode and allowed action types per post.
- Set a confidence threshold — proposals below it go straight to manual review.
- Define a human-edit policy (skip optimization if you recently edited the post manually).
6. Cost Controls & Budget Guard
Every single AI API call is tracked, rolled up, and gated:
- Per-call cost logging with provider, model, task type, token counts, and USD cost.
- Daily and monthly budget caps — once reached, no further API calls are made until the period rolls over.
- A one-click Kill Switch in the dashboard halts all outbound AI calls site-wide instantly.
- 30-day cost trend chart, provider breakdown, and task-type breakdown under AI Cost.
7. Activity Log
A full audit trail of every action the plugin takes:
- Filterable by level (Info, Warning, Error) and searchable by keyword.
- Bulk-delete selected entries or clear the entire log with one click.
- Errors and warnings are highlighted so issues stand out instantly.
8. Multi-Provider AI Support
Voxfor Autopilot is provider-agnostic and supports:
- OpenAI (GPT-5.5, GPT-5 family, GPT-4.1, GPT-4o Mini, and compatible models)
- Anthropic (Claude 3.5 Sonnet, Claude 3 Opus, Haiku)
- Google Gemini (Gemini 1.5 Pro, Gemini 1.5 Flash, Gemini 2.x)
- Perplexity (sonar-pro, sonar — ideal for research with live citations)
Each AI task (Research, Content, Optimization, Review, Images) can be routed to a different provider, so you can use the best model for each job while controlling costs.
9. SEO Plugin Compatibility
Works natively with:
- Rank Math — reads and writes focus keyword, meta title, meta description.
- Yoast SEO — reads and writes focus keyword, meta title, meta description.
- Standalone mode — when no SEO plugin is active, Voxfor stores everything under
_voxfor_*post meta.
No hard dependencies. If your SEO plugin is deactivated, the plugin falls back to standalone mode automatically.
10. Multilingual Content
Set any language in Settings and every AI prompt is automatically adjusted to produce content in that language — no WPML or translation plugin required for the AI output itself.
Privacy & Data
- No data leaves your server except for the API calls you explicitly configure to your chosen AI provider(s). See the External services section below for full disclosure of what is sent, when, and to whom.
- API keys are stored in your own
wp_optionstable and are never sent to Voxfor or any third party — only to the provider whose key it is. - No telemetry, no usage pings, no licensing servers, no analytics, no user tracking.
- Voxfor Autopilot does not load any third-party scripts or fonts on the front end of your site.
Minimum Requirements
- WordPress 6.2 or higher
- PHP 7.4 or higher (PHP 8.x recommended for best performance)
- At least one API key from a supported AI provider
- cURL enabled in PHP
External services
Voxfor Autopilot is a “bring your own API key” plugin. It does not include or require any service operated by Voxfor. The plugin only contacts an external service when the site administrator explicitly configures an API key for that provider in Settings API Keys AND assigns that provider to a task in Settings Task Routing, and then triggers an action that uses that task (e.g. Create Content, Run Auditor, Expand Keywords, Approve Manual Review).
No data is sent to any third party on plugin activation, page loads, cron ticks, or front-end visits. No data is sent to Voxfor itself — there is no Voxfor server.
For every provider listed below, the data transmitted is the same general shape: the prompt the plugin builds for the requested task (which may include the focus keyword, secondary keywords, post title, post excerpt, the existing post content when optimizing an existing post, the target language and tone, and your API key in the request header for authentication). The provider’s response (the generated/optimized text, research results, or image URL) is then stored in your own WordPress database. The plugin does not send any visitor data, IP addresses, or analytics.
OpenAI (api.openai.com)
- What it is: OpenAI’s GPT and DALL-E APIs.
- What it is used for: Generating new article drafts, expanding keyword seeds, optimizing existing posts, generating featured images (DALL-E / gpt-image), and pre-update review of AI proposals — but only for the tasks you assign to “OpenAI” in Task Routing.
- What is sent and when: The prompt for the requested task and your OpenAI API key, sent only when an administrator triggers an action in the admin UI (or when a per-post / per-keyword schedule the administrator configured fires). Endpoint:
https://api.openai.com/v1. - Terms of service: https://openai.com/policies/terms-of-use
- Privacy policy: https://openai.com/policies/privacy-policy
Anthropic Claude (api.anthropic.com)
- What it is: Anthropic’s Claude API.
- What it is used for: Article generation, keyword expansion, post optimization, and pre-update review — but only for the tasks you assign to “Anthropic” in Task Routing.
- What is sent and when: The prompt for the requested task and your Anthropic API key, sent only when an administrator triggers an action or a configured schedule fires. Endpoint:
https://api.anthropic.com/v1. - Terms of service: https://www.anthropic.com/legal/consumer-terms
- Privacy policy: https://www.anthropic.com/legal/privacy
Google Gemini (generativelanguage.googleapis.com)
- What it is: Google’s Gemini Generative Language API.
- What it is used for: Article generation, keyword expansion, post optimization, image generation (Gemini image models), and pre-update review — but only for the tasks you assign to “Gemini” in Task Routing.
- What is sent and when: The prompt for the requested task and your Gemini API key, sent only when an administrator triggers an action or a configured schedule fires. Endpoint:
https://generativelanguage.googleapis.com/v1beta. - Terms of service: https://ai.google.dev/gemini-api/terms
- Privacy policy: https://policies.google.com/privacy
Perplexity (api.perplexity.ai)
- What it is: Perplexity’s Sonar API.
- What it is used for: Research tasks with live citations and, optionally, text generation — but only for the tasks you assign to “Perplexity” in Task Routing.
- What is sent and when: The research prompt for the requested task and your Perplexity API key, sent only when an administrator triggers an action or a configured schedule fires. Endpoint:
https://api.perplexity.ai. - Terms of service: https://www.perplexity.ai/hub/legal/terms-of-service
- Privacy policy: https://www.perplexity.ai/hub/legal/privacy-policy
If you do not enter an API key for a given provider, or do not assign that provider to any task, the plugin never contacts that service.
Screenshots









Installation
Automatic installation
- Log in to your WordPress admin panel and go to Plugins Add New.
- Search for Voxfor Autopilot.
- Click Install Now, then Activate.
Manual installation
- Download the plugin zip.
- Upload the
voxfor-autopilotfolder to/wp-content/plugins/via FTP or the WordPress zip uploader. - Go to Plugins Installed Plugins and activate Voxfor Autopilot.
First-time setup
- Go to Voxfor Autopilot Settings and enter at least one AI provider API key.
- Under the Task Routing tab, assign a provider to each AI task (Research, Content, Optimization, Review).
- Set your daily and monthly budget caps under the Budget tab.
- You’re ready. Use Create Content to generate a new post, or Auditor to optimize an existing one.
FAQ
-
Do I need all four API providers?
-
No. You only need one. You can assign the same provider to all tasks. Adding multiple providers lets you route each task to the best (or cheapest) model for that job.
-
Does it work without Rank Math or Yoast SEO?
-
Yes. Standalone mode stores focus keyword, meta title, and meta description under
_voxfor_*post meta. All optimization features work the same way. -
Will it modify my posts without me knowing?
-
Only if you configure per-post scheduling and set the editing mode to auto-apply. In manual review mode (the default), every proposed change sits in the queue until you approve it. The Review Agent scores each proposal before it ever reaches you.
-
What happens if an API call fails or the provider is down?
-
Requests automatically retry with exponential backoff. If you have configured fallback providers for Research, Content, or Images, those providers take over seamlessly. The Review task is a safety gate and does not fail over — if it cannot complete, the proposal is held rather than auto-applied.
-
Can I stop all AI activity immediately?
-
Yes. The Kill Switch on the dashboard halts every outbound AI API call site-wide with a single click. Re-enable it the same way.
-
Where are my API keys stored?
-
In your own WordPress database under
wp_options(voxfor_api_keys). They are encrypted by WordPress’s native options layer and are never transmitted to any server other than the AI provider you configure. -
What languages does it support?
-
Any language. Set the target language in Settings and the plugin instructs the AI to produce content in that language. There is no hard-coded language list.
-
No. The plugin automatically strips any H1 block the AI might include at the top of the generated content. Your post title is always the sole H1 on the page.
-
Can I control costs?
-
Yes. Set daily and monthly budget caps. Once a cap is reached, no further API calls are made until the budget period resets. Use the AI Cost page to view spend by provider, model, and task type, and use the Kill Switch to halt all activity instantly if needed.
-
Is it compatible with page builders?
-
Content is generated as clean HTML. Gutenberg blocks are fully preserved during optimization. For classic editor or third-party page builders, the plugin works on the raw
post_contentvalue; complex shortcodes are included in the preserve map and will not be modified. -
Does it support multisite?
-
The plugin is not explicitly tested on multisite and is not listed as multisite-compatible. Single-site installations are fully supported.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Voxfor Autopilot” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Voxfor Autopilot” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.3.12
- Added OpenAI GPT-5.5 support for research, content generation, pre-update review, and keyword expansion.
- Added GPT-5.5 default token pricing for AI cost tracking, including existing installations.
1.3.11
- Documentation: Added a dedicated
== External services ==section to the readme disclosing every third-party API the plugin can call (OpenAI, Anthropic, Google Gemini, Perplexity), what is sent, when it is sent, and links to each provider’s terms of service and privacy policy. - Documentation: Expanded the Privacy & Data section to make the “no telemetry, no Voxfor server” guarantee explicit.
- Hardened: The internal
/jobs/{uuid}/executeREST endpoint now validates its per-job transient token inside thepermission_callbackinstead of__return_true, so unauthorized requests are rejected before the route dispatches. - Hardened: Per-post metabox nonce is now sanitized and unslashed before verification (defence-in-depth, matches WP coding standards).
- Fixed: Plugin URI header now points to a valid public URL.
1.3.10
- Fixed: Manual review status now correctly updates to “approved” after Approve & Apply.
- Fixed: Generated post content no longer includes a duplicate H1 tag.
- Hardened: All database queries comply with WordPress Plugin Check security standards (PreparedSQL, DirectQuery, UnescapedDBParameter).
- Hardened: All settings registered with
sanitize_callback; all$_POST/$_GETinputs sanitized and unslashed. - Hardened: Nonce verification added to all admin forms and URL-based filters.
- Improved: Activity Log and Manual Review Queue now support bulk-select and bulk-delete.
- Improved:
Full Rewritemode now batches large work plans to avoid AI output token truncation. - Improved:
Guided Rewritemode now resolves flagged problem signals in the same pass. - Improved: Pre-update Review Agent issues warnings (not hard failures) for structural checks in rewrite modes.
- Improved: Content integrity guards re-inject missing Gutenberg blocks and internal links after section rewrites.
- Removed: “Optimize Existing” option from Create Content (use Auditor instead).
- Renamed: Admin menu labels updated to “Voxfor Autopilot”, “Keywords Research”, and “AI Cost”.
- Code:
error_log()debug branch removed; logging goes exclusively to the plugin’s own Activity Log.
1.0.0
- Initial release.
