WordPress Plugin · v1.0
AI Article Importer
& Rewriter
Fetch articles from any RSS/JSON/REST feed, AI-rewrite content & titles, optimize SEO, download images, generate social posts, build newsletters, and publish — fully automated.
WordPress 5.8+ PHP 7.4+ 6 AI Providers Yoast · Rank Math · AIOSEO · SEOPress Social · Newsletter · Roundup by codeix
Fetch
RSS / JSON / WP REST
Scrape
Full article & images
AI Rewrite
Content, title & SEO
Images
Download & optimize
Publish
Post + Social + SEO

Key Features

Multi-Format Feeds
RSS, Atom, JSON Feed, and WordPress REST API with atomic duplicate detection.
6 AI Providers
Gemini (free), OpenAI, Claude, Groq, Mistral, and xAI Grok. Switch anytime.
Full SEO Automation
Native integration with Yoast, Rank Math, AIOSEO, SEOPress, Squirrly & TSF.
Image Pipeline
Downloads, re-uploads, generates srcset, lazy loads, and creates AI alt text.
AI Features
Auto-categorize, FAQ blocks, quality scoring, duplicate detection, sensitive content filter.
Social & Newsletter
AI-generated social captions, email newsletters, and roundup listicle posts.

Jump To

00Overview
01Requirements
02Installation
03Quick Start
04Settings — AI Provider
05Settings — Prompts
06Settings — Content Fetching
07Settings — AI Features
08Settings — Publishing
09Settings — System
10Feed Sources
11AI Providers & Models
12SEO Integration
13Image Handling
14Social Media Posts
15Newsletter Digest
16Roundup Builder
17Dashboard
18Activity Logs
19Cron / Scheduling
20Custom Prompts
21File Structure
22FAQ
23Changelog
24Support
01 · Getting Started

Requirements

Ensure your server meets these requirements before installing.

RequirementMinimumNotes
WordPress5.8+Tested up to latest stable release
PHP7.4+PHP 8.0+ recommended
PHP ExtensionscURL, DOMStandard on virtually all hosts
Memory Limit128 MBRequired for AI API calls and image processing
AI API KeyAt least oneGoogle AI Studio (free), OpenAI, Anthropic, Groq, Mistral, or xAI
WP-CronEnabledOr configure a real server cron job (recommended)
Outbound HTTPSRequiredServer must reach AI provider API endpoints
ℹ️

Google Gemini has a generous free tier — up to 1,500 requests/day, no credit card required. Get a key at aistudio.google.com/apikey

02 · Getting Started

Installation

Two installation methods — choose whichever suits your setup.

Method A — WordPress Admin Upload

1
Download the ZIP
Download the plugin ZIP file from CodeCanyon after purchase.
2
Go to Plugins → Add New
In your WordPress admin, navigate to Plugins → Add New → Upload Plugin.
3
Upload & Activate
Select the ZIP, click Install Now, then Activate Plugin.

Method B — FTP / cPanel

1
Unzip
Extract the ZIP file on your computer.
2
Upload via FTP
Upload the extracted folder to /wp-content/plugins/.
3
Activate
Go to Plugins → Installed Plugins and activate the plugin.

After activation, a new menu "AI Article Importer & Rewriter" appears in your WP admin sidebar with sub-menus: Dashboard, Feed Sources, Social Posts, Newsletter, Roundup, Settings, and Logs.

03 · Getting Started

Quick Start Guide

From zero to your first AI-rewritten post in under 5 minutes.

1
Get an AI API Key
Google Gemini (free): aistudio.google.com/apikey — Groq (free): console.groq.com/keys — OpenAI: platform.openai.com/api-keys — Anthropic: console.anthropic.com
2
Enter Your API Key
Go to AI Article Importer → Settings → AI Provider tab. Select your provider, paste the key, and click Save Changes.
3
Add a Feed Source
Go to Feed Sources → + Add Feed Source. Enter a name and RSS/JSON/REST URL. Click Test Feed to verify, then Save Feed.
4
Run Your First Fetch
Click Fetch Now on the feed card. After 15–60 seconds check Posts → All Posts for new drafts.
⚠️

