Thank you for purchasing our plugin. If you have any questions that are beyond the scope of this help file, please feel free to email via our email. Thanks so much!
This plugin will allow you to build from scratch an autoblogging system, based on a wide selection of AI models.
This plugin provides one solution to the ongoing search for new blog content. It not only provides a steady stream of rich, searchable content. You can build rules that will generate posts that are near to unique in website crawlers's eyes. They require none to very little customization.
The Aiomatic plugin is a robust AI-powered toolkit for WordPress, designed to automate content creation, editing, and management. It integrates with the latest AI models, including OpenAI’s GPT-4o series, and supports a wide range of AI services like Google Gemini AI, Anthropic Claude AI, and more. Aiomatic transforms your WordPress site into a highly efficient, AI-driven content engine capable of handling complex content workflows, chatbot interactions, multimedia generation, and more.
Go ahead and read on to learn how to set up the plugin and get started with AI content creation in no time!
Key Features and Capabilities
AI-Powered Content Creation:
Single AI Post Creator: Generate individual posts based on a user-defined prompt. The system supports advanced prompt engineering with nested shortcodes and dynamic content placeholders.
Bulk AI Post Creator: Automate the generation of multiple posts in one operation. Supports batch processing with customizable intervals, ensuring optimal performance even under heavy load.
Advanced Text Generation Models: Utilize the latest AI models, including OpenAI’s gpt-4o-2024-08-06 and gpt-4o-mini-2024-07-18, which provide enhanced text generation capabilities with cost-effective API usage. The plugin supports both standard and fine-tuned models.
OmniBlocks: Create sophisticated AI execution streams that can combine text generation, image creation, web scraping, and social media posting into a single workflow. OmniBlocks can be sequenced, conditioned, and looped for complex content automation tasks.
AI Content Editor:
Template-Based Editing: Define multiple AI content editor templates that specify how content should be modified. Templates can include operations like paraphrasing, grammar correction, translation, and content augmentation.
Automatic Post Editing: Set up rules to automatically apply specific AI Content Editor templates based on post types, categories, or tags. The system supports multiple instances of content editing on the same post, enabling complex content workflows.
AI Parameters Tuning: Fine-tune AI model parameters (temperature, top_p, frequency penalty, presence penalty) to control the creativity and style of content generation. Supports advanced sampling techniques like nucleus sampling.
Feature-Rich Content Manipulation: Automatically prepend, append, or insert AI-generated content into existing posts. Supports dynamic content injection based on post metadata, including custom fields and taxonomies.
Chatbot Deployment and Management:
Customizable Chatbot Personas: Create and manage chatbot personas with unique names, roles, and avatars. Customize each persona's behavior using predefined or dynamically generated prompts.
AI Vision and Image Recognition: Integrate AI Vision capabilities into chatbots, enabling them to analyze and comment on images uploaded by users. Supports both front-end and back-end deployments.
Dall-E and Stable Diffusion Integration: Generate AI-created images using Dall-E 3, Dall-E 3 HD, and Stable Diffusion models. Chatbots can incorporate these images into conversations or display them as standalone results.
Multi-Platform API Integration: Supports a wide range of AI APIs, including OpenAI, Microsoft Azure, Anthropic Claude AI, Google Gemini AI, Perplexity AI, Hugging Face, and more. Chatbots can be configured to use specific APIs based on user interactions or backend settings.
OmniBlocks for Chatbots: Extend chatbot functionality with OmniBlocks, allowing chatbots to perform tasks like web scraping, RSS parsing, social media posting, and even executing WordPress functions directly through the chatbot interface.
Content and Media Management:
Automated Media Integration: Automatically generate, resize, and optimize images for posts. Supports AI-generated images as well as royalty-free image sourcing through integrated APIs like Unsplash, Pixabay, Pexels, and more.
AI-Driven SEO Tools: Automatically generate SEO meta descriptions, optimize post content for keywords, and manage internal linking. Supports integration with SEO plugins like The SEO Framework.
Batch API Requests: Run batch requests for large-scale content generation with reduced API costs and higher rate limits. Supports detailed batch result parsing and error handling.
OmniBlocks: Advanced AI Workflow Automation:
Modular Workflow Design: Build complex AI-driven workflows using OmniBlocks. Each OmniBlock represents a discrete task (e.g., text generation, image creation, data scraping), and blocks can be chained together to create intricate content automation processes.
Conditional Logic and Flow Control: Incorporate conditional logic (IF/ELSE) and flow control mechanisms (JUMP, EXIT) to create dynamic content workflows that adapt to different scenarios.
Custom Shortcodes and Placeholders: Use custom shortcodes to insert dynamic content generated by OmniBlocks into posts, pages, or custom post types. Supports nested shortcodes for complex data manipulation.
Webhook Integration: Trigger OmniBlocks using webhooks and pass parameters dynamically, allowing for real-time content generation and automation based on external events.
Security and Compliance:
Prompt Storage: Secure AI prompts within forms and plugin settings to prevent unauthorized access and maintain data integrity.
Vulnerability Management: The plugin undergoes regular security audits and updates to ensure it remains secure and compliant with the latest WordPress standards.
Performance Optimization:
Asynchronous Processing: Enable asynchronous processing to handle content generation and editing tasks in the background, ensuring that the WordPress admin interface remains responsive.
Garbage Collection and Error Handling: Optimized memory usage through garbage collection and enhanced error handling to maintain stability even under high workload conditions.
Advanced Logging: Enable detailed logging for debugging and performance monitoring. Logs can be automatically cleared based on user-defined schedules to manage disk usage.
Installation and Configuration
Plugin Installation:
Upload the plugin’s .zip file via Plugins > Add New > Upload Plugin in the WordPress Dashboard.
Activate the plugin to integrate the 'AIomatic Automatic AI Content Writer' menu into the WordPress admin interface.
Initial Configuration:
API Key Setup:
Insert your OpenAI API Key under Settings > API Keys.
Configure additional API keys for services like SerpAPI, YouTube, TextRazor, Google Translator, and others as needed.
Main Settings:
Enable the main switch to activate the plugin.
Configure image handling options, including whether to store AI-generated images locally and whether to resize them.
Set up logging preferences, including whether to enable detailed logging and how often to clear logs.
AI Content Creation:
Single AI Post Creator:
Navigate to the Single AI Post Creator tab.
Define a post title and input a custom prompt for the AI. Optionally, use nested shortcodes to dynamically inject content from other parts of your site.
Set the desired AI model, token limits, and sampling parameters.
Configure post metadata, such as post status, author, categories, tags, and custom fields.
Bulk AI Post Creator:
Define a list of post titles or provide a TXT file or RSS feed URL.
Set the maximum number of posts to create per run and the interval between runs.
Enable advanced options like dynamic content injection, custom field generation, and automated image handling.
AI Content Editor:
Template Creation:
Define multiple templates specifying how AI should edit content. Each template can include operations like paraphrasing, grammar correction, translation, content augmentation, and more.
Configure automatic application rules based on post types, categories, or tags.
Manual Editing:
Manually apply templates to specific posts or pages. Supports bulk editing with the ability to preview changes before applying them.
Advanced AI Tuning:
Adjust AI parameters like temperature, top_p, frequency penalty, and presence penalty to fine-tune content generation. This allows for granular control over the style and creativity of the generated content.
Chatbot Management:
Persona Creation:
Create and manage chatbot personas, each with a unique name, role, avatar, and customized prompt.
Configure chatbot behavior, including how it responds to user queries and interacts with other plugins or APIs.
Front-End Deployment:
Deploy chatbots on your site using shortcodes or global injection rules based on various criteria (e.g., post categories, user roles, languages).
Customize the chatbot interface, including color themes, button styles, and response delay settings.
AI Vision and Media Integration:
Enable AI Vision to allow chatbots to analyze and comment on images uploaded by users. Integrate media generated by Dall-E, Stable Diffusion, and other supported AI models into chatbot interactions.
OmniBlocks Configuration:
Workflow Design:
Create OmniBlocks to define complex AI-driven workflows. Each block represents a discrete task, and blocks can be chained together to create dynamic content workflows.
Use conditional logic and flow control to create adaptive workflows that respond to different scenarios.
Webhook Integration:
Set up webhooks to trigger OmniBlock workflows based on external events. Pass parameters dynamically through the webhook to customize the workflow’s execution.
Custom Shortcodes:
Use custom shortcodes to insert OmniBlock-generated content into posts, pages, or custom post types. Supports nested shortcodes for advanced data manipulation.
SEO and Media Management:
SEO Tools:
Automatically generate SEO meta descriptions and manage internal linking based on AI-generated content.
Integrate with SEO plugins like The SEO Framework to enhance SEO practices.
Interested in Bulk AI Post Creators? Here is a list of customizable stuff from there:
post author user name
post status (published, draft, pending, private, trash)
automatically generate post categories or tags
manually add post categories or tags to items
generate post or page
automatically generate a featured image for the post
enable/disable comments for the generated post
enable/disable pingbacks/trackbacks for the generated post
customize post title and content (with the included wide variaty of relevant post shortcodes)
Other plugin features:
Google Translate support ' select the language in which you want to post your articles
Text Spinner support ' automatically modify generated text, changing words with their synonyms ' great SEO value!
Keyword Replacer (replace relevant keywords with your links)
Random sentence generator (relevant sentences - as you define them)
Tutorial video playlist for the plugin (for a better understanding of the usage of the plugin check the entire playlist by clicking on the playlist button, on the top right of the video from below):
Feature update videos playlist (check the entire playlist by clicking on the playlist button, on the top right of the video from below):
I also provided a Quick Install Guide to feature an easy plugin installation for everyone.
To make this plugin work, first, you'll need to install the plugin. The easiest method is to take the .zip file you've downloaded and upload it via Plugins > Add New > Upload Plugin in the WordPress Dashboard. Once the plugin is installed, be sure to Activate it.
Now that you've installed and activated the plugin, you'll see a new menu item created inside WordPress called 'AIomatic Automatic AI Content Writer'. First thing first, let's head over to Settings > AIomatic Automatic AI Content Writer and take a look at what options are available.
Refreshingly, AIomatic Automatic AI Content Writer has a super-simple settings screen. Let's look at first at the settings panel:
Here you can find the steps needed in configuring your plugin even if you have no HTML knowledge at all. You can find options for:
HINT! Don't forget to click the Save button every time you modified your settings, otherwise the modifications will be lost!
Main Settings:
AIomatic Automatic AI Content Writer Main Switch: Enable or disable the AIomatic Automatic AI Content Writer. This acts like a main switch.
OpenAI API Key: Insert your OpenAI API Key. Get one here.
Copy AI Generated Images Locally to Your Server: Do you want to copy AI generated images locally to your server?
AI Generated Image Resize Width: Resize the AI generated image to the width specified in this text field (in pixels). If you want to disable this feature, leave this field blank. This feature will work only if you copy AI generated images locally to your server.
AI Generated Image Resize Height: Resize the AI generated image to the height specified in this text field (in pixels). If you want to disable this feature, leave this field blank. This feature will work only if you copy AI generated images locally to your server.
SerpAPI API Key (Optional) (Used for Related Headings): If you want to use SerpAPI to get the related headings for the created posts, you must add your API key here. By default, the plugin scrapes Bing Search for related queries. Get your API key here.
YouTube API Key List (Optional) (Used for Related Videos): Insert your YouTube API Key. This is used when adding YouTube videos to your post content. You can also enter a comma separated list of multiple API keys. This is optional, the Related Videos feature will work also without an API key entered.
TextRazor API Key List (Optional) (Used for Relevant Keyword Extraction From Text): Insert your TextRazor API Key. This is used when extracting relevant keywords from longer texts. Adding an API key here can greatly improve royalty free image accuracy.
Google Translator API Key (Optional): If you wish to use the official version of the Google Translator API for translation, you must enter first a Google API Key. Get one here. Please enable the 'Cloud Translation API' in Google Cloud Console. Translation will work even without even without entering an API key here, but in this case, an unofficial Google Translate API will be used.
Enable Logging for Rules: Do you want to enable logging for rules?
Enable Detailed Logging for Rules: Do you want to enable detailed logging for rules? Note that this will dramatically increase the size of the log this plugin generates.
Automatically Clear Logs After: Choose if you want to automatically clear logs after a period of time.
Timeout for Rule Running (seconds): Set the timeout (in seconds) for every rule running. I recommend that you leave this field at it's default value (3600).
Send Rule Running Summary in Email: Choose if you want to receive a summary of the rule running in an email.
Email Address: Input the email adress where you want to send the report. You can input more email addresses, separated by commas.
Automatically Translate Content To: Do you want to automatically translate generated content using Google Translate?
Featured Image Resize Width: Resize the image that was assigned to be the featured image to the width specified in this text field (in pixels). If you want to disable this feature, leave this field blank.
Featured Image Resize Height: Resize the image that was assigned to be the featured image to the height specified in this text field (in pixels). If you want to disable this feature, leave this field blank.
Enable Swear Word Filtering: Do you want to enable swear word filtering for created content?
Automatically Translate Content To: Do you want to automatically translate generated content using Google Translate?
Spin Text Using Word Synonyms: Do you want to randomize text by changing words of a text with synonyms using one of the listed methods? Note that this is an experimental feature and can in some instances drastically increase the rule running time!
Do Not Spin Content, Only Title: Do you want to not spin content (only title)?
Excluded Word List (For Built-In Spinner Only): Select a list of comma separated words that you do not wish to spin (only for built-in spinners).
MorgueFile App ID: Insert your MorgueFile App ID. Register here. Learn how to get an API key here. If you enter an API Key and an API Secret, you will enable search for images using the MorgueFile API.
MorgueFile App Secret: Insert your MorgueFile App Secret. Register here. Learn how to get an API key here. If you enter an API Key and an API Secret, you will enable search for images using the MorgueFile API.
Pexels App ID: Insert your Pexels App ID. Learn how to get an API key here. If you enter an API Key and an API Secret, you will enable search for images using the Pexels API.
Flickr App ID: Insert your Flickr App ID. Learn how to get an API key here. If you enter an API Key and an API Secret, you will enable search for images using the Flickr API.
Photo License: The license id for photos to be searched.
Search Results Order: The order in which to sort returned photos. Deafults to date-posted-desc (unless you are doing a radial geo query, in which case the default sorting is by ascending distance from the point specified).
Pixabay App ID: Insert your Pixabay App ID. Learn how to get one here. If you enter an API Key here, you will enable search for images using the Pixabay API.
Image Types To Search: Filter results by image type.
Results Order: Order results by a predefined rule.
Image Category: Filter results by image category.
Image Min Width: Minimum image width.
Image Max Width: Minimum image height.
Safe Search: A flag indicating that only images suitable for all ages should be returned.
Editor's Choice: Select images that have received an Editor's Choice award.
Filter Language: Specify default language for regional content.
Enable Unsplash API Usage: Select if you want to enable usage of the Unsplash API for getting images.
Enable Pixabay Direct Website Scraping: Select if you want to enable direct scraping of Pixabay website. This will generate different results from the API.
Image Types To Search: Filter results by image type.
Image Orientation: Filter results by image orientation.
Results Order: Order results by a predefined rule.
Image Category: Filter results by image category.
Image Min Width: Minimum image width.
Image Min Height: Maximum image height.
Royalty Free Image Attribution Text (%%royalty_free_image_attribution%%): Please set a the image attribution shortcode value. You can use this value, using the %%image_attribution%% shortcode, in 'Prepend Content With' and 'Append Content With' settings fields. You can use the following shortcodes, in this settings field: %%image_source_name%%, %%image_source_website%%, %%image_source_url%%. These will be updated automatically for the respective image source, from where the imported image is from. This will replace the %%royalty_free_image_attribution%% shortcode, in 'Generated Post Content' settings field.
Enable broad image search: Do you want to enable broad search for royalty free images?
Do Not Use Original Image If No Free Image Found: Do you want to not use article's original image if no royalty free image found for the post?
First List of Possible Sentences (%%random_sentence%%): Insert some sentences from which you want to get one at random. You can also use variables defined below. %something ==> is a variable. Each sentence must be sepparated by a new line.
Second List of Possible Sentences (%%random_sentence2%%): Insert some sentences from which you want to get one at random. You can also use variables defined below. %something ==> is a variable. Each sentence must be sepparated by a new line.
List of Possible Variables: Insert some variables you wish to be exchanged for different instances of one sentence. Please format this list as follows:Variablename => Variables (seperated by semicolon)Example:adjective => clever;interesting;smart;huge;astonishing;unbelievable;nice;adorable;beautiful;elegant;fancy;glamorous;magnificent;helpful;awesome
Custom HTML Code #1: Insert a custom HTML code that will replace the %%custom_html%% variable. This can be anything, even an Ad code.
Custom HTML Code #2: Insert a custom HTML code that will replace the %%custom_html2%% variable. This can be anything, even an Ad code.
ID (Affiliate Keyword Replacer Tool Settings:) This is the ID of the rule.
DEL (Affiliate Keyword Replacer Tool Settings:) Do you want to delete this rule?
Search Keyword (Affiliate Keyword Replacer Tool Settings:) This keyword will be replaced with a link you define.
Replacement Keyword (Affiliate Keyword Replacer Tool Settings:) This keyword will replace the search keyword you define. Leave this field blank if you only want to add an URL to the specified keyword.
Link To Add (Affiliate Keyword Replacer Tool Settings:) Define the link you want to appear the defined keyword. Leave this field blank if you only want to replace the specified keyword without linking from it.
AI Content Creator Menu:
ID This is the ID of the rule.
Post Title List / TXT file URL / RSS Feed URL Input your desired post titles (one per line), a TXT file with titles (one per line) or a RSS feed URL. The plugin will select a random post title at each run. Nested spintax supported. You can also enter RSS feed URLs, from where the plugin will extract a random post title, each time it runs. If you set a RSS feed URL, an item will be randomly selected from the title/description/content of the RSS feed contents - Update: nested shortcodes also supported (shortcodes generated by rules from other plugins).
Schedule (Hours) Select the interval in hours after which you want this rule to run.
Max Posts At A Time Select the maximum number of posts that this rule can create at once. 0-50 interval allowed..
Del: Do you want to delete this rule?
Active: Do you want to enable this rule? You can deactivate any rule (you don't have to delete them to deactivate them).
Info: The number of items (posts, pages) this rule has generated so far.
Actions: Do you want to run this rule now? Note that only one instance of a rule is allowed at once.
Advanced Plugin Settings Dropdown Screen:
Maximum Number Of Related Headings to Add To The Content: Set the maximum number of related headings to add to the created post content. This feature will use the 'People Also Ask' feature from Google and Bing. By default, the Bing engine is scraped, if you want to enable also Google scraping, add a SerpAPI key in the plugin's 'Main Settings' menu -> 'SerpAPI API Key' settings field.
Maximum Number Of Related Images to Add To The Content: Set the maximum number of related images to add to the created post content. This feature will use the 'Royalty Free Image' settings from the plugin's 'Main Settings' menu or if you have access to the DallE API.
Add A Related Video To The End Of The Post: Add a related YouTube video to the end of to the created post content. This feature will require you to add at least one YouTube API key in the plugin's 'Main Settings' -> 'YouTube API Key List' settings field.
AI Model For Text Generator: Select the AI Model to be used for text generator.
Prompt For The OpenAI Text Generator: Set an seed command you want to send to OpenAI. This command can be any given task or order, based on which, it will generate content for posts. You can use the following shortcodes here: %%post_title%%, %%random_sentence%%, %%random_sentence2%%, %%blog_title%%. If you use RSS feeds, you can also use the following additional shortcodes: %%post_content%%, %%post_excerpt%%, %%post_cats%%, %%author_name%%, %%post_link%%. The length of this command should not be greater than the max token count set in the settings for the seed command. Update: nested shortcodes also supported (shortcodes generated by rules from other plugins).
Maximum Total Token Count To Use Per API Request: Set the maximum number of API tokens to use with each request. This will define the length of the resulting API response. Each token usually consists of approximately 4 characters. Note that in this value the number of tokens sent to the API as an article seed will also be counted. The maximum amount which can be set it 2048.
Maximum Seed Token Count To Use Per API Request: Set the maximum number of seed API tokens to use with each request. This will define the length of the resulting API response. Each token usually consists of approximately 4 characters. This defines how much content does the API receive each time you call it. If the API gets more initial data, better quality results will be expected. The maximum amount which can be set it 1000.
Maximum Continue Token Count To Use Per API Request: Set the maximum number of continue API tokens to use with each request. This will define the length of the resulting API response. Each token usually consists of approximately 4 characters. This defines how much content does the API receive each time you call it. If the API gets more initial data, better quality results will be expected. The maximum amount which can be set it 500.
AI Temperature: What sampling temperature to use. Higher values means the model will take more risks. Try 0.9 for more creative applications, and 0 (argmax sampling) for ones with a well-defined answer. We generally recommend altering this or top_p but not both.
AI Top_p: An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered. We generally recommend altering this or temperature but not both.
AI Presence Penalty: Number between -2.0 and 2.0. Positive values penalize new tokens based on whether they appear in the text so far, increasing the model's likelihood to talk about new topics.
AI Frequency Penalty: Number between -2.0 and 2.0. Positive values penalize new tokens based on their existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim.
Replace Royalty Free Image With AI Generated Images Do you want to enable the AI Image Generator and to replace Royalty Free Images with AI generated images?
Prompt For The OpenAI Image Generator Set an seed command you want to send to OpenAI image generator. This command can be any given task or order, based on which, it will generate images. You can use the following shortcodes here: %%post_title%%, %%random_sentence%%, %%random_sentence2%%, %%blog_title%%. The length of this command should not be greater than 1000 characters, otherwise the plugin will strip it to 1000 characters length. - Update: nested shortcodes also supported (shortcodes generated by rules from other plugins). Please check some tips and tricks about writing seed commands, here.
Generated Image Size Select the size of the generated image.
Manual List Of Headings: Add a list of headings (one on each line) to use in the generated articles. You can use the following shortcodes here: %%post_title%%, %%random_sentence%%, %%random_sentence2%%, %%blog_title%%. - Update: nested shortcodes also supported (shortcodes generated by rules from other plugins).
Manual List Of Images: Add a list of image URLs (one on each line) to use in the generated articles. - Update: nested shortcodes also supported (shortcodes generated by rules from other plugins).
HTML Text To Prepend To AI Created Content: Enter a HTML text that should be prepended to the AI generated content in each created post. You can use the following shortcodes: %%custom_html%%, %%custom_html2%%, %%random_sentence%%, %%random_sentence2%%, %%random_image[keyword]%%, %%random_image_url[keyword]%%, %%random_video[keyword]%%, %%royalty_free_image_attribution%% - you can also use an optional parameter in the random_image and random_video shortcodes, which will add a percentage chance for the media to appear or not - example: %%random_video[keyword][60]%% - a video will appear in 60% of cases, in the rest of 40%, nothing will be returned by the shortcode - Update: nested shortcodes also supported (shortcodes generated by rules from other plugins).
HTML Text To Append To AI Created Content: Enter a HTML text that should be appended to the AI generated content in each created post. You can use the following shortcodes: %%custom_html%%, %%custom_html2%%, %%random_sentence%%, %%random_sentence2%%, %%random_image[keyword]%%, %%random_image_url[keyword]%%, %%random_video[keyword]%%, %%royalty_free_image_attribution%% - you can also use an optional parameter in the random_image and random_video shortcodes, which will add a percentage chance for the media to appear or not - example: %%random_video[keyword][60]%% - a video will appear in 60% of cases, in the rest of 40%, nothing will be returned by the shortcode - Update: nested shortcodes also supported (shortcodes generated by rules from other plugins).
AI Content Minimum Character Count: Select the minimum number of characters that the posts should have. If the API returns content which has fewer characters than this number, another API call will be made, until this character limit is met.
Auto Get A Royalty Free Featured Image: Do you want to add a royalty free image to the created post, as a featured image? Please note that for this feature to function you must configure the plugin (add API keys) in the plugin's 'Main Settings' menu -> 'Royalty Free Featured Image Importing Options' section.
Post Status: Select the status that you want for the automatically generated posts to have.
Item Type: Select the type (post/page) for your automatically generated item.
Post Author: Select the author that you want to assign for the automatically generated posts.
Generated Post Format: If your template supports "Post Formats", than you can select one here. If not, leave this at it\'s default value.
Additional Post Category: Select the post category that you want for the automatically generated posts to have.
Automatically Add Post Categories From Items: Do you want to automatically add post categories from the feed items?
Automatically Add Post Tags From Items: Do you want to automatically add post tags from the feed items?
Additional Post Tags: Select the post tags that you want for the automatically generated posts to have.
Enable Comments For Generated Posts: Do you want to enable comments for the generated posts?
Enable Pingbacks/Trackbacks For Generated Posts: Do you want to enable pingbacks and trackbacks for the generated posts?
Post Custom Fields: Set the custom fields that will be set for generated posts. The syntax for this field is the following: custom_field_name1 => custom_field_value1, custom_field_name2 => custom_field_value2, ... .
Post Custom Taxonomies: Set the custom taxonomies that will be set for generated posts. The syntax for this field is the following: custom_taxonomy_name1 => custom_taxonomy_value1A, custom_taxonomy_value1B; custom_taxonomy_name2 => custom_taxonomy_value2A, custom_taxonomy_value2B; ... .
Default Featured Image if No Image Available for Item: Insert a link to a valid image that will be set for the featured image for the posts that do not have a valid image attached or if you disabled automatical featured image generation. To disable this feature, leave this field blank.
AI Content Editor Menu:
Enable AI Generated Featured Image For The Published Posts: The plugin will generate AI content, that will be preppended or appended to each published post's content.
Seed Command To Send To OpenAI Image Generator: Set an seed command you want to send to OpenAI image generator. This command can be any given task or order, based on which, it will generate content for posts. You can use the following shortcodes here: %%post_title%%, %%post_content%%, %%post_content_plain_text%%, %%post_excerpt%%, %%post_cats%%, %%post_tags%%, %%featured_image%%, %%smart_hashtags%%, %%blog_title%%, %%author_name%%, %%post_link%%, %%random_sentence%%, %%random_sentence2%%. You can also use custom fields (post meta) that it's assigned to posts using custom shortcodes in this format: %%!custom_field_slug!%%. Example: if you wish to add data that is imported from the custom field post_data, you should use this shortcode: %%!post_data!%%. The length of this command should not be greater than the max token count set in the settings for the seed command - Update: nested shortcodes also supported (shortcodes generated by rules from other plugins).
Generated Featured Image Size: Set the size of the generated featured image.
Add AI Generated Content To The Published Posts: The plugin will generate AI content, that will be preppended or appended to each published post's content.
Seed Command To Send To OpenAI: Set an seed command you want to send to OpenAI. This command can be any given task or order, based on which, it will generate content for posts. You can use the following shortcodes here: %%post_title%%, %%post_content%%, %%post_excerpt%%, %%post_cats%%, %%post_tags%%, %%featured_image%%, %%smart_hashtags%%, %%blog_title%%, %%author_name%%, %%post_link%%, %%random_sentence%%, %%random_sentence2%%. You can also use custom fields (post meta) that it's assigned to posts using custom shortcodes in this format: %%!custom_field_slug!%%. Example: if you wish to add data that is imported from the custom field post_data, you should use this shortcode: %%!post_data!%%. The length of this command should not be greater than the max token count set in the settings for the seed command.
Created Post Minimum Character Count: Select the minimum number of characters that the posts additional content should have. If the API returns content which has fewer characters than this number, another API call will be made, until this character limit is met. Please check about API rate limiting here.
Maximum Number Of Related Headings to Add To The Content Set the maximum number of related headings to add to the created post content. This feature will use the 'People Also Ask' feature from Google and Bing. By default, the Bing engine is scraped, if you want to enable also Google scraping, add a SerpAPI key in the plugin's 'Main Settings' menu -> 'SerpAPI API Key' settings field.
Maximum Number Of Related Images to Add To The Content: Set the maximum number of related images to add to the created post content. This feature will use the 'Royalty Free Image' settings from the plugin's 'Main Settings' menu.'
Add A Related Video To The End Of The Post: Add a related YouTube video to the end of to the created post content. This feature will require you to add at least one YouTube API key in the plugin's 'Main Settings' -> 'YouTube API Key List' settings field.
AI Model To Use: Select the AI Model you want to use.
Maximum Total Token Count To Use Per API Request: Set the maximum number of API tokens to use with each request. This will define the length of the resulting API response. Each token usually consists of approximately 4 characters. Note that in this value the number of tokens sent to the API as an article seed will also be counted. The maximum amount which can be set it 2048.
Maximum Seed Token Count To Use Per API Request: Set the maximum number of seed API tokens to use with each request. This will define the length of the resulting API response. Each token usually consists of approximately 4 characters. This defines how much content does the API receive each time you call it. If the API gets more initial data, better quality results will be expected. The maximum amount which can be set it 1000.
Maximum Result Token Count To Use Per API Request: Set the maximum number of result API tokens to use with each request. This will define the length of the resulting API response. Each token usually consists of approximately 4 characters. This defines how much content does the API receive each time you call it. If the API gets more initial data, better quality results will be expected. The maximum amount which can be set it 1000.
Maximum Continue Token Count To Use Per API Request: Set the maximum number of continue API tokens to use with each request. This will define the length of the resulting API response. Each token usually consists of approximately 4 characters. This defines how much content does the API receive each time you call it. If the API gets more initial data, better quality results will be expected. The maximum amount which can be set it 1000.
AI Temperature: What sampling temperature to use. Higher values means the model will take more risks. Try 0.9 for more creative applications, and 0 (argmax sampling) for ones with a well-defined answer. We generally recommend altering this or top_p but not both.
AI Top_p: An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered. We generally recommend altering this or temperature but not both.
AI Presence Penalty: Number between -2.0 and 2.0. Positive values penalize new tokens based on whether they appear in the text so far, increasing the model's likelihood to talk about new topics.
AI Frequency Penalty: Number between -2.0 and 2.0. Positive values penalize new tokens based on their existing frequency in the text so far, decreasing the model's likelihood to repeat the same line verbatim.
Delay Article Editing By (Seconds): Do you want delay automatic editing of the posted article with this amount of seconds from post publish? This will create a single cron job for each post (cron is a requirement for this to function). If you leave this field blank, posts will be automatically spun on post publish.
Use Async Posting Method: This option will allow you to select if you want to run posting in async mode. This means that each time you publish a post, the plugin will try to execute it's task in the background - it will no longer block new post posting, while it finishes it's job.
Disable Editing of 'Posts': Do you want to disable automatically editing of WordPress 'posts'?
Disable Editing of 'Pages': Do you want to disable automatically editing of WordPress 'pages'?
Disable Editing of 'Custom Post Types': Do you want to disable automatically editing of WordPress 'pages'?
Disable Editing of Selected Categories: Do you want to disable automatically editing of WordPress categories
Disable Editing of Selected Tags: Input the tags for which you want to disable editing. You can enter more tags, separated by comma. Ex: cars, vehicles, red, luxury. To disable this feature, leave this field blank.
Activity and Loggind Screen:
Rules Currently Running: These rules are currently running on your server.
Restore Plugin Default Settings: Hit this button and the plugin settings will be restored to their default values. Warning! All settings will be lost!
Delete All Posts Generated by this Plugin: Hit this button and all posts generated by this plugin will be deleted!
Activity Log: This is the main log of your plugin. Here will be listed every single instance of the rules you run or are automatically run by schedule jobs (if you enable logging, in the plugin configuration).
How to customize resulting posts with built in shortcodes?
You can use the following shortcodes in post title and content editing:
%%random_sentence%% - generates a random sentence (as you have defined them in plugin config.) More on how to configure the random sentence generator, check plugin documentation (down)
%%random_sentence2%% - generates a random sentence (from the second geenrator) (as you have defined them in plugin config.) More on how to configure the random sentence generator, check plugin documentation (down)
%%custom_html%% - includes the custom HTML you defined in the Main Settings interface (Custom HTML Code #1:)
%%custom_html2%% - includes the custom HTML you defined in the Main Settings interface (Custom HTML Code #2:)
How to work with 'Random Sentence Generator'?
You can use the Random Sentence Generator by inserting list of sentences to the 'First List of Possible Sentences (%%random_sentence%%)' text field. Here, you can add full sentences, or sentences with variables. Variables are structured as: %something. A possible list of sentences can be:
Meet this %adjective %noun %sentence_ending
This is the %adjective %noun ever%sentence_ending
I %love_it %nouns , because they are the %adjective %sentence_ending
My %family says this plugin is very %adjective %sentence_ending
These %nouns are quite %adjective %sentence_ending
You can define variables in the 'List of Possible Variables:' textfield. Here you can define values to variables, values which will be used in the random sentence forming. Variables can be defined as follows:
These random sentences can be used in post titles or post content, by adding the %%random_sentence%% or %%random_sentence2%% shortcode.
Shortcodes Overview and Usage
The Aiomatic plugin offers a variety of powerful shortcodes to enable seamless integration of AI-powered content and functionalities directly within your WordPress posts and pages. Below is a detailed overview of each shortcode, including examples of how to use them effectively.
[aiomatic-article]
Automatically write an article based on the 'seed_expre' argument of the post content/excerpt/title where the shortcode is placed.
Usage: [aiomatic-article seed_expre='Write an informal article about Climate Change' temperature='1' top_p='1' presence_penalty='0' frequency_penalty='0' min_char='500' max_tokens='2048' model='gpt-4o-mini']
[aiomatic-image]
Automatically create an AI-generated image based on the 'seed_expre' argument of the post content/excerpt/title where the shortcode is placed.
Usage: [aiomatic-image seed_expre='A high detail photograph of a sports car driving on the highway' image_size='1024x1024' static_content='on']
[aiomatic-text-completion-form]
Add a form similar to OpenAI's Text Completion Playground to generate AI-written text based on prompts.
Add a form to create a chat interface similar to ChatGPT. This is a custom chatbot built on top of the OpenAI API.
Usage: [aiomatic-chat-form model='gpt-4o-mini' temperature='1' ai_avatar='/path/to/avatar.png' ai_first_message='Hello, how can I help you today?']
[aiomatic-persona-selector]
Add a chatbot persona selector screen on the front end, allowing visitors to choose the chatbot persona with which they want to chat. Other [aiomatic-chat-form] parameters can also be used here.
Automatically create an AI-generated image using Stable Diffusion models based on the 'seed_expre' argument of the post content/excerpt/title where the shortcode is placed.
Usage: [aiomatic-stable-image seed_expre='A high detail photograph of a sports car driving on the highway' image_size='1024x1024' static_content='on']
[aiomatic-midjourney-image]
Automatically create an AI-generated image using Midjourney models based on the 'seed_expre' argument of the post content/excerpt/title where the shortcode is placed.
Usage: [aiomatic-midjourney-image seed_expre='A high detail photograph of a sports car driving on the highway' image_size='1024x1024' static_content='on']
[aiomatic-audio-converter]
Convert an audio file to text using AI transcription services.
Usage: [aiomatic-audio-converter]
[aiomatic-text-moderation]
Check a text for profanities and moderate it accordingly.
Usage: [aiomatic-text-moderation]
[aiomatic-plagiarism-check]
Check a text for plagiarism using AI-driven plagiarism detection services.
Usage: [aiomatic-plagiarism-check]
[aiomatic-ai-detector]
Check a text to determine if it was generated by AI.
Usage: [aiomatic-ai-detector]
[aiomatic-internet-search]
Check internet search results for a specific keyword. This shortcode is mainly for testing purposes.
These shortcodes enable a wide range of AI functionalities to be embedded within your content, making it easier to create, manage, and display AI-driven content on your WordPress site. Customize the parameters to fit your specific use cases and take full advantage of the Aiomatic plugin's capabilities.
AIomatic Automatic AI Content Writer is a simple, yet powerful tool you can use to create an autoblog with ease. The setup and settings of the plugin couldn't have been easier. Now, let's go and enjoy the results of this great plugin! Have fun using it!
Once again, thank you so much for purchasing this item. As I said at the beginning, I'd be glad to help you if you have any questions regarding this plugin and I'll do my best to assist.