HEX
Server: Apache/2.4.65 (Ubuntu)
System: Linux ielts-store-v2 6.8.0-1036-gcp #38~22.04.1-Ubuntu SMP Thu Aug 14 01:19:18 UTC 2025 x86_64
User: root (0)
PHP: 7.2.34-54+ubuntu20.04.1+deb.sury.org+1
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,
Upload Files
File: //proc/self/cwd/wp-content/plugins/automatewoo/presets/reviews-thank-you-multiple-reviews.php
<?php

$email_content = <<<EMAIL
Hi {{ customer.first_name | fallback: 'there' }},

Thanks for leaving your review on {{ shop.title }}. We love hearing your feedback, so we'd like to say a special thank you.

Use the coupon code <strong>{{ customer.generate_coupon | template: 'INSERT TEMPLATE COUPON NAME' }}</strong> to enjoy XXX% off your next purchase!

<a href="{{ shop.url }}" class="automatewoo-button">Shop now!</a>

See you soon,
Your friends at {{ shop.title }}
EMAIL;

return [
	'title'       => 'Reviews: Reward customers for multiple reviews (with coupon)',
	'description' => 'Trigger an email to send to customers who leave over a pre-determined number of reviews on your products - include a personalized coupon in the email. The workflow will only send the reward once.',
	'type'        => 'automatic',
	'trigger'     => [
		'name' => 'review_posted',
	],
	'rules'       => [
		[
			[
				'name'    => 'customer_review_count',
				'compare' => 'greater_than',
				'value'   => '5',
			],
			[
				'name'    => 'customer_run_count',
				'compare' => 'is',
				'value'   => '0',
			],
		],
	],
	'timing'      => [
		'type' => 'immediately',
	],
	'actions'     => [
		[
			'name'    => 'send_email',
			'options' => [
				'to'            => '{{ customer.email }}',
				'subject'       => 'Thanks for your feedback at {{ shop.title }}!',
				'email_heading' => 'Thank you! ❤️',
				'preheader'     => '',
				'template'      => 'default',
				'email_content' => $email_content,
			],
		],
	],
];