Tip: Set Post Status to Draft initially so you can review AI-rewritten content before it goes live.

04 · Configuration

Settings — AI Provider

Select your AI provider and enter API credentials. Found at AI Article Importer → Settings → AI Provider tab.

Settings → AI Provider
AI ProviderPromptsFetchingAI FeaturesPublishingSystem
🤖 Choose Your AI Provider
Google Gemini
Free Tier
OpenAI
GPT Models
Anthropic
Claude
Groq
Free & Fast
Mistral AI
EU Models
xAI / Grok
Grok Models
🔑 Google Gemini — Credentials
API Key
AIza•••••••••••••••••••••
Model
Gemini 2.5 Flash ✓Gemini 2.5 ProGemini 2.5 Flash-Lite
Fast and cost-effective. 250 requests/day free.
Settings → AI Provider tab — select your provider and enter API credentials

Settings Reference

SettingOptions / DefaultDescription
AI Providergemini / openai / anthropic / groq / mistral / xaiThe AI service for all rewriting and generation tasks.
API KeyPer providerYour API key from the selected provider's console.
ModelPer providerThe specific AI model to use. Each provider has 3–4 options.
ℹ️

Gemini and Groq both offer free tiers with no credit card required — ideal for testing.

05 · Configuration

Settings — Prompts & Behavior

Customize how the AI rewrites titles and content. Found at Settings → Prompts tab.

Settings → Prompts & Behavior
AI ProviderPromptsFetchingAI FeaturesPublishingSystem
✏️ Content Rephrase Prompt
Rephrase the following article entirely in your own words. Preserve all the original facts, key points, and meaning... {content}
Use {content} as the placeholder for original article text.
📝 Title Rephrase Prompt
Rephrase this article title using different words. Keep the exact same meaning... {title}
⚙️ Generation Parameters
AI Temperature
0.7
Lower = faithful. Higher = creative. Recommended: 0.6–0.8
Retry Attempts
2
How many times to retry a failed API call.
Settings → Prompts tab — customize AI writing style and parameters

Available Placeholders

PlaceholderReplaced With
{content}Full cleaned text of the original article (HTML stripped, structure preserved).
{title}The original article title as plain text.
{summary}A 60-word auto-generated summary of the article content.
06 · Configuration

Settings — Content Fetching

Control how articles are retrieved from source feeds and websites. Found at Settings → Fetching tab.

Settings → Content Fetching
AI ProviderPromptsFetchingAI FeaturesPublishingSystem
📥 Full Article Scraping
Fetch Full Article Content
Scrape the source page when the RSS feed only provides an excerpt.
Auto-detect Excerpts
If content is shorter than minimum length, treat it as an excerpt.
Remove External Links
Strip outbound hyperlinks from imported content.
🔧 Scraping Configuration
Minimum Content Length
200 characters
Content shorter than this is treated as an excerpt.
Request Timeout
30 seconds
Timeout for HTTP requests to feed and source URLs.
Elements to Strip
script,style,nav,footer,.sidebar,.comments,.ad
Comma-separated CSS selectors removed during scraping.
User Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64)...
User-Agent header sent with HTTP requests.
Settings → Content Fetching tab — control how articles are retrieved from sources

How Full Content Scraping Works

When a feed only provides a summary/excerpt, the plugin scrapes the full article from the source page using multiple extraction strategies: BBC data-component blocks, article body selectors, schema.org markup, and largest-text-block detection.

07 · Configuration

Settings — AI Features

Enable advanced AI-powered enhancements applied to each imported post. Found at Settings → AI Features tab.

