Block reference
Every OmniBlock type available in Aimogen Pro, grouped by category, with its identifier, purpose and output placeholders.
All 57 block types in Aimogen Pro 2.8.8. Replace <id> in a placeholder with the identifier you gave
the block.
Third-party developers can register additional types through the aiomniblocks_block_types filter — see
Filter reference.
AI Content Blocks#
| ID | Name | What it does | Output placeholders |
|---|---|---|---|
ai_text | AI Text | Generates AI textual content using different models | %%ai_text_<id>%% |
ai_text_foreach | AI Text For Each Line Of Input | Generates AI textual content using different models, calling the AI writer for each line of the input text (with respective prompt changes) | %%ai_text_foreach_<id>%% |
ai_vision | AI Vision | Generates AI textual content using different models, using AI vision of images. | %%ai_vision_<id>%% |
cloudflare_ai_image | AI Image Cloudflare | Generates AI images using different Cloudflare models | %%cloudflare_image_<id>%% |
dalle_ai_image | AI Image OpenAI | Generates AI images using different OpenAI models | %%dalle_image_<id>%% |
google_ai_image | AI Image Google | Generates AI images using different Google models | %%google_image_<id>%% |
ideogram_ai_image | AI Image Ideogram | Generates AI images using different Ideogram models | %%ideogram_image_<id>%% |
midjourney_ai_image | AI Image Midjourney | Generates AI images using different Midjourney models | %%midjourney_image_<id>%% |
replicate_ai_image | AI Image Replicate | Generates AI images using different Replicate models | %%replicate_image_<id>%% |
stable_ai_image | AI Image Stable Diffusion | Generates AI images using different Stable Diffusion models | %%stability_image_<id>%% |
stable_ai_video | AI Video Stable Diffusion | Generates AI videos using different source images | %%stability_video_<id>%% |
Content Gathering Blocks#
| ID | Name | What it does | Output placeholders |
|---|---|---|---|
crawl_rss | Scrape RSS | Scrapes content from RSS feeds | %%rss_content_<id>%% |
crawl_sites | Scrape Sites | Scrapes data from websites and uses it for content creation | %%scraped_content_<id>%%, %%scraped_content_plain_<id>%% |
diy | DIY OmniBlock | Add your own PHP code in a custom WordPress filter, and get the results of it in this OmniBlock type. WordPress Filter name is: %%filter_name%% | %%diy_<id>%% |
embeddings | Embeddings Result | Outputs an embeddings result from the embeddings you have created in the plugin, based on the text input sent to this OmniBlock. Note that for this feature to work, you need to enable embeddings in the plugin and create embeddings texts, which matches the result you are expecting. | %%embeddings_<id>%% |
google_search | Google Search | Search Google and get search results data | %%search_result_<id>%% |
internet_access | Internet Search Result | Outputs an internet search result, based on the text input sent to this OmniBlock. Note that for this feature to work, you need to enable internet access providers in the plugin\ | %%internet_access_<id>%% |
load_file | Load File Content | Gathers the content of a single file. | %%file_<id>%% |
nlp_entities | Related NLP Entities - TextRazor | Using TextRazor API, gets related entities to keywords. | %%entities_<id>%%, %%entities_details_json_<id>%% |
nlp_entities_neuron | Related NLP Entities - NeuronWriter | Using NeuronWriter API, gets related entities to keywords. | %%entities_title_<id>%%, %%entities_description_<id>%%, %%entities_h1_<id>%%, %%entities_h2_<id>%%, %%entities_content_basic_<id>%%, %%entities_content_basic_with_ranges_<id>%%, %%entities_content_extended_<id>%%, %%entities_content_extended_with_ranges_<id>%%, %%entities_list_<id>%% |
plain_text | Plain Text | Add plain text to this OmniBlock, with Spintax and shortcode rendering support. | %%plain_text_<id>%% |
post_import | Post Data Importing | Returns content from a specific post ID or search query. You can get many specific data from a post, based on its ID or by a search query | %%post_id_<id>%%, %%post_url_<id>%%, %%post_title_<id>%%, %%post_content_<id>%%, %%post_excerpt_<id>%%, %%post_categories_<id>%%, %%post_tags_<id>%%, %%post_author_<id>%%, %%post_date_<id>%%, %%post_status_<id>%%, %%post_type_<id>%%, %%post_image_<id>%% |
random_line | Random Line Of Text | Returns a random line of text, from the lines entered in the OmniBlock input. | %%random_line_<id>%% |
stt_openai | Speech-To-Text - OpenAI | Using OpenAI API, transforms speech to text. | %%audio_transcript_<id>%% |
tts_openai | Text-To-Speech - OpenAI | Using OpenAI API, transforms text to speech (audio). | %%audio_url_<id>%% |
youtube_caption | YouTube Video Caption | Scrapes the YouTube video captions and uses them for AI content creation | %%video_caption_<id>%%, %%video_title_<id>%%, %%video_description_<id>%%, %%video_thumb_<id>%% |
Content Media Blocks#
| ID | Name | What it does | Output placeholders |
|---|---|---|---|
royalty_image | Royalty Free Image Search | Adds a related royalty free images to the content. For this feature to work, you need to select one or multipel royalty free images services from the plugin\ | %%free_image_<id>%% |
youtube_video | YouTube Video Search | Adds a related YouTube video to the content. | %%video_url_<id>%%, %%video_embed_<id>%% |
Content Processing Blocks#
| ID | Name | What it does | Output placeholders |
|---|---|---|---|
text_spinner | Text Spinner | Spins the text and rewrites it, making it unique. For this feature to work, you need to select a text spinner service from the plugin\ | %%spun_<id>%% |
text_translate | Text Translator | Translates text using Google Translate/Microsoft Translator/DeepL. To use Microsoft Translator or DeepL, add your API key for these services in the plugin\ | %%translated_<id>%% |
Amazon Blocks#
| ID | Name | What it does | Output placeholders |
|---|---|---|---|
amazon_listing | Amazon Product Listing | Scrapes product listing details from Amazon, by ASIN or keyword | %%product_listing_<id>%% |
amazon_product | Amazon Product Details | Scrapes product details from Amazon, by ASIN | %%product_listing_<id>%% |
ClickBank Blocks#
| ID | Name | What it does | Output placeholders |
|---|---|---|---|
clickbank_listing | ClickBank Product Listing | Scrapes product listing details from ClickBank by keyword | %%clickbank_listing_<id>%% |
Logic Blocks#
| ID | Name | What it does | Output placeholders |
|---|---|---|---|
exit_block | Exit OmniBlock | Finishes the execution queue of OmniBlocks. This block is useful when combined with an IF or a Jump OmniBlock type. | none |
if_block | Conditional (IF) OmniBlock | Executes a set of OmniBlocks if a condition is met, otherwise executes another set of OmniBlocks. | none |
jump_block | Jump To OmniBlock ID | Jumps to a specific OmniBlock ID and continues execution of the OmniBlock queue from that specific location. You can also add a comma separated list of OmniBlock IDs, in this case, the plugin will select a random ID each time it executes the Jump OmniBlock. | none |
wait_block | Waits for the specified amount of time | This OmniBlock will add a delay in the execution logic of your OmniBlock queue. | none |
Trigger Blocks#
| ID | Name | What it does | Output placeholders |
|---|---|---|---|
ai_chatbot_omniblock | AI Chatbot Trigger | Using data submitted by the AI Chatbot, run OmniBlock rules automatically, even when not scheduled. | %%ai_chatbot_full_input_<id>%% |
ai_forms_omniblock | AI Forms Trigger | Using data submitted by an AI Form, run OmniBlock rules automatically, even when not scheduled. | %%ai_forms_full_input_<id>%% |
webhook_fire | Webhook Listener | Using data from a webhook URL, run OmniBlock rules automatically, even when not scheduled. Webhook URL is: %%webhook_url%% | %%webhook_data_<id>%% |
wp_event_trigger | WordPress Event Trigger | Triggers OmniBlocks automatically on selected WordPress events. | none |
Content Saving Blocks#
| ID | Name | What it does | Output placeholders |
|---|---|---|---|
god_mode | God Mode | Sends content to a God Mode function, the AI can call any function from your WordPress site. Warning, this feature can be dangerous, use it only if you know what you are doing! | %%god_mode_<id>%% |
save_file | Save File | Save content to file | none |
save_post | Save Post | Saves the AI created data as a WordPress post | %%created_post_id_<id>%%, %%created_post_url_<id>%% |
save_product | Save Product | Full featured product creator including External/Affiliate support Requires the woocommerce plugin. | %%created_product_id_<id>%%, %%created_product_url_<id>%% |
send_community_youtube | Send Community Youtube | Sends posts to YouTube Community pages Requires the youtubomatic-youtube-post-generator plugin. | none |
send_email | Send Email | Sends an email to your desired email address | none |
send_facebook | Send Facebook | Sends text/link posts to Facebook pages Requires the fbomatic-facebook-post-generator plugin. | none |
send_gmb | Send Gmb | Sends posts to Google My Business pages Requires the businessomatic-google-my-business-post-generator plugin. | none |
send_image_facebook | Send Image Facebook | Sends posts to Facebook pages Requires the fbomatic-facebook-post-generator plugin. | none |
send_image_instagram | Send Image Instagram | Sends posts to Instagram pages Requires the instamatic-instagram-post-generator plugin. | none |
send_image_pinterest | Send Image Pinterest | Sends pins to Pinterest boards Requires the pinterestomatic-pinterest-post-generator plugin. | none |
send_linkedin | Send Linkedin | Sends posts to LinkedIn pages Requires the linkedinomatic-linkedin-post-generator plugin. | none |
send_reddit | Send Reddit | Sends posts to Reddit subreddits Requires the redditomatic-reddit-post-generator plugin. | none |
send_threads | Send Threads | Sends posts to Threads pages Requires the threadsomatic-threads-auto-poster plugin. | none |
send_twitter | Send Twitter | Sends posts to X (Twitter) pages Requires the twitomatic-twitter-post-generator plugin. | none |
send_webhook | Send Webhook | Sends content to a webhook | none |
Notes on specific blocks#
diy is the escape hatch: a block you configure freely when nothing else fits.
god_mode lets the AI call arbitrary WordPress functions. It is powerful and dangerous in equal
measure — read Agent security before enabling it anywhere.
ai_text_foreach runs its prompt once per line of a multiline input, exposing
%%current_input_line%%, %%current_input_line_counter%% and %%all_input_lines%%. It is the loop
construct.
post_import pulls an existing post into the workflow, exposing its title, content, excerpt,
categories, tags, author, date, status, type and featured image as separate placeholders. Use it to build
workflows that transform existing content.
Social blocks each require the matching CodeRevolution auto-poster plugin. Without it the block is listed but inactive. See Social network posting.
save_product requires WooCommerce and supports external and affiliate product types. See
WooCommerce.
Trigger blocks are covered in Triggers and webhooks; logic blocks in Logic and flow control.
Related#
Still stuck? Open a support ticket and include the diagnostics from Aimogen Pro › System & Logs › System Info.