Welcome to the documentation for AI Content Writer, the auto-blogging, AI content, and SEO automation plugin for WordPress by BeautifulPlugins. Everything here applies to the free plugin from WordPress.org; pages covering the AI Content Writer Pro add-on are marked as Pro.
New here? Start with Installation and then follow the Getting Started guide — it takes you from a fresh install to your first automated campaign in about ten minutes.
Setup
- Installation — install and activate the free plugin, requirements, and updating.
- Getting Started — connect an AI provider and launch your first campaign.
- API Keys & AI Providers — Gemini, ChatGPT, and the Pro providers: Claude, DeepSeek, and OpenRouter.
- Settings — every option explained: providers, SEO integration, images, logs, and more.
Everyday Use
- Campaigns — the automation pipeline: campaign types (including zero-input Autopilot), targets, schedules, the review queue, and bulk title import.
- Instant Generation — generate a single article on demand, pick its featured image, and publish.
- Editor Integration — the AI assistant in the block editor (tone, length, and language) and the AI Writer button in the classic editor (including Elementor and WooCommerce).
- Featured Images — Pexels, Unsplash, and Pixabay stock photos, plus DALL·E AI generation (Pro).
- Logs & Monitoring — the activity log, per-campaign filtering, and the dashboard.
SEO
- SEO Integration — how every article arrives SEO-complete, and how the data flows into Yoast SEO, Rank Math, All in One SEO, and SEOPress.
Pro
- License Activation (Pro) — activate your license and enable automatic updates.
- Pro Features — the SEO Pack, drip scheduling, extra providers, DALL·E images, prompt templates, webhooks, and more.
For Developers & Help
- Developer Reference — hooks, filters, and extension points for providers, prompts, images, and SEO adapters.
- FAQ & Troubleshooting — answers to common questions and fixes for common problems.
Can’t find what you need?
Search this documentation first — most answers are a page away. If you’re still stuck, open a support ticket and include your WordPress version, the plugin version, and what you expected to happen. We read every ticket.