Settings → AI Features
AI ProviderPromptsFetchingAI FeaturesPublishingSystem
⚡ Content Enrichment
Auto-Categorize & Tag
AI assigns the best matching category and generates 3–6 relevant tags.
AI Excerpt Generation
Generate a 2–3 sentence summary as the WordPress post excerpt.
FAQ Block Generation
Append a 4-question FAQ with FAQPage schema markup.
Internal Link Injection
Append a Related Articles section linking to relevant published posts.
Max Internal Links
3 links
🛡️ Content Quality & Safety
Content Quality Scoring
Rate each article 0–100. Posts below minimum score are discarded.
Duplicate Detection
Skip near-duplicate articles compared against last 40 posts.
Sensitive Content Filter
Flag posts with violence, adult content, or misinformation.
Minimum Quality Score
40 / 100
Posts scoring below this are skipped. Recommended: 40–60.
Settings → AI Features tab — enable advanced AI-powered enhancements for each imported post

Feature Details

FeatureWhat It DoesAPI Cost Impact
Auto-Categorize & TagAI picks the best existing category and generates 3–6 tags per post.1 extra API call per post
AI ExcerptGenerates a 2–3 sentence summary as the WP excerpt field.1 extra API call per post
FAQ BlockAppends 4 Q&A pairs with FAQPage schema — great for rich snippets in Google.1 extra API call per post
Internal LinksFinds and links to your most relevant published posts at the end of the article.1 extra API call per post
Quality ScoringRates content 0–100. Posts below the threshold are silently discarded.1 extra API call per post
Duplicate DetectionCompares new articles against your last 40 posts (45 days). Skips near-duplicates.1 extra API call per post
Sensitive FilterDetects violence, adult content, misinformation. Flagged posts saved as drafts.1 extra API call per post
⚠️

Each enabled feature adds one additional AI API call per imported post. On the free Gemini tier, enable features selectively to stay within your daily quota.

08 · Configuration

Settings — Publishing

Configure social media auto-generation, newsletter digest, and roundup builder defaults. Found at Settings → Publishing tab.

Settings → Publishing
AI ProviderPromptsFetchingAI FeaturesPublishingSystem
📣 Social Media Posts
Auto-Generate on Import
Automatically generate social captions for every imported post.
Include Hashtags
Add platform-appropriate hashtags to generated captions.
Platforms
twitter, facebook, linkedin, instagram
Comma-separated platform list.
Tone / Voice
Professional ✓CasualWittyEnthusiasticInformativeProvocative
Sets the overall voice for all generated social posts.
Custom Social Prompt
(optional)
Extra instructions: brand handles, language, focus areas.
📧 Newsletter Digest
Posts Per Digest
6 posts
Recommended: 5–8 posts per digest.
Default Topic Hint
(optional)
Helps AI write a focused intro.
Brand Name Override
(optional)
Overrides site name in newsletter header.
CTA Link URL
(optional)
Custom call-to-action URL for the newsletter footer.
📋 Roundup Builder
Default Topic
(optional)
Pre-fills the topic field when creating a new roundup.
Default Post Status
Draft ✓Pending ReviewPublish
Max Articles Per Roundup
10 articles
Maximum source articles per roundup. Recommended: 5–12.
Settings → Publishing tab — social media, newsletter, and roundup builder configuration

Social Media Tones

ToneDescriptionBest For
ProfessionalClear, authoritative voiceBusiness, finance, tech news
CasualFriendly, conversationalLifestyle, entertainment, sports
WittyClever, attention-grabbingPop culture, opinion pieces
EnthusiasticEnergetic, excitedProduct launches, sports wins
InformativeFactual, educationalScience, health, how-to
ProvocativeBold, debate-startingOpinion, hot takes, controversy
09 · Configuration

Settings — System

SEO plugin integration, default post status, cron schedule, and logging. Found at Settings → System tab.

Settings → System
AI ProviderPromptsFetchingAI FeaturesPublishingSystem
📐 Publishing Defaults
Default Post Status
Draft ✓Pending ReviewPublish Immediately
Global Cron Interval
Every 30 MinEvery Hour ✓Every 2 HoursEvery 4 HoursOnce Daily
🔍 SEO Integration
SEO Plugin
Auto-detect (Yoast SEO detected) ✓Yoast SEORank MathAll in One SEOSEOPressBasic (No plugin)
📊 Logging
Enable Activity Logging
Record fetch and import activity to the Logs page.
Max Log Entries
1000 entries
Settings → System tab — publishing defaults, SEO integration, and logging

