=== Rivio – Customer Retention, AI Emails & Cart Recovery for WooCommerce (Beta) ===
Contributors: pixelio
Tags: woocommerce, abandoned cart, emails, ai, marketing
Requires at least: 6.3
Tested up to: 7.0
Requires PHP: 8.0
Stable tag: 0.5.3
License: GPL-3.0
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Boost your WooCommerce revenue with AI-powered cart recovery, customer retention, behavioral analytics, and marketing automation.

== Description ==

Most WooCommerce stores don't have a traffic problem — they have a retention problem.

Visitors leave without buying. Customers purchase once and never return. Marketing tools are often too complex, expensive, or require multiple plugins working together.

Rivio helps you recover lost revenue, increase customer lifetime value, and automate your marketing directly from WordPress.

Built specifically for WooCommerce, Rivio combines cart recovery, AI-powered email automation, customer segmentation, behavioral analytics, social proof, review requests, and conversion-focused tools into a single, easy-to-use plugin.

### Why Rivio?

Instead of spending more money on ads, Rivio helps you make more from the visitors and customers you already have.

Track customer behavior, identify lost opportunities, recover abandoned carts, encourage repeat purchases, and automatically engage customers with personalized messages.

### ✨ Key Features

**🛒 Smart Cart Recovery**

Recover lost sales with automated cart recovery emails, exit-intent popups, countdown timers, and conversion-focused customer journeys.

**🤖 AI-Powered Email Generation**

Generate high-converting recovery emails, review requests, and marketing messages tailored to your store, products, and brand.

**🎯 Automated Customer Segmentation**

Automatically classify customers based on purchase activity, engagement, order value, and recency to deliver more relevant communications.

**💝 Guest Wishlist Lead Capture**

Allow visitors to save products without creating an account. Capture email addresses and re-engage potential customers before they're lost.

**🚚 Shipping Cost Calculator**

Display delivery costs directly on product pages to reduce uncertainty and improve purchase confidence.

**📈 Advanced Analytics & Insights**

Understand customer behavior, identify drop-off points, monitor abandoned cart trends, track email performance, and uncover revenue opportunities.

**🔔 Real-Time Social Proof**

Increase trust and conversions by displaying recent purchase notifications and customer activity throughout your store.

**⭐ Automated Review Requests**

Automatically send review request emails after order completion to generate more customer feedback and social proof.

**📧 Complete Email Management**

Track every email sent, including delivery status, content, performance, and engagement metrics.

**🚨 Admin Notifications**

Receive instant notifications whenever a cart is successfully recovered.

**🔒 GDPR-Friendly Analytics**

Built-in consent management, anonymous analytics, aggregated behavioral data, and privacy-focused tracking options.

**⚡ Plug & Play Setup**

Get started in minutes with a simple setup process and automatically activated core features.

### Built for Growth

Rivio is continuously evolving into a complete WooCommerce marketing automation platform, helping merchants reduce their dependence on advertising while increasing customer retention and revenue.

== Installation ==

1. Upload the `rivio-cart-recovery` folder to `/wp-content/plugins/`.
2. Activate the plugin through the "Plugins" menu in WordPress.
3. Open the Rivio settings page inside WooCommerce.
4. Configure your recovery and marketing settings.
5. Start recovering lost revenue automatically.

== Frequently Asked Questions ==

= Is Rivio compatible with all themes? =

Yes. Rivio uses standard WooCommerce hooks and is compatible with most modern WooCommerce themes.

= Does Rivio work automatically after installation? =

Yes. Once configured, Rivio automatically tracks customer activity, displays conversion tools, and sends automated emails.

Free version (without API key): Email automation is available.

Free version (with API key): Includes 100 free emails per month and unlocks analytics and advanced cloud-powered features.

= Does the AI use personal customer data? =

No. AI features use only the information required to generate content and insights. Sensitive customer information is anonymized whenever possible.

= Does the plugin slow down my website? =

No. Rivio is optimized for performance, uses lightweight frontend assets, and performs heavy processing through background tasks and cloud services when necessary.

= Can I customize emails? =

Absolutely. Disable automatic generation and fully customize the content, timing, design, and sequence of your emails.

= Can I track recovered revenue? =

Yes. Rivio provides detailed dashboards showing recovered carts, recovered revenue, email performance, and customer behavior insights.

= How can I join the beta program? =

Beta testers receive access to premium features without limitations in exchange for regular feedback, bug reports, and product suggestions. Your store data remains secure and under your control.

== Screenshots ==

1. Analytics Dashboard
2. Abandoned Cart Management
3. Email Capture Popup
4. Automated Review Requests
5. AI Email Generation & Customer Segmentation


