AutoCrafterAI

Description

AutoCrafterAI is an AI content writer for WordPress. It generates articles from a chat prompt, then saves them as real native widgets in your page builder — Gutenberg blocks, Elementor widgets, Divi shortcode modules, WPBakery elements, or Beaver Builder rows — instead of dumping everything into a single text block.

You bring your own AI provider key (OpenAI, Anthropic Claude, or Google Gemini). The plugin sends prompts directly to your chosen provider using your key. It does not run its own AI, does not proxy your content through any third-party server, and does not add per-word fees or usage credits on top of your API bill.

Core features

  • AI content chat — describe what you want, get a full draft with autosaved history and a live token-cost meter.
  • Native page-builder widget output — one click opens your draft in Gutenberg, Elementor (Free & Pro), Divi, WPBakery, or Beaver Builder with real editable widgets. Works with any other editor via clean semantic HTML.
  • AI Image Alt Text — generate accessibility-friendly alt text for Media Library images using AI vision models. Bulk-select, Media Library row action, or attachment-modal button.
  • Suggested Internal Links — AI scans your existing posts and recommends the top link candidates for the draft you’re writing, with anchor-text suggestions and one-click insert.
  • AI Title A/B Variants — one click gives you five alternative headlines tagged by intent (Listicle, Question, Curiosity, Urgency, SEO).
  • Auto-suggested post titles — AI proposes a title every time it drafts content. It never clobbers a title you typed yourself.
  • Auto Schema Markup — when AI generates an FAQ section, the plugin injects FAQPage JSON-LD. HowTo lists become HowTo schema. Every post gets Article schema with author + featured image, printed automatically to wp_head.
  • EU / GDPR Mode — one toggle routes OpenAI calls to the EU-resident endpoint.
  • Content Refresh — scan aging posts, rewrite them on-brand while preserving permalink, slug, SEO meta, and analytics history.
  • AEO Engine — score your content 0-100 for Answer Engine Optimization signals (question-format headings, direct answers, schema-eligible structure), then get a list of small edits you apply one at a time.
  • Inline AI in the Block Editor — Improve / Shorten / Extend / Translate / Add CTA buttons appear in the block toolbar + right sidebar whenever a paragraph, heading, list, or quote block is selected.
  • Inline AI in the Elementor editor — same five actions on Heading, Text Editor, and Button widgets, fully undoable with Ctrl+Z.
  • WooCommerce vision — a metabox on the product edit screen reads the product’s featured image + title and writes both the short and full descriptions.
  • Brand voice — describe your brand once; the AI follows it in every generation.
  • Demo Mode — a built-in sample-content provider so you can trial the whole workflow without any API key.

Multi-provider AI

  • OpenAI — GPT-4o, GPT-4o Mini, GPT-4.1, GPT-4.1 Mini (vision-capable).
  • Anthropic Claude — Haiku 4.5, Sonnet 4.6, Opus 4.7 (vision-capable).
  • Google Gemini — Gemini 2.5 Flash, 2.5 Pro, 2.0 Flash (free tier available with no credit card).
  • Demo Mode — no key required; returns realistic sample text.

Privacy & external services

AutoCrafterAI does not run its own AI. Content generated by the plugin is sent directly from your WordPress site to whichever AI provider you have configured, using your own API key. The plugin does not proxy your content through any AutoCrafterAI server.

The plugin uses these external services, and only when you have opted into them:

  • AI providers (used only when you have configured a key): OpenAI, Anthropic Claude, or Google Gemini. Your prompts and generated content are sent to whichever provider you configured. Each provider has its own Terms of Use and Privacy Policy — linked below.
  • No usage tracking or analytics. The plugin does not phone home for any other reason. Deactivating the plugin stops all outbound calls.

Provider Terms of Use and Privacy Policy links:

Blocks

This plugin provides 1 block.

  • AutoCrafterAI AI

Installation

  1. Upload the plugin folder to /wp-content/plugins/ or install via the WordPress Plugins screen.
  2. Activate AutoCrafterAI from the Plugins page.
  3. Go to AutoCrafterAI Settings and add an API key for at least one provider. Google Gemini has a free tier that does not require a credit card. The built-in Demo Mode works with no API key at all.
  4. Go to AutoCrafterAI Generator and start chatting.
  5. For bulk image alt-text cleanup, visit AutoCrafterAI AI Alt Text.

FAQ

Do I need an API key to try the plugin?

No. AutoCrafterAI ships with a built-in Demo provider that returns realistic sample content. You can explore the whole plugin without any key. Google Gemini also has a real free tier that works without a credit card.

