Comprehensive Guide to Configuring Automated Email Invitations for Customer Reviews
The Product Reviews module allows you to automatically send email invitations to customers, encouraging them to leave reviews after purchasing products. This guide will walk you through configuring email templates, setting up automated email sending, managing mail logs, handling the mail queue, and tracking email statuses.
Configuring email templates
To invite customers to leave reviews, you can configure two types of email templates:
- tocustomer_rating_invitation: This template invites customers to write a review without offering a voucher.
- tocustomer_rating_invitation_getvoucher: This template invites customers to write a review and includes a voucher offer.
Depending on your strategy, choose the template based on your needs, you can choose to offer a voucher to encourage more reviews or not. Enable the template you intend to use.
If you want to edit the email template as you need, follow these steps to configure the email templates:
- Open the module configuration page.
- Click the "Email" tab to open the dropdown menu.
- Select "Templates".
- Choose the template you want to use and enable it.
- Click the "Edit" button to customize the email content if needed.
Setting up automated email sending
Automating review invitation emails with the Product Reviews module saves time and ensures consistency. You can set up the system to automatically send review requests to customers after a purchase, boosting the number of reviews and enhancing post-purchase engagement. This feature ensures no customer is missed and every review opportunity is captured. You can schedule email sending, manage discount codes to incentivize reviews and automate the deletion of expired codes.
Below are the detailed steps to set up automated email sending:
- Open the module configuration page.
- Hover over the "Email" tab to open the dropdown menu.
- Select "Automation".
- Scroll down to find and enable the option "Send rating invitation email" (Turn on this option to send the rating invitation email to customers).
Configure the related options:
- Send a review invitation email when the order is validated or when the order is created.
- Schedule review invitation email sending time (days): Specify the number of days after the order is validated or created to send the invitation email. Leave blank to send the email immediately.
To automate the process of sending emails and deleting expired discount codes, set up a cronjob on your server:
- Generate a secure token in the "Cronjob secure token" section.
- Set up the command generated by the Product Reviews module on your server to run at the desired frequency. For example:
* * * * * /usr/bin/php /home/yourdomain.com/reviews/modules/ets_reviews/cronjob.php secure=LThz90jps4
If you are unsure how to set up a cronjob for your PrestaShop site, refer to our guide "How to set up Cronjob for your site"!
You can also execute the cronjob manually by clicking the "Execute cronjob manually" button.
Viewing mail log
The mail log feature allows you to view the history of sent emails. Access the mail log to check which emails have been sent and their statuses:
- Open the module configuration page.
- Click the "Email" tab to open the dropdown menu.
- Select "Mail log".
Managing mail queue
The mail queue feature helps manage emails that are pending to be sent, preventing system overload by sending emails sequentially based on the automation settings. Access the mail queue to check and manually send pending emails:
- Open the module configuration page.
- Click the "Email" tab to open the dropdown menu.
- Select "Mail queue".
To manually send pending emails, click the "Send email" button next to the email you want to send immediately without waiting for the cronjob.
Tracking email status
The mail tracking feature lets you monitor the status of sent emails, ensuring they are delivered and opened by customers. Access mail tracking to view email delivery statuses:
- Open the module configuration page.
- Click the "Email" tab to open the dropdown menu.
- Select "Mail tracking".
By following these steps, you can effectively set up and manage email invitations for customer reviews, ensuring a seamless and automated process to gather valuable feedback from your customers.