Supported SEO Plugins

  • Yoast SEO — Title, meta description, focus keyword, OG tags, schema
  • Rank Math — Title, meta description, focus keyword, OG tags, robots, schema
  • All in One SEO — Title, meta description, keywords, OG tags
  • SEOPress — Title, meta description, focus keyword, social tags
  • Squirrly SEO / The SEO Framework — Basic meta support
  • None (Basic) — Writes meta tags directly via wp_head
10 · Configuration

Feed Sources

Add, edit, and manage your content sources at AI Article Importer → Feed Sources.

Feed Sources — Add/Edit Modal
Add Feed Source
Feed Name *
BBC Sport
Feed Type
RSS / Atom ✓JSON FeedWordPress REST API
Feed URL *
https://feeds.bbci.co.uk/sport/rss.xml
Category
— Default —Sports ✓FootballNBA
Post Status
Draft ✓Pending ReviewPublishPrivate
Max Posts Per Fetch
5
Feature Toggles
AI Rephrase Content & Title
Rewrite using your configured AI provider
AI SEO Optimization
Generate meta descriptions and focus keywords
Download & Host Images
Save images to your media library
Fetch Full Article
Scrape the source page for complete article
Topic Profile (optional)
Premier League football, transfer news
If set, AI will skip articles that don't match this topic.
Feed Sources modal — per-feed configuration with feature toggles and topic filtering

Supported Feed Types

TypeURL FormatNotes
RSS / Atomhttps://site.com/feedStandard blog feeds. Most common format.
JSON Feedhttps://site.com/feed.jsonModern JSON-based feeds (jsonfeed.org spec).
WordPress RESThttps://site.comAuto-detects /wp-json/wp/v2/posts endpoint.

Per-Feed Feature Toggles

Each feed has independent toggle controls for AI rewriting, SEO optimization, image downloading, and full-content scraping. This lets you run some feeds with AI rewriting disabled (for manual review) while others are fully automated.

Topic Profile (Relevance Filter)

When set, the AI evaluates each article against the topic description and skips off-topic content. Example: setting Premier League football, transfer news on a general sports feed will filter out cricket, F1, and other unrelated articles.

11 · Core Features

AI Providers & Models

Six AI providers supported — switch between them at any time without losing data.

🟢 Google Gemini
  • Free tier — no credit card
  • gemini-2.5-flash (recommended)
  • gemini-2.5-flash-lite (fastest)
  • gemini-2.5-pro (best quality)
🔵 OpenAI
  • gpt-4o-mini (fast & affordable)
  • gpt-4o (best OpenAI)
  • gpt-4-turbo / gpt-3.5-turbo
🟠 Anthropic
  • Claude Sonnet 4 (recommended)
  • Claude Haiku 4.5 (fast)
  • Claude Opus 4.5 (best quality)
⚡ Groq
  • Free tier — ultra-fast inference
  • Llama 3.3 70B (recommended)
  • Llama 3.1 8B / Mixtral 8x7B
🟣 Mistral AI
  • Mistral Small (fast)
  • Mistral Medium / Large
  • Mistral Nemo (128k context)
⚫ xAI / Grok
  • Grok 3 (most capable)
  • Grok 3 Fast (lower latency)
  • Grok 2 (stable)
12 · Core Features

SEO Integration

Automatic SEO optimization for every imported post — works with all major SEO plugins.

What Gets Generated

  • Meta Description — AI-crafted 150–160 character SEO meta description
  • Focus Keyword — 2–4 word keyphrase derived from AI analysis (or title-based fallback)
  • SEO-Friendly Slug — AI generates a concise 3–6 word URL slug
  • Open Graph Tags — OG title, description, and image for social sharing
  • Schema Markup — Article schema type set for Yoast and Rank Math