== Changelog ==

= 0.5.3 =
* Added a GDPR Consent Center
* Added support for anonymous and aggregated analytics
* Added user behavior tracking when GDPR Consent is disabled
* Improved user interface and user experience
* Translations improvements
* Redesigned email templates with a more modern appearance
* Fixed template saving/updating issues
* Improved the update popup design and functionality.
* Fixed compatibility with the latest Rivio API.

== Upgrade Notice ==

= 0.1.0 =
Initial stable release of Rivio.
Introduces intelligent cart recovery and AI-powered email automation.

= 0.2.0 =
Major refactoring of the codebase to improve scalability, maintainability, and overall architecture.

= 0.3.0 =
Bug fixes related to SVN integration and repository synchronization.

= 0.4.0 =
Repository synchronization and cleanup of SVN structure.

= 0.5.0 =
* Added advanced customer segmentation for smarter targeting and fine-tuned email automation
* Added a shipping cost calculator directly on product pages
* Added compatibility with WordPress 7.0
* Added a guest wishlist system allowing users to recover their wishlist later without creating an account
* Added first-touch UTM tracking (source, campaign, medium, content and term) to better understand where contacts are coming from

= 0.5.1 =
* Added French translation support
* Improved overall UI/UX and dashboard design

= 0.5.2 =
* Improved overall UI/UX and dashboard design
* Fix minor bugs in the email editor

= 0.5.3 =
* Added a GDPR Consent Center
* Added support for anonymous and aggregated analytics
* Added user behavior tracking when GDPR Consent is disabled
* Improved user interface and user experience
* Translations improvements
* Redesigned email templates with a more modern appearance
* Fixed template saving/updating issues
* Improved the update popup design and functionality.
* Fixed compatibility with the latest Rivio API.

== External Services ==

This plugin connects to an external service to provide advanced analytics, marketing automation, AI-powered content generation, and actionable store insights. Some of these features rely on proprietary algorithms and cloud-based processing that cannot be fully performed within WordPress alone.

Service: Pixelio API
Provider: Pixelio
Service URL: https://api.pixelio.be/

Purpose of the service:
The service is used to analyze abandoned cart events and to provide automated recovery features such as email delivery verification, statistics, recommendations, and insight analysis.

Data sent to the Rivio service:
 - A unique identifier for the WordPress website.
 - Cart-related events (cart creation, updates, abandonment, recovery, and purchases). These data relate only to cart activity and product information and do not include personal customer data unless explicitly provided by the store owner.
 - Anonymous and aggregated analytics data used to generate store performance insights. These data do not identify individual visitors.
 - User behavior events (such as page views, product views, engagement metrics, and conversion-related actions) only when GDPR Consent is disabled or when the visitor has explicitly granted consent.
 - Product information required for cart recovery, analytics, and marketing features (such as product IDs, names, prices, and quantities).
 - The store owner's email address and account information required to generate and manage an API key.
 - Email templates created, edited, or generated through the service.
 - Artificial Intelligence features are used only upon explicit request by the store owner and are limited to generating marketing content, email templates, and actionable insights.
 - All other store data remain hosted locally on the website unless explicitly synchronized by a feature enabled by the store owner.

When data is sent:
 - Cart, cart item, analytics, and product-related data are synchronized automatically through a scheduled background task (approximately every 5 minutes).
 - Anonymous and aggregated analytics data are synchronized periodically to generate store insights and performance reports.
 - User behavior data is synchronized only when GDPR Consent is disabled or when the visitor has explicitly granted consent.
 - Other data, such as email templates, settings, and AI-generated content, is sent or retrieved only when the store owner interacts with the plugin or modifies these elements.
 - API key generation, account registration, and license validation occur only when requested by the store owner.

Terms of Service:
https://pixelio.be/rivio-terms

Privacy Policy:
https://pixelio.be/rivio-privacy

Service: Freemius
Provider: Freemius Ltd.
Service URL: https://freemius.com/

Purpose of the service:
Freemius is used for plugin licensing, software updates, usage insights, secure checkout, subscription management, and optional opt-in analytics.

Data sent to the Freemius service:

Website URL and WordPress installation information.
 - Plugin version and environment information.
 - License and subscription information.
 - The store owner's email address and account information when activating a license or opting into Freemius services.
 - Optional diagnostic and usage information when the store owner explicitly opts in.

When data is sent:

During plugin activation and license validation.
 - When checking for plugin updates.
 - When managing subscriptions, licenses, or purchases.
 - When the store owner explicitly opts into Freemius analytics and insights.

Terms of Service:
https://freemius.com/terms/

Privacy Policy:
https://freemius.com/privacy/