Which AI providers are supported?

OpenAI (GPT-4o family, GPT-4.1 family), Anthropic Claude (Haiku 4.5, Sonnet 4.6, Opus 4.7), and Google Gemini (2.5 Flash, 2.5 Pro, 2.0 Flash). All are vision-capable for alt-text and WooCommerce product descriptions.

Where are my API keys stored?

In your WordPress database (wp_options), masked in the UI so they are not visible on screen. They never leave your server except when the plugin makes a direct HTTPS call to whichever provider you configured.

Does the plugin send my content anywhere besides the AI provider?

No. AutoCrafterAI does not have a content server. All AI calls go directly from your WordPress site to whichever provider you selected for that chat.

Does it work with my page builder?

Yes. Every generation saves clean semantic HTML that works in any editor. The plugin also builds native widgets in Gutenberg, Elementor (Free and Pro), Divi, WPBakery, and Beaver Builder.

What is AEO Mode?

AEO stands for Answer Engine Optimization — writing content that gets sourced by ChatGPT, Perplexity, and Google AI Overviews. The AEO Engine scores your content and suggests small edits that make it citation-friendly for AI search.

Can I use it on a client site under EU / GDPR rules?

Yes. Turn on EU Mode in Settings and OpenAI calls route through the EU-resident endpoint.

What happens if I uninstall the plugin?

Uninstall removes the plugin’s custom tables, options, transients, cron events, and per-user counters. Your WordPress posts are kept — those are real WP posts that belong to you.

Is the source code available?

Yes. The plugin is GPL v2 or later. You can inspect and modify it freely.

How does the Token Usage Meter work?

Every time you make an AI call, the plugin captures the exact token count from the provider’s response (OpenAI returns prompt_tokens + completion_tokens; Anthropic returns input_tokens + output_tokens; Google returns promptTokenCount + candidatesTokenCount). The plugin multiplies by the current per-model pricing and shows the running monthly total + per-model breakdown on the Dashboard. All cost goes directly to your AI provider on your key.

Does Content Refresh delete my old posts?

No. It rewrites the post content in place — URL, slug, comments, categories, tags, featured image, SEO meta, and analytics history are all preserved. A _nsai_refreshed_at meta key prevents the same post from being surfaced again next month.

Reviews

There are no reviews for this plugin.

Contributors & Developers

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

Contributors

Translate “AutoCrafterAI” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

3.1.6

  • Removed all Pro/license/quota code paths and license activation UI to comply with WordPress.org Directory Guidelines (fully-functional plugin, no trialware).
  • Removed comparative marketing language from the description.
  • Fixed all inline <script> and <style> tags — now enqueued via wp_add_inline_script / wp_add_inline_style.
  • Fixed JSON-LD escaping in Schema output (round-trip through json_decode + wp_json_encode with JSON_HEX_TAG).
  • Fixed input sanitization in the shared helper (clean_post now applies sanitize_textarea_field on string inputs).
  • Moved admin menu position from 6 to 58.5 so it doesn’t compete with WordPress core items.
  • Removed load_plugin_textdomain call (auto-loaded since WP 4.6, which is below our minimum of WP 5.8).

3.1.5

  • Security: fixed IDOR in Content Refresh (added edit_post per-post capability check).
  • Security: fixed IDOR in bulk AI Alt Text (filter attachment IDs to only those the user can edit).
  • Security: new SSRF guard rejects file:, data:, javascript: URIs plus localhost, private IP ranges, and cloud metadata endpoints before media_sideload_image.

3.1.4

  • Cosmetic polish: Block Editor toolbar button uses the AutoCrafterAI brand mark instead of a generic pencil.

3.1.3

  • New: Inline AI panel in the Block Editor — Improve / Shorten / Extend / Translate / Add CTA on paragraph, heading, list, quote, and preformatted blocks.

3.1.2

  • New: Native WPBakery page-builder support — “Open in WPBakery” builds a real shortcode tree with editable widgets.
  • New: Native Beaver Builder support — “Open in Beaver Builder” builds a proper Beaver node tree.
  • New: Universal Builder Registry — third-party plugins can add support for their own builders via the nsai_register_builders hook.

3.1.0

  • New: AEO Engine — Answer Engine Optimization for Google AI Overviews, Perplexity, and ChatGPT search.

3.0.0

  • New: hardened licensing infrastructure.

2.6.0

  • Token usage meter, auto schema markup, EU/GDPR mode, Content Refresh, WooCommerce vision, and Divi widget builder.

2.5.0

  • Suggested Internal Links + two-column Generator layout.

2.0.0

  • Initial public release.