Skip to main content

Overview

Use Automations to create content, rewrite published WordPress content, keep a knowledge base current, or reply to new comments in the background. In WordPress admin, go to AI Puffer > Automations.
Quick create automation
Before you begin, configure the AI provider, image provider, vector store, or source connection required by the automation. If the Automations menu is not visible, check AI Puffer > Settings > Modules and confirm that your WordPress role has access to it.

Create Content

Create posts from topics, CSV files, RSS feeds, URLs, or Google Sheets.

Optimize

Rewrite selected fields in published WordPress content.

Content Indexing

Add WordPress content to a vector store and keep it current.

Comment Replies

Generate replies for matching approved comments.

Settings

Configure AI, prompts, SEO, publishing, images, and knowledge.

Queue

Review pending, completed, and failed work.
To create an automation:
  1. Click Create automation on the welcome screen, or New automation above the task list.
  2. Select what you want to automate.
  3. Complete Setup for that automation type.
  4. Click Untitled at the top if you want to name the task.
  5. Continue through the settings shown for the selected automation.
  6. Review Finish and click Save task.
Create a new automation
The progress bar shows your position. Use Previous to return to an earlier setting. Completed settings show a summary of their values. After the required setup fields are complete, click Quick create to save with recommended defaults for everything else. If required information is missing, AI Puffer shows it near the setting that needs attention. You can edit the task later to customize any saved default.
Quick create automation
The Tasks table shows each automation’s name, type, frequency, status, last run, next run, and actions. To edit a task, click its edit icon, open any setting you want to change, then open Finish and click Save changes.

How Automations Run

Automations use .
  1. The saved task runs at its selected frequency.
  2. It finds eligible work and adds queue items.
  3. The queue processor handles pending items in batches.
  4. Each item becomes Completed or Failed.
The queue processor handles up to 5 pending items per run. If more items remain, AI Puffer schedules another queue run about 30 seconds later.
WordPress cron depends on site traffic unless you run a real server cron. If traffic is low, tasks can run late. If DISABLE_WP_CRON is enabled, configure a server cron for WordPress.

Create Content

Select Create new content in Setup to create posts, pages, products, or other supported post types. The available settings are Setup, AI, Content, Images, SEO, Knowledge, and Finish. Use Quick create after entering a valid source when you want to keep the recommended defaults. Choose one source under Content source: Each saved automation uses the source selected when you save it. Batch editor and Quick paste are synchronized views of the same Manual Entry topic list.

Manual Entry

Use Batch editor or Quick paste for manual entry. Use Batch editor when you want to review each item as a row:
  1. Select Create new content.
  2. Select Batch editor under Content source.
  3. Enter a topic and, if needed, keywords.
  4. Click Details to set a category, author, post type, or schedule for that row.
  5. Click Add another topic for more rows.
  6. Continue to AI, or click Quick create.
Batch editor for Manual Entry
Use Quick paste when you want to paste several items at once. Enter one item per line, then switch to Batch editor if you want to review or edit the parsed rows. Basic format:
Extended format:
Example:
Quick paste for Manual Entry

CSV

Use Import CSV to upload a structured topic list. Download the sample CSV
  1. Select Import CSV.
  2. Drop a .csv file into the upload area, or click to browse.
  3. Wait for AI Puffer to show how many topics were found.
  4. Continue to AI, or click Quick create.
Do not include a header row unless you want it treated as a topic.
Import CSV source

RSS Feed

RSS Feed is a Pro feature. Select RSS feed under Content source.
  1. Enter one feed URL per line.
  2. Add Only titles containing keywords if only matching titles should be used.
  3. Add Skip titles containing keywords if matching titles should be ignored.
  4. Click Fetch Feeds to check the sources.
  5. Continue through the remaining settings.
  6. In Finish, choose how often the task should check the feeds.
The task records processed feed items to avoid using the same item again. Run now checks recent items but still skips items already in the task history.
RSS Feed source

Web Page

Web Page is a Pro feature. Select URL under Content source.
  1. Enter one page URL per line.
  2. Click Test First URL to preview the first page’s extracted content.
  3. Continue through the remaining settings.
  4. In Finish, choose how often the task should check the URLs.