Plugin Compatibility

SEO PluginMeta Fields Written
Yoast SEOTitle, Meta Desc, Focus KW, OG, Twitter, Schema
Rank MathTitle, Meta Desc, Focus KW, OG, Twitter, Schema, Robots
All in One SEOTitle, Meta Desc, Keywords, OG, Twitter
SEOPressTitle, Meta Desc, Focus KW, Facebook, Twitter
None (Basic)Meta description + keywords via wp_head, OG fallback tags
13 · Core Features

Image Handling

Complete image pipeline — downloads, localizes, optimizes, and generates AI alt text.

What Happens to Images

1
URL Upgrade
Thumbnail URLs are upgraded to high-resolution versions (removes -150x150, -300x200 etc. suffixes).
2
Download & Attach
Images are downloaded to your WordPress media library and attached to the post.
3
Srcset & Lazy Load
WordPress srcset is generated for responsive images. loading="lazy" is added automatically.
4
AI Alt Text
Context-aware alt text is generated using AI for each image.
5
Featured Image
First usable image (og:image, feed thumbnail, or content image) is set as the featured image. Posts without any usable image are skipped.

Video Handling

YouTube, Vimeo, and native video embeds found on source pages are preserved and re-injected into the post content. Video post format is set when no featured image is available.

14 · Publishing Tools

Social Media Posts

AI-generated captions for X/Twitter, Facebook, LinkedIn & Instagram. Found at AI Article Importer → Social Posts.

How It Works

  • Auto-Generate on Import — When enabled in Settings → Publishing, social captions are generated for every imported post automatically.
  • Manual Generate — On the Social Posts page, click Generate on any post that doesn't have captions yet.
  • Regenerate — Click Regenerate to get fresh captions for any post.
  • Copy to Clipboard — Each platform caption has a one-click Copy button.

Platform-Specific Output

PlatformFormat
X / TwitterMax 270 chars, punchy hook, 2–3 hashtags, includes URL
Facebook2–3 engaging sentences, conversational, call to action, includes URL
LinkedInProfessional hook, 3–4 sentences, 3 hashtags, includes URL
InstagramVivid and engaging, "link in bio" instead of URL, 5–7 hashtags
ℹ️

Captions are saved as post meta (_aics_social_posts). They are not automatically posted to social platforms — copy and paste into your social media tool of choice.

15 · Publishing Tools

Newsletter Digest

Build AI-crafted HTML email digests from your best recent posts. Found at AI Article Importer → Newsletter.

How To Use

1
Select Posts
Choose from your recent published posts using the checkbox picker.
2
Set Topic (Optional)
Add a topic hint to help the AI write a focused intro paragraph.
3
Build Digest
Click Build Digest. The AI generates a subject line, intro, per-article hooks, and a CTA.
4
Export
Copy HTML to paste into Mailchimp/ConvertKit, Copy Plain Text for simple emails, or Download HTML file.

What Gets Generated

  • Email Subject — Compelling subject line
  • Intro Paragraph — 2–3 sentence engaging opening
  • Article Summaries — One sentence hook per article with thumbnail, title, and Read More link
  • CTA Block — Call-to-action button linking to your site (or custom URL from settings)
  • Responsive HTML — Mobile-friendly email template with inline CSS
16 · Publishing Tools

Roundup Builder

Synthesize multiple articles into a single high-value roundup/listicle post. Found at AI Article Importer → Roundup.

How To Use

1
Enter Topic
Set the central theme for the roundup (e.g. "Best Premier League Goals This Week").
2
Select 3–10 Articles
Pick source articles from your published posts using the checkbox picker.
3
Generate
Click Generate Roundup Post. AI creates an SEO-optimized title, intro, commentary per item, and conclusion.
4
Review & Publish
Preview the generated content, then click Save as Post to create a WordPress post with your chosen status, category, and author.

