Title: AutoArticle Content Generator
Author: sa77
Published: <strong>16 Furar 2026</strong>
Last modified: 19 Maggu 2026

---

Search plugins

![](https://ps.w.org/autoarticle-content-generator/assets/banner-772x250.png?rev
=3463558)

![](https://ps.w.org/autoarticle-content-generator/assets/icon-256x256.png?rev=3462979)

# AutoArticle Content Generator

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

[Download](https://downloads.wordpress.org/plugin/autoarticle-content-generator.1.1.9.zip)

 * [Details](https://kab.wordpress.org/plugins/autoarticle-content-generator/#description)
 * [Reviews](https://kab.wordpress.org/plugins/autoarticle-content-generator/#reviews)
 *  [Installation](https://kab.wordpress.org/plugins/autoarticle-content-generator/#installation)
 * [Development](https://kab.wordpress.org/plugins/autoarticle-content-generator/#developers)

 [Support](https://wordpress.org/support/plugin/autoarticle-content-generator/)

## Description

**AutoArticle** turns your WordPress site into a self-publishing content machine.
Enter your topics, pick a writing style, and let AI do the rest — complete articles
with unique featured images, published directly to your blog.

Whether you need a single article right now or a hands-free weekly publishing schedule,
AutoArticle handles the entire workflow: topic selection, article writing, image
generation, and WordPress post creation.

#### Why AutoArticle?

Most AI writing tools give you a wall of text you still need to format, find images
for, and manually publish. AutoArticle is different:

 * **Complete articles, not just text** — Every article comes with a unique, AI-
   generated featured image in your chosen style
 * **Publish-ready output** — Articles are formatted with proper headings and paragraphs,
   and published directly as WordPress posts
 * **Set it and forget it** — Schedule automatic generation twice daily, daily, 
   weekly, or monthly with round-robin topic rotation
 * **Your voice, your style** — Choose from 11 writing styles and 12 image styles,
   or add your own custom prompts for full creative control

#### New in 1.1.0: Send to Socials

AutoArticle now includes the former **Auto Social Poster** plugin as a built-in «
Send to Socials » module. The moment a blog post publishes, it can fan out to your
connected social accounts.

 * **Five platforms** — Facebook Pages, Instagram (Business/Creator), LinkedIn (
   personal or company), X (Twitter), and TikTok
 * **Two connection modes** — register your own developer app (BYO, available on
   every tier) or click « Use AutoArticle credentials » (Pro, no developer portal
   required)
 * **Per-platform controls** — toggle platforms on/off, customise messages per post
   with `{title}`, `{link}`, `{excerpt}`, `{hashtags}` placeholders, add UTM tracking,
   choose share style (link preview vs status update)
 * **Queue + retry** — every share is queued and processed on a 5-minute cron; failed
   publishes are retried automatically with exponential backoff
 * **Dedupe by post** — the same post can’t be queued twice for the same platform,
   so re-saving a post doesn’t duplicate the share
 * **Encrypted token storage** — OAuth tokens are stored AES-256-GCM-encrypted in
   the WordPress database

#### Key Features

**AI Article Generation**
 Generate well-structured blog posts powered by advanced
AI. Each article includes proper heading hierarchy, engaging paragraphs, and a unique
AI-generated featured image — ready to publish.

**11 Writing Styles**
 Professional, Conversational, Journalistic, Storytelling,
Analytical, Educational, Opinion, Technical, Humorous, Inspirational — or let the
AI surprise you with Random.

**12 Image Styles**
 Photograph, Realistic, Artistic, Minimalist, Vintage, Cinematic,
Sketch, Watercolor, Digital Art, Oil Painting, Cartoon — or Random for variety.

**Flexible Scheduling**
 Set up automatic article generation on your preferred cadence.
The scheduler rotates through your topic list, so every post covers something different.

 * Twice daily, daily, weekly, or monthly
 * Choose your preferred time of day
 * Round-robin topic cycling
 * Works via WordPress cron — no external services to configure

**Creative Mode**
 Toggle Creative Mode to generate articles that explore unexpected
angles on your topics — buyer guides, trend analyses, problem-solving approaches,
thought leadership pieces, and more. Over 46 creative templates ensure every article
feels fresh.

**Multi-Language Support**
 Write articles in 16 languages: US English, UK English,
Spanish, French, German, Italian, Portuguese, Dutch, Polish, Russian, Japanese, 
Chinese, Arabic, Hindi, Korean, and Turkish.

**Custom Prompts**
 Go beyond style presets with custom writing and image prompts.
Guide the AI to focus on specific angles, audiences, or visual aesthetics.

**URL Slug Control**
 Customize your post URLs with topic-based slugs and optional
prefix/suffix patterns for SEO-friendly permalink structures.

**Post Status Control**
 Choose whether generated articles publish immediately, 
save as drafts, go to pending review, or stay private — giving you full editorial
control.

#### How It Works

 1. **Add your topics** — Enter the subjects you want to write about
 2. **Choose your style** — Pick a writing style, image style, language, and image 
    size
 3. **Generate or schedule** — Click « Generate Now » for an instant article, or set
    up automatic scheduling
 4. **Review and enjoy** — Your new post appears in WordPress with a featured image,
    ready to go

#### Free & Pro Plans

AutoArticle works immediately after installation with **2 free articles per month**—
no account required.

Need more? Upgrade to Pro at [AutoArticle.net](https://autoarticle.net) to unlock
higher limits:

 * **Free** — 2 articles/month. Send-to-Socials works in BYO mode (register your
   own apps on each platform’s developer portal).
 * **Pro** — 100 articles/month. Send-to-Socials includes one-click « Use AutoArticle
   credentials » — no developer portal registration needed on your end.

#### HubSpot Integration

Pro members can also publish articles directly to HubSpot CMS via the [AutoArticle.net dashboard](https://autoarticle.net/membership-account/)—
connect your HubSpot account with OAuth and generate content for your HubSpot blog
alongside WordPress. Auto-share to social platforms works for HubSpot-published 
posts too.

#### Third-Party Services

**AutoArticle.net API** — every article generation call goes through `https://autoarticle.
net/autoarticle-folder/autoarticle-new.php`. Data sent on each request: selected
topic, writing/image/language preferences, custom prompts (if set), and your AutoArticle.
net account credentials for quota tracking. No data is sent until you click « Generate
Now » or a scheduled run fires.

 * [AutoArticle.net Terms of Service](https://autoarticle.net/terms)
 * [AutoArticle.net Privacy Policy](https://autoarticle.net/privacy)

**OpenAI API** (via AutoArticle.net) — your topic and style preferences are forwarded
to OpenAI for text and image generation.

 * [OpenAI Usage Policies](https://openai.com/policies/usage-policies)
 * [OpenAI Privacy Policy](https://openai.com/policies/privacy-policy)

**Social platform APIs** (only when you enable Send to Socials and connect a platform):

 * **Meta Graph API** (Facebook Pages + Instagram Business) — [Platform Terms](https://developers.facebook.com/terms/),
   [Privacy Policy](https://www.facebook.com/privacy/policy/)
 * **LinkedIn API** — [API Terms of Use](https://legal.linkedin.com/api-terms-of-use),
   [Privacy Policy](https://www.linkedin.com/legal/privacy-policy)
 * **X (Twitter) API v2** — [Developer Terms](https://developer.x.com/en/developer-terms/agreement-and-policy),
   [Privacy Policy](https://twitter.com/en/privacy)
 * **TikTok Content Posting API** — [Developer Terms](https://developers.tiktok.com/terms/),
   [Privacy Policy](https://www.tiktok.com/legal/privacy-policy)

Data sent to each social platform is the post being shared — title, excerpt, permalink,
and featured image. No data is sent to any platform until you connect it and publish
a post.

In managed mode (Pro one-click connect), OAuth credentials and tokens are held on
autoarticle.net and never stored on your WordPress site. In BYO mode, tokens are
stored encrypted (AES-256-GCM) in your local WordPress database.

### Privacy Policy

This plugin connects to the external AutoArticle.net API service (`https://autoarticle.
net/autoarticle-folder/autoarticle-new.php`) to generate article content and images.

**Data sent to AutoArticle.net:**

 * Article topic and generation preferences (writing style, image style, language,
   image size)
 * Custom prompts (if provided)
 * AutoArticle.net account email and password (if logged in, for quota management)
 * Server IP address (for anonymous usage tracking)

**Data sent to OpenAI (via AutoArticle.net):**

 * Article topic and style preferences are forwarded to OpenAI’s API for text and
   image generation

**Data NOT sent:**

 * WordPress admin credentials
 * Site content, user data, or visitor information
 * No data is collected or transmitted until you explicitly generate an article

For full details:

 * [AutoArticle.net Privacy Policy](https://autoarticle.net/privacy)
 * [AutoArticle.net Terms of Service](https://autoarticle.net/terms)
 * [OpenAI Privacy Policy](https://openai.com/policies/privacy-policy)
 * [OpenAI Usage Policies](https://openai.com/policies/usage-policies)

## Installation

#### Automatic Installation (Recommended)

 1. In your WordPress admin, go to **Plugins > Add New**
 2. Search for **« AutoArticle Content Generator »**
 3. Click **Install Now**, then **Activate**
 4. Go to the new **AutoArticle** menu item in your admin sidebar
 5. Add your first topic and click **Generate Now**

#### Manual Installation

 1. Download the plugin zip file from WordPress.org
 2. In your WordPress admin, go to **Plugins > Add New > Upload Plugin**
 3. Upload the zip file and click **Install Now**
 4. Activate the plugin
 5. Navigate to **AutoArticle** in your admin sidebar

#### After Activation

 * **No account needed** to get started — you get 2 free articles per month immediately
 * **Optional:** Log in with an [AutoArticle.net](https://autoarticle.net/membership-account/membership-levels/)
   account for higher article limits
 * Add topics, select your preferred styles, and generate your first article

## FAQ

### Do I need an AutoArticle.net account?

No. The plugin works out of the box with 2 free articles per month, tracked by your
server’s IP address. Create a free account at [AutoArticle.net](https://autoarticle.net)
only if you need a higher monthly quota.

### How many articles can I generate?

That depends on your plan:

 * **No account (IP-based):** 2 articles/month
 * **Free account:** 2 articles/month
 * **Pro:** 100 articles/month

Your remaining article count is displayed at the top of the plugin settings page.
Quotas reset on the 1st of each month.

### What does a generated article look like?

Each article is a complete WordPress post with:

 * An AI-generated title
 * Multiple sections with H2 headings and well-written paragraphs
 * A unique AI-generated featured image in your chosen style
 * Proper formatting ready for your theme to display

### Can I control the quality and style of content?

Yes. You have multiple layers of control:

 * **Writing style** — Choose from 11 preset styles (Professional, Conversational,
   etc.)
 * **Image style** — Choose from 12 visual styles (Photograph, Watercolor, Cinematic,
   etc.)
 * **Creative Mode** — Toggle on for varied, creative approaches to your topics
 * **Custom prompts** — Write your own instructions to fine-tune the AI’s output
 * **Language** — Generate content in 16 languages
 * **Post status** — Publish immediately, or save as draft for review

### Can I schedule articles?

Yes. The built-in scheduler supports:

 * **Twice daily, daily, weekly, or monthly** frequency
 * **Time-of-day** preference
 * **Automatic topic rotation** — cycles through your topic list so each article
   covers a different subject
 * Articles are generated and published via WordPress cron — no external cron configuration
   needed

### Does this work with any WordPress theme?

Yes. AutoArticle creates standard WordPress posts with standard featured images.
Any theme that supports posts and featured images (which is virtually all of them)
will display the generated content correctly.

### Can I edit articles after they are generated?

Absolutely. Generated articles are standard WordPress posts — you can edit the text,
swap the image, change the category, or anything else you would do with a regular
post.

### Is my data secure?

Yes. All communication with the AutoArticle.net API uses HTTPS encryption. Your 
WordPress admin credentials are never sent to external services. If you log in with
an AutoArticle.net account, those credentials are stored securely in your local 
WordPress database and transmitted only over encrypted connections.

### What happens if I deactivate or uninstall the plugin?

 * **Deactivate:** Scheduled jobs (both article generation and social sharing) are
   paused. All your settings, generated posts, and social connections remain intact—
   reactivating resumes from the same state.
 * **Uninstall (delete):** The plugin removes its database tables (scheduled jobs,
   social queue, social log), stored settings, and user meta. Your generated WordPress
   posts and their images are **not** deleted — they remain as regular posts in 
   your site. Social OAuth tokens stored locally are removed; managed-mode tokens
   held on autoarticle.net are unaffected (disconnect from the settings page first
   if you want those cleared too).

### How does Send to Socials relate to the old « Auto Social Poster » plugin?

Send to Socials is the Auto Social Poster plugin merged into AutoArticle Content
Generator as a built-in module. If you were using Auto Social Poster:

 1. Install or update AutoArticle Content Generator to 1.1.0 or later.
 2. Your ASP settings, tokens, queue, and log are automatically migrated to the new
    namespace on first activation.
 3. Deactivate Auto Social Poster when you’re ready — the merged module takes over 
    immediately.

Nothing in the migration is destructive; your ASP installation stays where it is
until you deactivate it.

### Do I need a developer account to use Send to Socials?

Two options:

 * **BYO mode (any tier)** — register your own developer app on each platform’s 
   portal (Facebook, LinkedIn, X, TikTok) and paste your app ID + secret into the
   plugin’s platform tab. Full setup guides are shown in the plugin admin. Works
   on the free tier.
 * **Managed mode (Pro tier)** — click « Use AutoArticle credentials » on any platform
   and click Connect. AutoArticle.net’s developer apps are used; no developer portal
   registration needed on your end.

Twitter/X requires a paid X API plan regardless of mode, because X itself charges
for posting via the API. Meta and LinkedIn are free in both modes.

### My Send to Socials queue isn’t draining — what should I check?

The social queue runs on WordPress cron and drains every five minutes. If you see
posts sitting in **Pending** with the scheduled time in the past, in this order:

 1. **Click « Process Queue Now »** on Send to Socials  Queue. This runs the scheduler
    immediately and is by far the quickest way to confirm whether the queue itself 
    or WP-Cron is the issue.
 2. If « Process Queue Now » drains the rows successfully but new posts keep getting
    stuck, WP-Cron isn’t firing on your host. The plugin self-heals its own scheduled
    events on every page load, so this almost always means WP-Cron is disabled or your
    site gets so little traffic that the default traffic-driven cron rarely runs. Fix:
    either add a real cron entry that fetches `https://your-site.example/wp-cron.php?
    doing_wp_cron` every five minutes, or use a free uptime/cron service to do it. 
    Most managed WordPress hosts (Kinsta, WP Engine, SiteGround, Cloudways) already
    provide a real cron — confirm yours does.
 3. If a single row is genuinely scheduled for the future and you want to push only
    it through, use the per-row **« Send now »** button instead — that reschedules 
    just that row.
 4. If « Process Queue Now » reports an error or leaves rows in `processing` for over
    15 minutes, the next scheduler tick (or your next manual click) will automatically
    release them back to `pending` so they retry.

### Where can I get support?

Visit the [WordPress.org support forum](https://wordpress.org/support/plugin/autoarticle-content-generator/)
or contact us at [AutoArticle.net](https://autoarticle.net).

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“AutoArticle Content Generator” is open source software. The following people have
contributed to this plugin.

Contributors

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

[Translate “AutoArticle Content Generator” into your language.](https://translate.wordpress.org/projects/wp-plugins/autoarticle-content-generator)

### Interested in development?

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

## Changelog

#### 1.1.9

 * **New:** « Process Queue Now » button on the Send to Socials  Queue tab. Runs
   the social scheduler immediately on demand using the same code path as the 5-
   minute cron, so admins no longer have to wait up to five minutes to see a stuck
   queue drain. The manual run also raises PHP’s execution limit for the duration
   of the request and tells PHP not to abort if the admin closes the tab, so larger
   batches (or sites with slow upstream APIs) complete cleanly.
 * **New:** Per-row « Send now » button for `pending` queue items. Reschedules just
   that row to right now and runs the scheduler — useful for pushing a single future-
   dated post through without disturbing the rest of the queue.
 * **Fix:** Send to Socials queue now self-heals its scheduled cron events on every`
   init`. Previously, if any of the four social events (`autoarticle_social_process_queue`,`
   _refresh_tokens`, `_purge_logs`, `_poll_hubspot`) was ever cleared — most commonly
   via a deactivate/reactivate cycle or a host-level cache flush — `Module::maybe_upgrade()`
   early-returned on a matching `autoarticle_social_db_version` and never re-scheduled
   the missing event. The 5-minute queue drain in particular could be silently absent
   for weeks, leaving every new post stuck pending with zero attempts.
 * **Fix:** Cron interval registration (`autoarticle_social_five_minutes`, `autoarticle_social_fifteen_minutes`)
   is now owned by `Module` rather than only `Scheduler`/`HubSpot_Poller`. This 
   closes a race where `Module::activate()` ran as a static callback before any 
   instance had registered the custom intervals via `cron_schedules`, so `wp_schedule_event()`
   would silently fail and the missing event would never appear.
 * **Fix:** `Queue::mark_processing()` is now an atomic conditional UPDATE (`WHERE
   id AND status='pending'`) and reports whether the calling process actually won
   the claim. Previously two concurrent runs of `process_queue()` (e.g. the 5-minute
   cron tick firing at the same moment an admin clicked the new « Process Queue 
   Now » button) could both call `publish()` on the same row and double-post to 
   the platform. The scheduler now skips any row it didn’t claim.
 * **Fix:** `Scheduler::process_queue()` now acquires a short-lived option-based
   lock (auto-expires after 10 minutes) so two concurrent runs serialise instead
   of racing on the same `get_pending()` snapshot. The lock is released in a `finally`
   block so a `Throwable` in a platform adapter can’t permanently park the queue.
 * **Fix:** Queue rows stuck in `processing` for more than 15 minutes are now reset
   to `pending` on the next cron run. Previously a PHP fatal mid-publish (OOM, host
   restart, request timeout) could permanently park a row in `processing`, where
   it would neither retry nor surface in the failed view.
 * **UI:** Queue tab now renders `Scheduled` and `Published` timestamps in the site’s
   timezone via `wp_date()` (full UTC string preserved as a tooltip). Stops admins
   misreading past-due UTC timestamps as local time.

#### 1.1.8

 * **New:** Activity Log is now capped at 20 entries (the newest are kept). The 
   oldest row is automatically pruned each time a new entry is written, so the table
   never grows unbounded.
 * **New:** « Clear Log » button on the Send to Socials  Log tab. Deletes all log
   entries with a confirmation prompt and empties the table immediately in the UI.

#### 1.1.7

 * **Fix:** Plugin settings login no longer returns an error when a user’s monthly
   article credits are exhausted. Credentials are validated correctly and login 
   always succeeds when the email/password is correct — credits are only checked
   when generating articles, not during authentication.
 * **New:** « Clear All » / « Clear {Status} » button on the Send to Socials  Queue
   tab. Deletes all queue items (or only those matching the active status filter)
   with a confirmation prompt. The table empties immediately on success so feedback
   is instant.
 * **New:** Max Queue Size setting in Send to Socials  General  Advanced Settings(
   default 5, min 0, max 20). New posts are not added to the queue once the pending-
   item count reaches this limit. Set to 0 to disable the limit.

#### 1.1.6

 * **Fix:** Force Facebook/Instagram OAuth to re-display the consent dialog (including
   the per-page granular picker) on every connect via auth_type=rerequest. Previously
   Facebook silently re-used the prior page selection, so users couldn’t tick additional
   pages without first revoking the app entirely. This was the most-reported « old
   version found more pages than the new one » complaint — pages need to be explicitly
   ticked on the FB consent screen, but the new flow now always shows that screen.
 * **UI:** Prominent guidance on the Facebook tab explaining FB’s per-page consent
   and the « Edit access » / « Choose what you allow » link on the consent dialog.
   Also re-titled the manual-add panel to clarify it’s a fallback for pages FB won’t
   surface even after re-granting.
 * **Fix:** Granular-scope page discovery is now field-aware. Instagram-account 
   discovery (which requests `instagram_business_account{...}` rather than `access_token`)
   was being silently filtered out by an over-eager « must have access_token » check
   introduced in v1.1.4. Result: when Instagram tried to find the user’s Business
   account, all candidate pages got dropped and discovery returned empty even when
   valid IG accounts existed. Facebook page discovery (which DOES request access_token)
   is unaffected.
 * **Fix:** Instagram account auto-discovery now preserves the user’s existing IG
   account selection if it’s still among the discovered candidates — previously,
   re-running discovery silently switched which IG account got published to whenever
   Facebook returned the user’s pages in a different order.

#### 1.1.5

 * **Fix (service-site only):** After completing OAuth on the service site, the 
   wp-admin AACG > Send to Socials > {platform} tab now correctly shows the platform
   as connected, with full UI state (Facebook page picker, Instagram account, LinkedIn
   org selector, X/TikTok @username). Previously the OAuth succeeded and posting
   worked, but the wp-admin UI still showed the « Connect » button as if no connection
   existed — because the per-user storage layer used by the service-site OAuth flow
   wasn’t being mirrored into the plugin’s local Token_Manager.
 * **Refactor:** Each platform now exposes a public `complete_oauth_from_tokens()`
   method that takes the raw tokens from the platform’s token endpoint and runs 
   all post-token-exchange work (Facebook: long-lived exchange + page discovery;
   Instagram: IG Business account discovery; LinkedIn: profile + organizations; 
   X/TikTok: user info lookup). Both the in-plugin REST callback and the service-
   site file-based callback now call this single method, so behaviour is identical
   regardless of which entry point completes the OAuth.

#### 1.1.4

 * **Fix:** Facebook page discovery now merges results from /me/accounts AND debug_token’s
   granular_scopes, instead of using debug_token only as a fallback when /me/accounts
   was empty. Previously, users with one classic-Page-Roles page and several Business
   Manager / new Pages Experience pages would see only the first one — the rest 
   were invisible even though they had full publish access. The new merged-discovery
   flow surfaces all pages the user can actually post to.
 * **Fix:** « Retry loading pages » now preserves the existing active page selection
   when re-discovering — previously it silently switched the active page to whichever
   one /me/accounts returned first, even if the user had explicitly selected a different
   one.
 * **New:** Install Mode panel on each platform tab (service-site installs only).
   Clearly shows which install variant is active and which credential storage layers
   are populated, so admins can immediately see when wp_options and the per-user
   connections row are out of sync.
 * **New:** « Sync wp_options  per-user row » button in the Install Mode panel —
   one-click re-sync without re-typing the secret. Useful for recovering from any
   state where the two storage layers diverged.
 * **Improvement:** debug_token discovery now correctly skips instagram_* scopes(
   which contain IG account IDs, not FB page IDs) and requires each fetched page
   to return a real page access_token (so pages where the user has read-only scopes
   don’t show up as « publishable »).

#### 1.1.3

 * **Fix (service-site only):** When AUTOARTICLE_IS_SERVICE_SITE is defined, saving
   BYO credentials via the wp-admin « API Credentials » form now also seeds the 
   current admin user’s row in the per-user social-connections table. Without this,
   admins who saved credentials via wp-admin and then clicked the « Connect » button
   got a « Please save your app credentials first » error, because the service-site
   Connect button routes through autoarticle-folder/social-oauth.php which reads
   from per-user storage rather than wp_options. Has no effect on customer-site 
   installs.

#### 1.1.2

 * **New:** Add Facebook Pages manually by ID. /me/accounts only walks the classic
   Page Roles model, so pages assigned through Business Manager or the new Pages
   Experience often don’t appear in the auto-discovered list — even when the user
   has full publish access. The new « My page isn’t listed — add it manually » panel
   on the Facebook tab looks the page up directly via the Graph API and selects 
   it as the active page.
 * This addresses the same kind of edge case LinkedIn already handles via « add 
   a company page manually » — the two flows now mirror each other.

#### 1.1.1

 * **New:** Per-platform « Max Retries » setting in Send to Socials  each platform
   tab  Post Settings. Override the global retry budget on a per-platform basis.
   Especially useful for X/Twitter where retries cost paid API credits and X often
   rejects them as duplicate-content anyway. Leave blank to inherit the global value.
 * **Improvement:** The twice-daily proactive token-refresh cron now skips X/Twitter
   by default. X access tokens last only 2 hours, so the proactive refresh almost
   always burned a paid API call with no benefit — the just-in-time refresh inside
   the queue processor already handles short-lived tokens right before each publish.
   New `autoarticle_social_skip_proactive_refresh` filter lets you customise the
   skip list.
 * **UI:** Render-context refactor for HubSpot auto-share status panel — now shown
   only inside the [autoarticle_settings] frontend shortcode (customer-facing /membership-
   account/ view), hidden on the wp-admin AACG settings page where it isn’t meaningful.
 * Internal: bumped social schema metadata; no DB changes required.

#### 1.1.0

 * **New:** Send to Socials module (the former Auto Social Poster plugin, merged
   in). Auto-share every published post to Facebook Pages, Instagram Business, LinkedIn(
   personal or company), X (Twitter), and TikTok.
 * **New:** Two connection modes per platform — BYO (register your own developer
   app, all tiers) and Managed (one-click connect via AutoArticle.net, Pro tier).
 * **New:** Top-level « Generate Content » / « Send to Socials » tabs in the admin
   screen.
 * **New:** Queue + scheduler for social shares — 5-minute cron processes pending
   shares with automatic retry and exponential backoff.
 * **New:** AES-256-GCM encryption for all stored OAuth tokens.
 * **New:** Per-post meta box for controlling which platforms receive a specific
   post plus custom per-platform messages.
 * **New:** Activity log for monitoring social publishes.
 * **New:** HubSpot auto-share for customers using AutoArticle.net’s HubSpot integration(
   service-side).
 * Migration from the standalone Auto Social Poster plugin is automatic on activation—
   all settings, tokens, and queue rows are copied into the new namespace.
 * Updated minimum WordPress to 5.8 and minimum PHP to 7.4 to match the social module’s
   requirements.

#### 1.0.7

 * Synced version constants across all files
 * Improved SVN deployment workflow

#### 1.0.6

 * Improved security: updated verify calls from GET to POST method

#### 1.0.4

 * Fixed daily, weekly, and monthly scheduling intervals

#### 1.0.3

 * Added separate US English and UK English language options

#### 1.0.2

 * Improved diversity and variety of generated article content

#### 1.0.1

 * Fixed topic rotation in the scheduled article generator

#### 1.0.0

 * Initial release
 * AI-powered article and image generation
 * 11 writing styles and 12 image styles
 * Scheduled article generation (twice daily, daily, weekly, monthly)
 * Topic management with round-robin cycling
 * Creative Mode with 46+ content templates
 * Multi-language support (16 languages)
 * Custom writing and image prompts
 * URL slug customization
 * Post status control (publish, draft, pending, private)
 * Membership integration with free tier

## Meta

 *  Version **1.1.9**
 *  Last updated **1 n imalas ago**
 *  Active installations **10+**
 *  WordPress version ** 5.8 or higher **
 *  Tested up to **6.9.4**
 *  PHP version ** 7.4 or higher **
 *  Language
 * [English (US)](https://wordpress.org/plugins/autoarticle-content-generator/)
 * Tags
 * [ai content](https://kab.wordpress.org/plugins/tags/ai-content/)[article generator](https://kab.wordpress.org/plugins/tags/article-generator/)
   [auto blog](https://kab.wordpress.org/plugins/tags/auto-blog/)[content automation](https://kab.wordpress.org/plugins/tags/content-automation/)
   [social sharing](https://kab.wordpress.org/plugins/tags/social-sharing/)
 *  [Advanced View](https://kab.wordpress.org/plugins/autoarticle-content-generator/advanced/)

## Ratings

No reviews have been submitted yet.

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

[See all reviews](https://wordpress.org/support/plugin/autoarticle-content-generator/reviews/)

## Contributors

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

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/autoarticle-content-generator/)

## Donate

Would you like to support the advancement of this plugin?

 [ Donate to this plugin ](https://autoarticle.net/membership-account/membership-levels/)