=== Lussblog ===
Contributors: aicontentcloud, aseq111
Tags: ai, seo, automation, blogging, content
Requires at least: 5.8
Tested up to: 7.0
Requires PHP: 7.4
Stable tag: 1.2.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

AI content automation — collect industry news, generate SEO-optimized blog posts, and save them as drafts to WordPress for review.

== Description ==

Lussblog is an AI-powered content automation plugin that monitors your industry's news, automatically judges what's worth writing about, and generates blog posts ready for your review.

**What makes us different:**

Unlike other AI writing tools that require you to provide keywords and topics, Lussblog acts as your content curator. It watches RSS feeds and industry news, uses LLM to determine business relevance, and only generates content based on news that actually matters to your audience.

**Key Features:**

* **Automated News Collection** — Monitors RSS feeds and web sources in your industry
* **AI Relevance Filtering** — Only generates content from news that's relevant to your business
* **SEO Blog Generation** — Creates original, keyword-optimized blog posts from real industry news
* **Auto-Scheduling** — Set your timezone, active days, and daily publish times for hands-off automation (Plus/Pro)
* **Autonomous Learning** — Weekly industry benchmark analysis, keyword discovery, and strategy extraction
* **Draft First** — All content saved as WordPress drafts for your review before publishing
* **SEO Analytics** — First-party page analytics to track content performance (optional opt-in)

**Multi-Industry Support:**

The plugin comes with pre-built industry templates for:
* Jewelry Manufacturing
* Specialty Coffee
* B2B SaaS
* Generic Amazon / E-commerce Seller

More industries coming soon. Each template provides the AI with deep domain knowledge including target audience, content pillars, and writing style.

**How it works:**

1. Install and activate the plugin
2. Opt-in to connect to Lussblog cloud service
3. Select your industry and configure your business profile
4. Click "Generate Now" to manually create content, or let auto-scheduling handle it
5. Review and publish drafts from your WordPress dashboard

**Pricing:**

* **Free** — 3 manual triggers/month, Autonomous Learning 1/month
* **Plus ($19/mo)** — 90 blog posts/month, auto-scheduling, Autonomous Learning 1/week
* **Pro ($29/mo)** — 180 blog posts/month, everything in Plus + Autonomous Learning 3/week, priority support

Visit [lussblog.com/pricing](https://lussblog.com/pricing) for full details and to upgrade.

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/lussblog` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Go to **Lussblog → Settings** in your WordPress admin.
4. Configure your industry profile and enable the cloud service.
5. Start generating content from the **Generate** tab.

== Frequently Asked Questions ==

= Is an account required? =

Yes. When you enable the cloud service, your WordPress site is automatically registered and receives a unique API Key. No separate account registration needed.

= Where is the content generated? =

Content is generated on our cloud servers using AI models. The WordPress plugin sends your industry configuration and receives completed content back.

= Can I review content before publishing? =

Yes! By default, all generated content is saved as WordPress drafts. You can review and edit before publishing.

= Does this work with any WordPress theme? =

Yes. The plugin uses standard WordPress functions (wp_insert_post) and is compatible with any theme.

= What external services are used? =

The plugin connects to the Lussblog API (lussblog.com) for content generation and autonomous learning.

= Is my data secure? =

Industry configuration data is transmitted over HTTPS to our cloud service. Content is isolated per tenant. We do not share or use your content for any purpose other than delivering the service to you.

= Where can I find your Privacy Policy? =

Our Privacy Policy is available at [lussblog.com/privacy](https://lussblog.com/privacy). When the site owner explicitly enables SEO Analytics, the plugin collects first-party article analytics (page views, referrer attribution, visible search terms, dwell time, scroll depth, device category, screen size, and user agent) for the site's private SEO review. We do not track visitors across sites, sell data, or serve third-party advertisements.

== External Services ==

This plugin connects to the Lussblog API to provide AI-powered content generation.

**Service:** Lussblog API (https://lussblog.com/api/v1)

**Purpose:** The plugin sends your industry configuration (business name, industry template, keywords, target audience) to generate AI-powered blog posts.

**Data Sent:**
- Site identifier (SHA256 hash of site URL, for tenant isolation)
- Business name and industry template selection
- Core keywords and target audience preferences
- Post status preference (draft or publish)

**When:** Data is only sent when you explicitly enable the cloud service (opt-in checkbox on Settings page), manually trigger content generation, or import drafts.

**Privacy:** All data is transmitted over HTTPS. Content is tenant-isolated. See our Privacy Policy at [lussblog.com/privacy](https://lussblog.com/privacy).

== Screenshots ==

1. Settings page — Configure your industry profile, API connection, writing prompt, and business parameters
2. Status page — View system status, schedule summary, and monthly usage
3. Generate page — Manually trigger content generation with one click
4. Drafts page — Preview and import AI-generated blog posts
5. Analysis page — View the learned writing prompt and analyze articles to reverse-engineer their writing style
6. Upgrade page — Compare plans and upgrade your subscription

== Upgrade Notice ==

= 1.2.3 =
Scheduled publishing now imports each post as a draft 30 minutes before its publish slot so you can review it first. Auto-publishing is skipped for drafts you choose to stop, and the UI now shows a manual review reminder.

= 1.2.2 =
After updating, open the Lussblog settings page and save once to refresh your connection and enable instant subscription upgrades.

= 1.2.0 =
Added image support for generated articles: upload one or two images from Settings, choose 1/2 or 1/3 & 2/3 placement, and add an image generation prompt with restricted-content filtering (religion, politics, pornography, violence are rejected).

= 1.1.0 =
Added Schedule, Industry Benchmarks, and Upgrade pages. Enhanced Status dashboard. Autonomous learning with plan-based quota control. Free plan: 3 triggers/month.

= 1.0.0 =
Initial release.

== Changelog ==

= 1.2.3 =
* Added: scheduled publishing now saves posts as drafts 30 minutes before each publish slot for manual review, then auto-publishes unreviewed drafts
* Added: "Stop Publishing" button on the post editor to cancel auto-publishing of a scheduled draft
* Added: manual generation is now presented as three clear mode cards (draft, publish now, schedule)
* Improved: scheduled pipeline runs every 15 minutes via WP-Cron, with the 30-minute review window and duplicate-import protection
* Improved: all plugin UI strings are English-only

= 1.2.2 =
* New: registration now sends your site admin email and stores your tenant ID, so Freemius subscriptions link to your account automatically
* Improved: Upgrade page links now carry your tenant ID and email, making paid subscription upgrades apply instantly after checkout

= 1.2.1 =
* Fixed: image selection now persists to the database immediately when confirmed in the media modal (no separate Save Changes click required)

= 1.2.0 =
* Added Settings: upload one or two images to embed inside generated articles (media library picker)
* Added image placement control: Middle (1/2) or 1/3 & 2/3 positions
* Added image generation prompt with restricted-content filtering (religion, politics, pornography, violence are rejected)
* Added Writing Prompt field (base_prompt) for your brand writing style, synced to the cloud
* Draft preview now shows your uploaded images at the configured positions
* Draft import embeds uploaded images at the configured positions

= 1.1.0 =
* Added Schedule page with daily automation timeline
* Added Industry Benchmarks page with autonomous learning results
* Added Upgrade page with pricing plans and external checkout link
* Enhanced Status page with schedule summary, plan info, and email control status
* Autonomous learning with quota control: Free 1/month, Plus 1/week, Pro 3/week
* Free plan: 3 manual triggers per month
* Removed social/email-control/industry-template mentions from pricing UI

= 1.0.0 =
* Initial release