AI Puffer extracts readable page text and makes it available to the content instructions.
Web Page URL source

Google Sheets

Google Sheets is a Pro feature. Select Spreadsheet under Content source. Open the sample Google Sheet, make a copy, and keep the same column order. AI Puffer processes a row only when column A has a topic and column G is empty. After creating the post, it writes Processed on ... to column G.
If you use a header row, put a value such as Status in column G for that row so AI Puffer skips it.
To connect the sheet:
  1. Paste the Sheet ID. It is the value between /d/ and /edit in the sheet URL.
  2. Upload the Google service-account JSON file under Credentials.
  3. Share the sheet with the JSON file’s client_email as an Editor.
  4. Confirm that the sheet and credentials are detected.
  5. Use Lock when you want to keep the saved values visible but read-only.
  6. Continue through the remaining settings.
Keep the service-account JSON file private. Anyone with this file can use the permissions granted to that service account.
For the complete Google Cloud setup, see Google Sheets in Content Writer.
Google Sheets source

Optimize

Select Rewrite existing content in Setup to update selected fields in published WordPress content. This is a Pro feature.
Rewrite automations update WordPress content directly. Start with a narrow selection and a small test before enabling a broad rewrite.

Rewrite Posts and Pages

The available settings are Setup, AI, Content, optional Knowledge, and Finish.
  1. Select one or more Content types.
  2. Optionally limit the task with Categories or Authors. Use search when an expanded list is long.
  3. Turn on Include existing content if current matches should be queued when the task is saved.
  4. In AI, select the model, writing style, maximum rewrite length, and supported reasoning level.
  5. In Content, enable at least one field and review its Instructions.
  6. Optionally configure Knowledge.
  7. In Finish, set the task frequency and save the task.
Rewrite automations process published content only. When Include existing content is off, scheduled runs process content that becomes eligible later.
Rewrite Posts and Pages setup
Click Instructions and the pencil icon beside an enabled field to edit its rewrite instructions. Common rewrite placeholders:

WooCommerce Products

Select product under Content types to rewrite WooCommerce product titles, main descriptions, short descriptions, or SEO meta descriptions.
WooCommerce product rewrite automation
Product prompts can use the normal rewrite placeholders and these WooCommerce values: AI Puffer uses those values as source data. The rewrite task does not change price, SKU, stock, dimensions, purchase note, categories, or attributes.

Content Indexing

Select Build a knowledge base in Setup to add published WordPress content to OpenAI, Pinecone, Qdrant, or Chroma and keep it current.
  1. Select a Provider.
  2. Select the destination Store / Index.
  3. Select the Embedding Model. The picker includes the embedding provider and model.
  4. Select one or more Content types.
  5. Leave Queue all existing content now on to build the initial knowledge base.
  6. Leave Auto-index new and updated content on to keep it current.
  7. Continue to Finish, choose how often the task should run, and click Save task.
Content Indexing automation
AI Puffer queues existing content in batches. Run now queues matching published content again.
For Pinecone, Qdrant, and Chroma, the destination vector dimension must match the selected embedding model.

Comment Replies

Select Reply to comments in Setup to generate replies for matching approved WordPress comments.
  1. Under Content types, select the post types to monitor.
  2. Under Action on reply, choose Approve or Hold for moderation.
  3. Select Top-level comments only if AI Puffer should not reply to other replies.
  4. Optionally complete Only reply if comment contains and Do not reply if comment contains.
  5. Click Instructions beside Reply Prompt to review or change the prompt.
  6. Continue to AI and select the text model.
  7. In Finish, choose the task frequency and save the task.
Comment Replies automation
Scheduled runs avoid queueing a comment that the same task already queued or replied to. Replies are inserted as child comments. AI Puffer uses the post author when possible and falls back to the site administrator.

Settings

The available settings depend on the selected automation type.

Task Schedule

Open Finish to configure the task schedule. Batch editor and Import CSV are one-time sources, so their frequency row is hidden. Recurring sources and task types can use One-time, Every 5 Minutes, Every 15 Minutes, Every 30 Minutes, Hourly, Twice Daily, Daily, or Weekly.
Task Schedule settings

