Bulk Post Generation is the focus of this documentation page. Generate 1–50 posts at once from a topic list with real-time progress tracking. Follow the sections below to configure the feature and use it in your WordPress workflow.
Generate up to 50 posts at once by providing a list of topics. Perfect for building content at scale.
Bulk_Plan_Routes registrar is a placeholder with no registered REST routes.
How to Use Bulk Generation
- Go to SmartyPress AI → Content Generation and open the Bulk Generation tab.
- Enter topics — one per line (up to 50 by default), or upload a TXT / CSV / TSV file.
- Choose Provider, Model, and Post Type. Generation mode stays on Normal mode.
- Open additional settings for language, section counts, temperature, shared context, cost limits, and custom prompts.
- Click Generate N Posts (the label shows the topic count, for example Generate 5 Posts).
WordPress Security Best Practices
How to Speed Up Your WordPress Site
SEO Tips for Beginners in 2026
WooCommerce Performance Optimization
Best WordPress Backup Solutions
Extended CSV/TSV columns are supported: Topic, Focus keyword, Category, Product attributes, Notes, Context, SKU.

Topic Limit
The maximum number of topics per run is 50 by default. Developers can change this with the smartypress_ai_bulk_max_topics filter.
Real-Time Progress
During generation, you can monitor:
- Current topic being processed
- Success/failure status for each post
- Overall progress counter
- Pause, resume, cancel, retry failed items, or skip an item

After Generation
A summary shows created, failed, and skipped counts with links to edit each post. Bulk jobs always save posts as drafts — there is no publish/pending status selector in the current bulk UI.
Settings
- Provider & Model — which AI to use for all posts
- Post Type — post, page, product, or another enabled type
- Language — output language for all posts
- # of Sections / # of Paragraphs per Section — structure controls for the legacy pipeline
- Shared context — instructions applied to every topic via
{CONTEXT} - Advanced prompts — templates for title, sections, content, and excerpt
- Stop after failed items / Estimated cost limit, USD — optional queue guards
Bulk Post Generation Workflow Checklist
The bulk post generation workflow should be treated as a repeatable process, not a one-time setting. Start by confirming that the SmartyPress AI Engine module related to this page is enabled, then check the default provider, model, language, and post type settings before you run the feature on production content. This keeps generated output predictable and makes it easier to compare results between OpenAI, DeepSeek, OpenRouter, Yandex GPT, and GigaChat.
Use this checklist whenever you document, test, or train another editor on Bulk Post Generation. It helps keep the setup aligned with WordPress permissions, Rank Math SEO fields, and the editorial workflow used by your site. If a result looks different from what you expected, repeat the same checklist with a smaller prompt and a lower temperature before changing global settings.
- Confirm that the required SmartyPress AI module is enabled in the Components screen.
- Open Settings and verify that the selected provider has a valid API key and a tested connection.
- Choose the model that fits the task: fast models for drafts, premium models for final marketing copy, and web-search models for research.
- Review the output language, temperature, max tokens, and prompt variables before generating content.
- Save the result as a draft first, then review headings, links, facts, and SEO fields before publishing.
Recommended Settings
For most bulk post generation tasks, start with a balanced model such as GPT-4o Mini, GPT-4o, DeepSeek Chat, or a carefully selected OpenRouter model. Keep temperature around 0.5 to 0.8 for documentation and tutorials, because these pages need clarity more than experimentation. Increase temperature only when you need more creative headlines, introductions, or alternative wording.
Use a clear default language and keep prompt variables consistent across articles. For documentation pages, a neutral or professional writing tone usually works best. If the generated result is too short, increase the number of sections or paragraphs per section rather than asking the model to “write more” after the fact. Structured settings create more stable output and make Bulk Post Generation easier to reproduce later.