Campaigns are the heart of AI Content Writer: each one is an automated pipeline that generates titles, writes articles, fetches featured images, and publishes posts on a schedule. Manage them under AI Content Writer → Campaigns.
The pipeline
Every campaign run works through four steps, one post at a time, in the background:
- Titles — new topics are found (scraped or AI-generated) until the campaign has enough pending posts.
- Content — each pending post gets a full, SEO-complete article (see SEO Integration).
- Featured image — a matching image is fetched and attached with alt text (if enabled — see Featured Images).
- Publish — the finished post is promoted to your chosen post type and status, with author, categories, tags, and SEO data applied.
Posts in progress appear on the campaign edit screen with progress bars; the Campaigns list shows each campaign’s overall progress and last/next run.
Campaign types
| Type | What it does |
|---|---|
| Articles | Scrapes trending topics from Bing and Bing News for your keywords, then rewrites the source articles. |
| RSS Feed | Pulls items from any RSS feed and generates posts from them. |
| Autopilot — Analyze My Site | Zero input: the AI studies your existing published posts and writes new articles that match your site. No keywords needed. |
| Gemini / ChatGPT | Pure keyword campaigns: the AI invents SEO-friendly titles from your keywords and writes each article from scratch. |
| Claude / DeepSeek / OpenRouter (Pro) | The same keyword campaigns, powered by the Pro providers. |
Autopilot campaigns
Autopilot is the zero-configuration campaign type: you pick an AI provider, and that’s it. No keywords, no instructions, no source to configure. The campaign learns what your site is about and keeps writing more of it.
How Autopilot works
- It reads your site. On the first run, Autopilot samples your 30 most recent published posts (of the campaign’s target post type) along with your most-used categories and tags, plus your site name and tagline.
- It builds a site profile. Your chosen AI provider distills that sample into a short profile describing your niche, main topics, target audience, and writing style. The profile is cached on the campaign and refreshed weekly, so it keeps tracking your site as it grows.
- It proposes fresh topics. Every run, the profile and your existing titles are sent back to the AI with one instruction: propose new titles that fit this site and don’t overlap anything already published.
- It writes them normally. From there, nothing is special — the standard pipeline takes over, so Autopilot posts get the same SEO title, meta description, focus keyword, slug, excerpt, images, and taxonomy as any other campaign.
Setting one up
- Campaigns → Add New, set Campaign Type to Autopilot — Analyze My Site.
- Pick the AI Provider that should write the articles — Gemini or ChatGPT on the free plugin; Claude, DeepSeek, and OpenRouter appear automatically with Pro.
- Optionally set the content language and writing tone — both apply exactly as they do in keyword campaigns.
- Set your target, frequency, post type, status, author, and taxonomy in the sidebar as usual, then save.
The Keywords, Campaign Host, Campaign Source, and RSS Feed fields are hidden for this type — there’s nothing to fill in.
Requirements & good practice
- At least 5 published posts must exist before Autopilot will run. Below that there isn’t enough signal to describe your niche, so the campaign skips the run and writes a warning to the logs rather than generating generic filler. Publish a handful of posts (by hand or with a keyword campaign) and Autopilot takes over from there.
- The provider must be configured. If the selected provider has no valid API key, the run is skipped with an error in the logs.
- Start draft-first. Because you’re not steering with keywords, set the completed-post status to Draft for the first batch and review what Autopilot chooses. Once the direction looks right, switch to Publish.
- It won’t repeat you. Proposed titles run through the same duplicate guard as every other campaign type, and existing titles are shown to the model explicitly as topics to avoid.
Best for: established blogs that want to keep publishing on-theme without planning a content calendar, and anyone who finds keyword research the blocker. If you want tight control over exactly which topics get written, use a keyword campaign or Import Titles instead.
Campaign options
Campaign Details
- Keywords — the niche the campaign writes about, comma-separated (not used by Autopilot).
- AI Provider — which provider writes the articles (Autopilot only; other AI campaign types use the provider named by the campaign type itself).
- Content Language — 23 languages, from English and Spanish to Japanese and Arabic (AI campaign types, including Autopilot).
- Writing Tone — 11 presets: professional, conversational, friendly, formal, casual, informative, persuasive, authoritative, humorous, technical (AI campaign types, including Autopilot).
- Import Titles — paste your own article titles, one per line; they’re queued for generation on the next run, duplicates skipped. Perfect for working from your own content calendar.
- Custom Prompt Template (Pro) — replace the built-in article prompt with your own, using
{title},{keywords},{language}, and{tone}variables.
Campaign Actions (sidebar)
- Target — total posts this campaign should produce (up to 20 free, 999 with Pro).
- Status — Active campaigns run on schedule; Draft/Pending campaigns are paused.
- Frequency — hourly, twice daily, daily, weekly, or monthly (Pro adds 5/10/15/30-minute intervals).
- Run Campaign — queue an immediate background run instead of waiting for the schedule.
Publish Content As
- Post type & status — publish as posts, pages, or any public post type; choose Draft for a review-first workflow or Publish for full automation.
- Post author, Categories, Tags — applied to every post the campaign publishes. If you leave categories empty, AI-suggested categories are matched against your existing ones; AI-suggested tags are merged with yours.
Campaign Settings
- Generate Thumbnail — toggle featured images per campaign.
- Write SEO Meta — toggle the SEO plugin integration per campaign.
The review queue
On the campaign edit screen, every generated post shows a progress bar and three actions:
- Approve — promote a finished post to its final type and status immediately.
- Regenerate — wipe the content and queue a fresh rewrite in the background.
- Delete — discard the post entirely.
Combine draft-first publishing with the review queue for a workflow where AI drafts and you approve — or let Pro’s SEO score gate hold only the weak posts automatically.
Content filtering
- Block Keywords — comma-separated words removed from generated content.
- Search & Replace (Pro) — find/replace pairs applied before publishing.
- HTML Cleaner (Pro) — strip elements from scraped content by CSS selector (e.g.
.ads, .related-box). - Insert Content — prepend or append your own HTML (disclosures, CTAs, affiliate blocks) to every post.
Duplicate protection
Titles are checked against every existing post — by exact match and by normalized slug (so “AI Tips!” and “ai tips” count as the same) — before a post is ever created. The same article never gets written twice. Autopilot adds a second layer: your existing titles are sent to the AI as topics to avoid, so overlap is prevented before a title is even proposed.
Related
- Getting Started
- Logs & Monitoring
- Pro Features — drip scheduling, score gate, and more.