1. Documentation /
  2. AutomateWoo /
  3. Asynchronous triggers

Asynchronous triggers

AutomateWoo processes some triggers asynchronously which means they are separated from the main event and slightly delayed. The main reason for this is to speed up events such as the checkout process and to avoid timeout issues associated with complex processes such as subscription renewals.

AutomateWoo 4.8 added the ability for async events to run instantly in most cases while still being separated from the original event. If running instantly fails the async event will then try to run via WP Cron. In this case the event will be delayed be a 1-2 minutes but it could be longer depending on your server configuration.

List of asynchronous triggers:

  • Customer Account Created
  • Membership Created
  • Order Status Changes
  • Order Processing
  • Order Completed
  • Order Pending Payment
  • Order On Hold
  • Order Cancelled
  • Order Refunded
  • Order Created
  • Order Created – Each Line Item
  • Order Paid
  • Order Paid – Each Line Item
  • Order Includes Product from Taxonomy Term
  • Order Includes Product Variation with Specific Attribute
  • Subscription Status Changed
  • Subscription Status Changed – Each Line Item
  • Subscription Created
  • Subscription Renewal Payment Complete
  • Subscription Renewal Payment Failed