=== HULO Review Requests Pro ===
Contributors: huloglobal
Tags: reviews, trustpilot, review request, customer reviews, google reviews
Requires at least: 6.5
Tested up to: 7.1
Requires PHP: 8.1
Stable tag: 0.1.0
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

Pro add-on for HULO Review Requests: automatic sending after each payment or order, scheduled lists, Resend, live star rating and exclusions.

== Description ==

Requires the free **HULO Review Requests** plugin. Works on any WordPress site; with WooCommerce it also invites from orders.

* **Automatic sending.** When a customer pays through HULO Payments (or, with WooCommerce, an order reaches your trigger status, Completed by default) a background job sends the invitation when it is due. Jobs run through Action Scheduler when it is available, and WP-Cron otherwise. An hourly sweep catches anything else, such as orders from before the plugin was installed, a shorter delay, or a licence that comes back after a pause. Rules (minimum value, cooldown, hourly limit), exclusions and opt-outs are checked again at send time, refunded or cancelled payments and orders are skipped, and each customer is claimed first, so they are never invited twice.
* **Scheduled lists.** Paste or upload a list of any length and have each customer invited after the delay, within the hourly limit.
* **Resend** from the order screen or the queue. It overrides exclusions, the cooldown and a previous invitation. Opt-outs are always honoured.
* **Star-rating box.** With a free Trustpilot API key (read-only) or a Google Maps key, the e-mail shows your live rating and review count. "Connect" finds your Trustpilot business unit.
* **Exclusions.** Exclude e-mail addresses or whole domains, using a customer search that covers WordPress users, HULO Payments customers, WooCommerce guest buyers and your lists.
* **Weekly report** every Monday, a set-up checklist and the licence banner.

Every install starts with a 14-day evaluation with every feature switched on, and no card is needed. After that, a licence keeps the Pro features. If the licence lapses, automatic sending pauses and nothing is deleted. Manual sending in the free plugin keeps working.

== Installation ==

1. Install and activate the free HULO Review Requests plugin.
2. Upload this plugin's zip under Plugins → Add New → Upload, then activate it.
3. HULO → Review Requests: switch sending on.

== Frequently Asked Questions ==

= What happens when the evaluation ends? =

Automatic sending, list scheduling, Resend and the rating box pause until a licence is active. Manual sending from the free plugin keeps working. Your settings, e-mail, exclusions and history are kept, and waiting customers are invited once the licence is active, as long as they are still inside the 45-day window.

== Changelog ==

= 0.1.0 =
* First release.

== External services ==

* **HULO licence server** (`https://elite.charity/licence`): registers the evaluation, checks for revoked licences and sends a daily anonymous usage count (invitations sent, links clicked, skipped, failed, opt-outs). No customer data is sent. Buying a licence opens its checkout (`https://elite.charity/licence/buy/wordpress-review-requests`). Terms and privacy: [huloglobal.com](https://huloglobal.com/).
* **HULO updates** (`https://huloglobal.com/wordpress-plugins/review-requests-pro/update.json`): checks for a new version of this add-on.
* **Trustpilot API** (`https://api.trustpilot.com`): only when you add an API key. It sends your domain or business unit ID and your key to read your TrustScore and review count. Terms and privacy: [legal.trustpilot.com](https://legal.trustpilot.com/).
* **Google Places API** (`https://maps.googleapis.com`): only when Google is your platform and you add a Maps key. It sends your Place ID and key to read your rating. [Terms](https://cloud.google.com/maps-platform/terms), [privacy](https://policies.google.com/privacy).