AI

Use AI to configure tasks that generate or rewrite text. The model picker prefers a configured provider when one is available. If the selected provider needs setup, AI Puffer shows a warning and a link to settings. Reasoning level appears only when the selected provider and model support it.
AI settings

Prompts

Use Content to control which fields AI Puffer writes and how each one is generated. For new content, Title and Article content are always included. Meta description, Focus keyword, Excerpt, and Tags are optional. To customize a field:
  1. Turn on an optional field if needed.
  2. Click Instructions and the pencil icon beside the field.
  3. Select a saved prompt or edit the instructions.
  4. Use the placeholders shown in the editor.
  5. Click Save.
The label changes to Custom instructions when the built-in instructions have been changed.
Automation prompts
Rewrite prompts are also edited through Instructions in Content. The Comment Replies prompt is edited through Instructions beside Reply Prompt in Setup.
AI Puffer validates required placeholders before generation. Fix a missing required placeholder before running the task again.

SEO

Use SEO in a Create Content automation to configure search optimization. If a supported SEO plugin is active, AI Puffer shows its name in the first row.
Automation SEO settings

Smart SEO

Smart SEO is a Pro feature. It checks each generated post against the active SEO plugin profile and can revise the draft before the queue item completes. Choose an approach: Click Manage checks to enable or disable individual rules. If Smart SEO cannot reach the target score, AI Puffer keeps the best revision.
Smart SEO automation settings
For the complete rule reference, see Smart SEO in Content Writer.

Yoast SEO

AI Puffer saves the generated meta description to the Yoast description field and the generated focus keyword to the Yoast focus keyphrase field. Smart SEO uses Yoast analysis and readability checks.

Rank Math

AI Puffer saves the generated meta description and focus keyword to Rank Math. Smart SEO uses Rank Math’s Basic SEO, Additional SEO, Title Readability, and Content Readability checks.

All in One SEO

AI Puffer saves the generated meta description and focus keyphrase data to All in One SEO. Smart SEO uses TruSEO, keyphrase, readability, and headline checks.

The SEO Framework

AI Puffer saves the generated meta description to The SEO Framework. The SEO Framework does not provide a native focus keyword field, so AI Puffer does not save one for this profile. If no supported SEO plugin is active, AI Puffer still saves fallback meta description data. WordPress tags and optimized URL slugs continue to work.

Publishing

Use Finish to configure how generated WordPress posts are saved.
Publishing settings

Schedule

When Status is Publish immediately, choose a publishing mode:
Publishing Schedule settings
Supported input date examples:
Dates without a timezone are interpreted using the WordPress site timezone.

Images

Use Images in a Create Content automation to configure content images, a featured image, or both. Each image type has its own Instructions control. When either image type is enabled, choose AI generated or Stock photos. Content-image-only settings include Images per article, Placement, Display size, and Align. When an interval placement such as Every X H2s is selected, use the minus and plus controls beside Placement to set the interval. Open Advanced settings for provider-specific controls.
Automation image settings

OpenAI

Add the OpenAI API key in AI Puffer > Settings > AI and sync image models. In Images, enable an image type, select AI generated, and choose an OpenAI image model.

Google

Add the Google API key in AI Puffer > Settings > AI and sync image models. In Images, enable an image type, select AI generated, and choose a Google image model.

OpenRouter

Add the OpenRouter API key in AI Puffer > Settings > AI and sync image-capable models. If a selected model does not return images, choose another image-capable model.

Azure

Add the Azure endpoint, API key, API version, and image deployment in AI Puffer > Settings > AI. Select that deployment after choosing AI generated.

xAI

Add the xAI API key in AI Puffer > Settings > AI and sync image models. xAI image generation uses supported models such as grok-imagine-image.

Replicate

Add the Replicate API key in AI Puffer > Settings > Integrations and sync text-to-image models. Select the required model after choosing AI generated.

Pexels

Add the Pexels API key in AI Puffer > Settings > Integrations. In Images, select Stock photos, then select the Pexels provider chip. Pexels supports orientation, size, and color filters.

