How Automatic Invitations Work

Learn how the plugin sends review requests after purchase.

The Invitation Flow

The amino.reviews WooCommerce plugin automates the entire process of collecting verified reviews from your customers. Here is exactly what happens from purchase to published review:

1

Customer Places an Order

A customer completes a purchase on your WooCommerce store through the normal checkout process.

2

Order Reaches Trigger Status

When you (or your fulfillment workflow) update the order to the configured trigger status — typically "Completed" — the plugin detects the status change and schedules an invitation.

3

Delay Period

The plugin waits for the configured number of delay days (default: 7). This gives the customer time to receive their order and form an opinion before being asked to review.

4

API Call to amino.reviews

After the delay, the plugin calls the amino.reviews invitation API with the customer's email, name, and order reference number. amino.reviews handles the actual email delivery.

5

Customer Receives Invitation Email

The customer gets a branded email from amino.reviews with a direct link to write a review for your vendor page.

6

Customer Writes a Review

The customer clicks the link and submits their review. No account creation or login is required — the invitation link handles authentication.

7

Review is Published

The review goes through amino.reviews moderation, is tagged as "Verified Purchase," and once approved appears publicly on your vendor page.

Duplicate Prevention

The plugin stores a meta key (_amino_invitation_sent) on each order after successfully scheduling an invitation. This ensures that each order only ever generates one invitation, even if the order status changes multiple times or WP-Cron runs repeatedly.

Customer Experience

Customers receive a single invitation email per order. They are never sent follow-ups or reminders through the plugin. The review process is quick and frictionless — click the link, write the review, and submit. No account creation is required.

Note: The plugin relies on WP-Cron for scheduling. If your hosting provider disables WP-Cron, you will need to set up a real server cron job to trigger wp-cron.php. See the Troubleshooting article for details.
PreviousConfiguring Plugin SettingsNext Troubleshooting the Plugin