Automated post-purchase review invitations for Vendure, timed off your order dates. Sends a branded, Trustpilot-style email that links to your free Trustpilot review page — no paid Automatic Feedback Service required — and can show your live star rating pulled from the free Trustpilot API.
Plugin page & pricing: https://huloglobal.com/vendure-plugins/review-requests/
https://www.trustpilot.com/evaluate/<your-domain> (organic Service Reviews,
free). Optionally add a free Trustpilot developer API key and the email shows
your live TrustScore + review count as social proof. The link template is
configurable, so you can point at Google reviews or anywhere else instead.Admin UI:
Then open Review requests in the admin, set your Trustpilot domain, timing and email, hit Send test, and switch the channel on.
evaluate/<your-domain>.| Setting | Default | Notes |
|---|---|---|
| Trigger state | Delivered | Delivered / Payment settled / Shipped |
| Delay (days) | 14 | days after the order date |
| Min order value | 0 | skip low-value orders |
| Cooldown (days) | 120 | don't re-ask the same customer |
| Max per run | 200 | hourly throttle |
| Review link template | Trustpilot evaluate URL | {domain} is substituted |
Free tier: configure, preview and test-send. Scheduled sending requires a licence from https://huloglobal.com/vendure-plugins/review-requests/.
Vendure >=3.5 <4. MySQL / MariaDB. Tables are created on boot. Sends via your
SMTP (SMTP_SERVER / SMTP_PORT / SMTP_USER / SMTP_PASSWORD / SMTP_FROM,
or pass smtp to init()).
AGPL-3.0-or-later — commercial licences available from HULO Global.
Pick monthly or annual on the plugin's admin banner and click Start 14-day free trial (card required, nothing charged until day 15, cancel any time), or choose lifetime — checkout opens in a new tab and the key installs itself within a minute. You can also buy at https://elite.charity/licence/buy/vendure-plugin-review-requests and paste the emailed key into the admin.
All notable changes to @huloglobal/vendure-plugin-review-requests are documented
here. Format: Keep a Changelog; this project
follows semantic versioning.
hulo-global-logo.svg is now the HG wordmark on the HULO black rounded square (the same mark as the huloglobal.com header), with explicit -light and -dark variants alongside the auto-switching default..env edit, no restart. Renewed subscription keys are picked up automatically too. New admin endpoints licence/purchase-link and licence/claim-status.@huloglobal/vendure-licence-sdk ^0.12.0.order.channelId column, but Vendure stores the order↔channel
relation in the order_channels_channel join table — so the hourly scan
failed on every install (the error was caught and logged, and no
invitations were ever sent). The scan, the admin order panel and manual
send now resolve the channel through the join table.dbConnectionOptions use.
Verified against PostgreSQL 17. MySQL/MariaDB installs are unaffected
(byte-identical passthrough).GET /review-requests/customers/search,
GET /review-requests/exclusions/check.POST /review-requests/trustpilot/detect — resolve review link +
business-unit id + live rating from a domain (+ key) in one call.First release.
trustpilot.com/evaluate/<domain> page (organic reviews, no paid AFS). Optional
free Trustpilot API key reads the live TrustScore + review count to show as
social proof in the email. Link template is configurable (Google, etc.).