Pixabay

Add the Pixabay API key in AI Puffer > Settings > Integrations. In Images, select Stock photos, then select the Pixabay provider chip. Pixabay supports orientation, type, and category filters.

Provider Options

Only options supported by the selected source, provider, and model appear. AI-generated aspect-ratio choices change with the selected model. Stock-photo orientation choices change with the selected provider.

Image Prompts

Click Instructions and the pencil icon beside Content images or Featured image to customize what AI Puffer should create. The two image types keep separate instructions. Common placeholders include {topic}, {keywords}, {post_title}, and {excerpt}.
Image instructions

Knowledge Base

Use optional Knowledge settings when generated or rewritten text should include information from a vector database.
  1. Select a Knowledge source.
  2. Select the provider’s vector stores, index, or collection.
  3. For Pinecone, Qdrant, or Chroma, select the Embedding model used to index the data.
  4. Set Results limit.
  5. Adjust Confidence threshold only when needed.
Knowledge Base settings

OpenAI

OpenAI uses OpenAI Vector Stores. Add data in AI Puffer > Knowledge Base > Data, select OpenAI under Knowledge source, then select one or more Vector stores.

Pinecone

Add Pinecone credentials in AI Puffer > Settings > Integrations. Select the Pinecone index and the same embedding model used when the data was added. The index dimension must match the embedding model.

Qdrant

Add the Qdrant URL and API key in AI Puffer > Settings > Integrations. Select the Qdrant collection and the same embedding model used when the data was added. The collection vector size must match the embedding model.

Chroma

Add the Chroma endpoint, tenant, database, and API key in AI Puffer > Settings > Integrations. Select the Chroma collection and the same embedding model used when the data was added.

Limit and Threshold

Use the default threshold until you have tested retrieval quality. A very high value can return few or no results. A very low value can include weak matches. AI Puffer warns when you move away from the recommended value. For complete provider setup, see Knowledge Base.

Queue

The queue shows work created by saved tasks and Run now actions.
Automation queue
Click the queue menu to open Queue tools. Search item or task names, filter by status, or delete the currently filtered items. A failed item also has a retry action. The Cron badge opens the cron status panel. Use it to check whether WordPress cron is healthy, disabled, or delayed. Click the refresh icon to reload the queue. Deleting a task, queue item, or filtered queue set opens a destructive confirmation dialog that names what will be removed. Review it before clicking Delete. The action cannot be undone. Completed content-creation items can link to the generated post when a WordPress post ID is available.

Connected Apps

Automations can send results to Connected Apps and webhooks. Use these events when another system needs the generated post, task result, or queue item details. See Event Webhooks for event payloads and delivery setup.

Logs

Automation activity can appear in AI Puffer logs. Queue status and error messages also remain visible in the Automations queue.

Troubleshooting

  1. Confirm the task status is Active.
  2. Check Last and Next in the Tasks table.
  3. Open the Cron status panel and confirm WordPress cron is healthy.
  4. If DISABLE_WP_CRON is enabled, configure a server cron job.
  5. Check whether the task already has pending or processing queue items.
  6. Edit the task and confirm that its provider, model, source, and destination are still configured.
Create Content tasks do not queue another scheduled batch while the same task already has pending or processing items.
  1. Read the error shown for the queue item.
  2. Fix the provider, model, source, prompt, or destination setting.
  3. Use the retry icon on the failed item.
  1. Confirm the Sheet ID is correct.
  2. Confirm the service-account JSON file is valid.
  3. Share the sheet with the service-account email as an Editor.
  4. Put the topic in column A.
  5. Leave column G empty until AI Puffer processes the row.
  1. Confirm the selected store, index, or collection still exists.
  2. For Pinecone, Qdrant, and Chroma, select an embedding model.
  3. Confirm the destination dimension matches the embedding model.
  4. Confirm the selected content types contain published content.
  5. Check the provider connection in AI Providers.
  1. Confirm the original comment is approved.
  2. Check the selected content types.
  3. Review the include and exclude keyword filters.
  4. Confirm the comment was not already queued or replied to by the task.
  5. Check the selected AI provider and model.