Post-purchase emails on autopilot
Followup sends automated post-purchase emails to WooCommerce customers a set number of days after an order reaches a chosen status. Thank buyers, ask for reviews, suggest products and win back lapsed customers — no external service, via wp_mail.
Works with
After the sale, contact with the customer usually stops
The store sends an order confirmation and that is it. Nobody says thanks, asks for a review or follows up, so customers leave fewer reviews and come back less often.
- ✗ No thank-you or contact after the order is fulfilled
- ✗ Few reviews, because nobody asks at the right moment
- ✗ One-time customers who never return
- ✗ Manual post-purchase emails do not scale
Followup keeps post-purchase contact going automatically
- ✓ Four ready types: thank-you, review request, cross-sell, win-back
- ✓ Triggered by a chosen order status and a delay in days
- ✓ Templates with {customer}, {order} and {site} placeholders
- ✓ A daily background task, idempotent sending via wp_mail
What you get in the free version
Everything you need to keep post-purchase contact going without manual work.
Four email types
Thank-you, review request, cross-sell and win-back — ready to enable.
Per-type control
For each type, separately enable sending, the trigger status, the delay in days, and the subject and body.
Template placeholders
Use {customer}, {order} and {site} in the subject and body to personalise every message.
Trigger status
Choose the order status, e.g. Completed, from which the delay is counted.
Daily background task
wp-cron finds due orders and sends the emails with no action from you.
Idempotent sending
The same follow-up is never sent twice for one order — tracked per order.
Global sender
One From name and email for all follow-up messages.
No external services
Sends through your store's wp_mail — no account and no external provider.
Up and running in three steps
Enable an email type and let the first send go out automatically.
Install
Activate Followup alongside WooCommerce.
Enable a type
Under WooCommerce → Follow-ups, enable a type and set the trigger status, delay and template.
Check sending
Place a test order, move it to the trigger status and confirm the email arrives.
Who it is for
When you want more reviews, returning customers and post-purchase contact.
More reviews
Ask for a review a few days after fulfilment, once the customer has had the product.
- ✓ Review-request type
- ✓ Delay in days
- ✓ Trigger status
Returning customers
Win back customers who have not come back after a longer gap.
- ✓ Win-back type
- ✓ Idempotent sending
- ✓ Global sender
Post-purchase cross-sell
Suggest related products a couple of weeks after the order.
- ✓ Cross-sell type
- ✓ Placeholder templates
- ✓ Daily wp-cron
Need more? Followup PRO
FREE covers four post-purchase email types with idempotent daily sending. Followup Pro will add unlimited custom sequences, coupon and product blocks and open/click reporting.
- ✓ Unlimited custom email sequences (planned)
- ✓ Coupon and product-recommendation blocks (planned)
- ✓ Send-time scheduling and open/click reporting (planned)
Support and resources
Every plugin has its own documentation with setup walkthroughs. Bugs and questions go to the public GitHub repository for that plugin — we answer in the open.
Frequently asked questions
Does it require WooCommerce?
Yes. WooCommerce must be installed and active.
When are emails actually sent?
A daily wp-cron event checks for orders that have been in the configured status for at least the configured number of days, and sends any that have not been sent yet.
Will a customer ever get the same email twice?
No. Each follow-up type is recorded against the order once it is sent, so it is never sent again for that order.
Which placeholders can I use?
{customer} (first name), {order} (order number) and {site} (your site name), in both the subject and body.
Which email types are included?
Thank-you, review request, cross-sell and win-back — each with its own enable, status, delay and template.
Do I need an external email provider?
No. Followup sends through your store's wp_mail, with no account or external service.
Can I change the sender?
Yes. You set a global From name and email for all follow-up messages.
Are overlapping cron runs safe?
Yes. Sending is idempotent and tracked per order, so parallel runs will not duplicate emails.
Keep post-purchase contact going
Thank-you, reviews, cross-sell and win-back — automatically. The full FREE edition under GPL.
Read the docsFREE is four follow-up types with idempotent sending — PRO adds custom sequences and reporting.