Skip to content

FAQ

Yes. WooCommerce must be installed and active — Followup works from WooCommerce orders.

A daily wp-cron event checks for orders that have been in the configured trigger status for at least the configured number of days, and sends any enabled follow-up that has not been sent yet. Email is not sent the instant an order changes status; it goes out on the next daily run once the delay has passed.

Will a customer ever get the same email twice?

Section titled “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. This makes overlapping or repeated cron runs safe.

{customer} (first name), {order} (order number) and {site} (your site name) — in both the subject and the body.

Set the type’s delay to 0 days, place a test order, move it to the trigger status, then trigger wp-cron (or wait for the daily run). The email should arrive on the next run.

Through WordPress’s wp_mail. If you use an SMTP or transactional-email plugin, Followup’s messages go through it automatically. Use a From address on your own domain to improve deliverability.

Can I change which order status triggers an email?

Section titled “Can I change which order status triggers an email?”

Yes. Each type has its own trigger status. Completed is common, but you can choose any status that matches your fulfilment flow. The delay is counted from when the order entered that status.

No. Enable only the ones you want — for example just the thank-you, or just the review request. Disabled types are never sent.

Does it need an external service or account?

Section titled “Does it need an external service or account?”

No. Followup runs entirely on your site using wp-cron and wp_mail. There is no external service, account or tracking.