Title: SemanticHub – AI Auto Blogging &amp; Content Automation
Author: semantichub
Published: <strong>miz Here 9, 2026</strong>
Last modified: miz Here 9, 2026

---

Search plugins

![](https://ps.w.org/semantichub/assets/banner-772x250.png?rev=3737315)

![](https://ps.w.org/semantichub/assets/icon.svg?rev=3737315)

# SemanticHub – AI Auto Blogging & Content Automation

 By [semantichub](https://profiles.wordpress.org/semantichub/)

[Download](https://downloads.wordpress.org/plugin/semantichub.0.15.1.zip)

 * [Details](https://bre.wordpress.org/plugins/semantichub/#description)
 * [Reviews](https://bre.wordpress.org/plugins/semantichub/#reviews)
 *  [Installation](https://bre.wordpress.org/plugins/semantichub/#installation)
 * [Development](https://bre.wordpress.org/plugins/semantichub/#developers)

 [Support](https://wordpress.org/support/plugin/semantichub/)

## Description

SemanticHub is an AI content automation service for publishers, newsrooms and niche
blogs. It monitors the sources you choose (news sites, RSS feeds, newsletters), 
groups related articles into topics and writes original articles about them with
the structure and tone you define. This plugin brings those finished articles into
WordPress as native posts.

Use it for auto blogging with an editor in the loop: every article lands in a moderation
queue first, and you decide whether it becomes a draft or a published post.

#### Features

 * **Automatic import** – the plugin checks your SemanticHub feed every 15 minutes,
   or on demand with “Fetch now”.
 * **Moderation queue** – review incoming articles and turn each one into a draft
   with one click, or dismiss it.
 * **Draft or auto-publish** – follow the publishing mode set in SemanticHub, or
   force “always draft” / “always publish”.
 * **Native block editor content** – headings, lists, quotes, images, captions and
   embeds arrive as valid Gutenberg blocks.
 * **Featured image and media** – images are downloaded into the Media Library and
   the featured image is set.
 * **SEO metadata** – SEO title and meta description are written for Yoast SEO and
   Rank Math.
 * **Categories, tags and custom taxonomies** – mapped from the article or from 
   your defaults.
 * **Revisions without duplicates** – an updated article updates the existing post
   instead of creating a second one.
 * **Multilingual** – bilingual deliveries create linked translations when Polylang
   is active.
 * **Source attribution** – every imported post keeps a link back to its sources.
 * **Guided setup** – a Start screen walks you through connecting the site in three
   steps.

Editing, workflow configuration and source management stay in the SemanticHub application.
The plugin requires a SemanticHub account and an API token. The API endpoint is 
provided by the plugin and can be overridden by the site administrator in `wp-config.
php` or with the `semantichub_api_base` filter.

#### External service

This plugin is a client for SemanticHub, a hosted service that groups source articles
into topics and generates editorial content from them. The plugin is useless without
an account there, because all content it imports is produced by that service.

The plugin contacts the SemanticHub API (by default `https://semantichub.app`, overridable
with the `SEMANTICHUB_API_BASE` constant or the `semantichub_api_base` filter) in
these situations:

 * every 15 minutes, and when an administrator selects “Fetch now”, to download 
   content approved in your SemanticHub account (`GET /api/plugin/feed`);
 * after an item is imported or dismissed, to confirm the delivery so it is not 
   sent twice (`POST /api/plugin/feed/ack`, `POST /api/plugin/feed/published`);
 * once a day, and on demand from the settings screen, to report which Gutenberg
   blocks and content sections this installation can render (`GET /api/plugin/goals`,`
   PUT /api/goals/{id}/target-manifest`);
 * when an administrator selects “Test connection”.

Data sent: the API token of this installation, the list of block and section names
the plugin supports, the plugin version, and the identifiers plus resulting post
IDs of items you import. No post content, visitor data, or personal data of your
site’s users is sent. Requests are authenticated with `Authorization: Bearer sh_…`
over HTTPS.

Service terms: [https://semantichub.app/legal/terms](https://semantichub.app/legal/terms).
Privacy policy: [https://semantichub.app/legal/privacy](https://semantichub.app/legal/privacy).

#### Third-party resources

The bundled Geist and Geist Mono web fonts (`assets/fonts/`) are Copyright (c) 2023
Vercel, licensed under the SIL Open Font License 1.1. The full license text ships
in `assets/fonts/LICENSE.txt`.

## Screenshots

[⌊Start screen: what the service does and the three connection steps.⌉⌊Start screen:
what the service does and the three connection steps.⌉[

Start screen: what the service does and the three connection steps.

[⌊Content: deliveries waiting to be imported into WordPress.⌉⌊Content: deliveries
waiting to be imported into WordPress.⌉[

Content: deliveries waiting to be imported into WordPress.

[⌊Settings: connection, publication defaults and capability reporting.⌉⌊Settings:
connection, publication defaults and capability reporting.⌉[

Settings: connection, publication defaults and capability reporting.

## Installation

 1. Install and activate the plugin.
 2. The **SemanticHub  Start** screen opens automatically. It explains the service 
    and lists the three connection steps.
 3. Create an API token in your SemanticHub account (Settings  API tokens) and paste
    it on the Start screen.
 4. Select “Report capabilities and check goals”. A working connection reports at least
    one goal.
 5. Content appears under the “SemanticHub  Content” menu; the feed is checked every
    15 minutes.

Publication defaults (post author, category, and whether deliveries become drafts
or published posts) live under SemanticHub  Settings.

## FAQ

### Do I need a SemanticHub account?

Yes. The plugin imports content produced by the SemanticHub service and does nothing
on its own.

### Does the plugin publish without me?

Only if you ask it to. By default each delivery becomes a draft, and “Automatic 
publication” follows the setting of the goal in SemanticHub. You can force “always
draft” or “always publish” in the plugin settings. Publishing also requires the 
selected post author to have the `publish_posts` capability; without it the post
is left as pending review.

### Where does the content come from?

From goals you configure in SemanticHub: sources you pick, clustered into topics,
filtered by your own description of the site profile, and written into the structure
you define there.

### Is this an AI content generator or an RSS importer?

The writing happens in SemanticHub, not in WordPress. SemanticHub reads your sources,
groups related stories and generates a new article for each topic. The plugin does
not copy source articles; it imports the finished, original text.

### Does it work with Yoast SEO, Rank Math and Polylang?

Yes. SEO title and meta description are saved for Yoast SEO or Rank Math when either
is active, and Polylang receives the post language and linked translations.

### Can I point the plugin at a different API host?

Yes. Define `SEMANTICHUB_API_BASE` in `wp-config.php` or use the `semantichub_api_base`
filter. The address is not editable in the admin UI on purpose.

### What happens when I deactivate or delete the plugin?

Deactivation stops the scheduled feed checks. Deleting the plugin removes its options
and its delivery queue table.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“SemanticHub – AI Auto Blogging & Content Automation” is open source software. The
following people have contributed to this plugin.

Contributors

 *   [ semantichub ](https://profiles.wordpress.org/semantichub/)

[Translate “SemanticHub – AI Auto Blogging & Content Automation” into your language.](https://translate.wordpress.org/projects/wp-plugins/semantichub)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/semantichub/), check
out the [SVN repository](https://plugins.svn.wordpress.org/semantichub/), or subscribe
to the [development log](https://plugins.trac.wordpress.org/log/semantichub/) by
[RSS](https://plugins.trac.wordpress.org/log/semantichub/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 0.15.1

 * Payload v5 contract synced with SemanticHub: entries can carry source_type, and
   a newsletter issue may arrive without a source address.

#### 0.15.0

 * One site publishes exactly one goal: after saving the token, choose the goal 
   on the Start screen or in Settings. The plugin then fetches only that goal’s 
   articles and reports its capabilities only to it.
 * New “Disconnect” action clears the token, the chosen goal and the connection 
   state, so the site can be connected again from the Start screen. Publishing defaults
   and published posts stay.
 * The Start screen explains how SemanticHub works and links to the API tokens page.
 * Content screen: tabs with counts, a status badge and a row action menu.

#### 0.14.0

 * Other post taxonomies (besides the category) can now be exposed to SemanticHub
   as receiver fields, in Settings under “Other taxonomies”: hierarchical ones become
   a term picker, flat ones a comma-separated text field. Tags get proposed values
   from the story topics when the field has no default.

#### 0.13.0

 * Removed the built-in update checker and the “Plugin version” panel in the settings.
   Updates are delivered by the WordPress.org plugin directory.
 * Uninstalling also removes the cached update manifest left by earlier versions.
 * Translations load on `init`, and queue queries use `%i` placeholders for the 
   table name.

#### 0.12.1 and earlier

 * Releases distributed outside WordPress.org.

## Meta

 *  Version **0.15.1**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.4 or higher **
 *  Tested up to **7.1.3**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/semantichub/)
 * Tags
 * [AI writer](https://bre.wordpress.org/plugins/tags/ai-writer/)[auto blogging](https://bre.wordpress.org/plugins/tags/auto-blogging/)
   [autoblog](https://bre.wordpress.org/plugins/tags/autoblog/)[content automation](https://bre.wordpress.org/plugins/tags/content-automation/)
   [news](https://bre.wordpress.org/plugins/tags/news/)
 *  [Advanced View](https://bre.wordpress.org/plugins/semantichub/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/semantichub/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/semantichub/reviews/)

## Contributors

 *   [ semantichub ](https://profiles.wordpress.org/semantichub/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/semantichub/)