What Gets Generated

  • SEO-Optimized Title — AI-crafted listicle title
  • Engaging Intro — 2-paragraph HTML introduction
  • Per-Item Commentary — 2–3 sentence original insight per source article (not just a summary)
  • Source Links — Each item links back to the original post
  • Conclusion — Closing paragraph wrapping up the roundup
17 · Admin & Ops

Admin Dashboard

Real-time overview of your content pipeline. Found at AI Article Importer → Dashboard.

Statistics Cards

  • Active Feeds — Enabled feeds out of total. Green when at least one is active.
  • Total Posts Created — Cumulative count of all posts ever imported.
  • Posts Today — Posts created since midnight (server time).
  • Errors (24h) — Error-level log entries in the past 24 hours. Red if non-zero.

System Status Panel

CheckWhat It Verifies
AI ProviderActive provider and whether an API key is configured.
Next FetchTimestamp of the next scheduled WP-Cron run.
WP-CronWarns if DISABLE_WP_CRON is true.
SEO PluginDetected SEO plugin (auto or manual override).
Post StatusDefault status for new posts.

Environment & Debug Panel

Shows PHP version, memory limit, max execution time, DOM/cURL extensions, WP version, plugin version, stuck rows count, and cron lock status.

18 · Admin & Ops

Activity Logs

Full activity log at AI Article Importer → Logs. Your first stop when debugging.

Log Levels

LevelMeaningExamples
INFONormal operationFetched N items, post created, title rewritten, social posts generated.
WARNINGNon-fatal issuesRewrite too short, duplicate skipped, no featured image found.
ERRORFailures needing attentionAI API call failed, feed unreachable, post creation failed.

Actions

  • Filter by Level — All / Info / Warning / Error tabs with AJAX live-filtering.
  • Clear Logs — Permanently deletes all log entries from the database.
  • Auto-pruning — Oldest entries are automatically deleted when count exceeds Max Log Entries.
19 · Admin & Ops

Cron / Scheduled Fetching

The plugin uses WP-Cron for scheduling. A real server cron job is strongly recommended.

⚠️

WordPress cron only fires when your site receives a visitor. On low-traffic sites, set up a real cron job for reliable on-time execution.

Setting Up a Real Cron Job

# Via wget — run every 15 minutes
*/15 * * * * wget -q -O /dev/null "https://yoursite.com/wp-cron.php?doing_wp_cron"
# Via WP-CLI — most reliable option
*/15 * * * * cd /path/to/wordpress && wp cron event run --due-now --quiet

Manual Fetch

Trigger an immediate fetch for any feed by clicking Fetch Now on the Feed Sources page. Bypasses the schedule and runs in the background via a loopback request.

20 · Admin & Ops

Custom Prompts

Fully customize AI writing style via editable prompts in Settings → Prompts tab.

Prompt Writing Tips

  • Specify output format — "Output as clean HTML paragraphs" or "Output as plain text".
  • Control tone — "Write in a conversational tone" or "Write in a journalistic tone".
  • Control length — "Expand into a 600+ word article" or "Keep under 400 words".
  • Add brand voice — "Write from the perspective of a sports analyst".
  • Avoid meta-commentary — Always end with "Do not include any intro sentence or explanation."
21 · Reference

File Structure

All plugin files live inside /wp-content/plugins/ai-content-syndicator/.

ai-content-syndicator/ ├── ai-content-syndicator.php # Main plugin bootstrap ├── includes/ │ ├── class-core.php # Init, activation, DB tables │ ├── class-admin.php # All admin pages & AJAX handlers │ ├── class-feed-fetcher.php # RSS / Atom / JSON / WP REST │ ├── class-content-scraper.php # Full-content scraping engine │ ├── class-ai-rewriter.php # All 6 AI providers + features │ ├── class-image-handler.php # Image download & optimization │ ├── class-seo-optimizer.php # SEO plugin integration │ ├── class-cron.php # Cron scheduling & feed processing │ └── class-logger.php # Activity logging system ├── admin/ │ ├── css/admin.css # Admin styles │ ├── js/admin.js # Admin JavaScript │ └── img/ # Logo images └── README.md
22 · Reference

