Skip to content

Topic Library

The Topic Library (new in 4.2) turns recurring content ideas into self-running generators. Each topic is a reusable prompt with its own schedule — create it once and it produces a new post every hour, day, or week until you pause it.

Unlike Scheduled Automation, which rotates through your Keyword Groups with one global configuration, every topic in the library is independent: its own prompt, its own frequency, its own model, and its own draft/publish behavior.

  1. Go to WP-AutoInsight and click the Topics tab.
  2. Fill in the Add Topic form:
    • Topic name — a label for the list (it’s also used as the focus keyword).
    • Prompt — what the AI should write. Placeholders like {keyword}, {title}, {tone}, {site_name}, and {word_count} work here, just like in content templates.
    • Frequency — hourly, every 2 hours, every 6 hours, daily, or weekly.
    • Post status — use the global Draft/Publish setting, or override it for this topic only.
    • Provider — use your global model, or pin this topic to a specific one.
  3. Click Save Topic. The topic starts active, with its first run scheduled one interval from now.

Each row in the topic list offers four actions:

  • Edit — change the prompt, frequency, or overrides. Changing the frequency reschedules the next run.
  • Pause / Resume — paused topics keep their configuration but stop generating. Resuming schedules the next run a full interval ahead, so a long-paused topic never fires the moment you wake it.
  • Run Now — queue a post immediately without touching the regular schedule.
  • Delete — removes the topic. Posts it already generated are never deleted.

The Last Run column links straight to the most recently generated post.

If a topic fails five times in a row (an expired API key is the usual culprit), it pauses itself and an admin notice tells you which topics were paused and why. Fix the underlying issue, then resume the topic from the Topics tab — resuming also resets the failure counter, as does a successful Run Now.

Generated posts follow the global New Post Status setting (draft by default — see Draft Mode) unless the topic sets its own override. A per-topic override always wins over the global setting.