Pricing Followup
Followup pricing: free edition, features, documentation and roadmap for this WooCommerce plugin.
Plans and pricing
Free
Open source under the GPL. No account, no card.
30-day money-back guarantee. No risk.
Frequently asked questions
Does it require WooCommerce?
Yes, WooCommerce must be installed and active. Followup reads orders through WooCommerce functions and will not run without it. The plugin declares WooCommerce as a required plugin (Requires Plugins: woocommerce).
When are emails actually sent?
A daily wp-cron event checks for orders that have been in the configured trigger status for at least the configured number of days. It sends each follow-up only to orders that have not received it yet. The event self-heals if it is lost, rescheduling itself on the next admin page load.
Will a customer ever get the same email twice?
No. After sending, each follow-up type is recorded on the order as meta (_followup_sent_{type}), so it is never sent again for that order. The order is claimed before sending, and the flag is rolled back only on a failed send so it can retry the next day. This means even overlapping cron runs will not duplicate a message.
Which placeholders can I use?
Followup supports three placeholders: {customer} (the customer's first name), {order} (the order number) and {site} (your store name). They work in both the subject and the body. When the first name is empty, {customer} falls back to "there".
Which email types are included?
The free version includes two follow-up types: thank-you and review request. Each type has its own enable toggle, trigger status, delay in days, and its own subject and body. By default the thank-you sends 1 day, and the review request 7 days, after the Completed status.
Do I need an external email provider?
No. Followup sends through your store's wp_mail, so it uses the same mail setup as the rest of WordPress. There is no account, no API key and no connection to an external service. If you use an SMTP plugin, follow-ups go through it like any other email.
Can I change the sender?
Yes. You set a global From name and email that apply to all follow-up messages. When left blank, Followup falls back to your store name and the site admin email.
Are overlapping cron runs safe?
Yes. Sending is idempotent: an order is marked as sent before the send itself, and the flag is re-checked to avoid a race between parallel runs. Each run processes at most 200 orders per type, so the load stays bounded.