Frequently Asked Questions

Check the Logs tab for specific error messages before raising a support ticket.

Plugin is not importing any posts. What should I check?
Check the System Status panel on the Dashboard for red indicators. Verify your API key is saved in Settings. Click Fetch Now and watch the Logs tab for error messages.
AI rewriting not working — posts have original content.
The AI API key is missing or invalid. Go to Settings, verify the correct provider is selected and key is entered. Check Logs for 'AI API error' entries.
How much does the AI cost per article?
Gemini & Groq: Free tiers. GPT-4o-mini: ~$0.001–$0.003/article. Claude Haiku: ~$0.001–$0.005/article. Each enabled AI Feature adds one extra API call.
Can I use the plugin without an AI API key?
Yes. Without an API key, posts are imported with original content and title. SEO metadata falls back to a basic excerpt.
Posts are not being auto-fetched on schedule.
WordPress WP-Cron requires site visits to fire. Set up a real server cron job (see Cron Scheduling section). Check that DISABLE_WP_CRON is not set to true.
Will this get my site penalized by Google?
The plugin rewrites all content via AI, producing substantially different text. Combined with FAQ blocks, unique excerpts, and fresh SEO metadata, duplicate content risk is minimal.
Social posts are not being generated.
Ensure Auto-Generate is enabled in Settings → Publishing → Social. Verify your AI API key is configured. Check Logs for generation errors.
How do I reset imported data and start fresh?
Delete entries in the wp_aics_processed table via phpMyAdmin. Or deactivate and reactivate the plugin (resets the processed hash table only). Existing WP posts are not deleted.
23 · Reference

Changelog

v1.0  Initial Release
2025
  • Multi-format feed support: RSS, Atom, JSON Feed, WordPress REST API
  • AI content & title rewriting via 6 providers: Gemini, OpenAI, Claude, Groq, Mistral, xAI
  • Full SEO automation for Yoast, Rank Math, AIOSEO, SEOPress, Squirrly, and The SEO Framework
  • Image pipeline: download, re-upload, srcset, lazy load, AI alt text, featured image
  • Video handling: YouTube, Vimeo, native video embed preservation
  • AI Features: auto-categorize, excerpt generation, FAQ block, internal linking, quality scoring, duplicate detection, sensitive content filter
  • Social media post generation for X/Twitter, Facebook, LinkedIn, Instagram with tone control
  • Newsletter digest builder with AI-crafted intros and per-article hooks
  • Roundup/listicle post builder from multiple source articles
  • Admin dashboard with live stats, system health, and activity logs
  • Per-feed configuration: interval, max posts, category, author, status, topic profile
  • Atomic duplicate detection with hash fingerprinting and URL matching
  • Fully customizable AI prompts with {content}, {title}, {summary} placeholders
  • WP-Cron scheduling with manual Fetch Now and background loopback processing
  • SSRF protection on feed URLs, server-side validation on all inputs
24 · Reference

Support

Please follow these steps before opening a ticket — most issues are resolved by checking the logs first.

📖
Read the Docs First
This documentation covers all features, settings, and common issues.
📋
Check the Logs
The Logs tab shows specific error messages that reveal the root cause.
🖥️
System Status
Dashboard shows health checks for PHP, extensions, cron, and API config.
💬
CodeCanyon Support
Open a ticket via the Support tab. Response within 24 hours on business days.

What to Include in a Ticket

  • WordPress version and PHP version
  • Plugin version (1.0)
  • AI provider being used
  • Relevant log entries copied from the Logs tab
  • Description of what you expected vs. what happened
⚠️

Never include your API keys in support tickets. Redact any sensitive values before sending.

Plugin Details

DetailValue
Authorcodeix
Plugin URIhttps://codic.online
Version1.0
LicenseGPL v2 or later
Requires WordPress5.8+
Requires PHP7.4+