Order Completed

Trigger a workflow when a WooCommerce order is marked as completed.

Overview

The Order Completed trigger fires when an order transitions to the “completed” status. This typically happens after payment is received and the order is fulfilled.

When It Fires

  • Admin marks order as complete
  • Payment gateway confirms payment (for some gateways)
  • Order status changed via API
  • Automated completion rules fire

Configuration

FieldTypeRequiredDescription
Payment MethodselectNoFilter by payment method
Minimum TotalnumberNoOnly orders above this amount
Contains ProductselectNoOrders with specific product

Available Data

All order data from Order Created is available, plus:

Completion Information

VariableTypeDescription
{{Trigger.date_completed}}stringCompletion timestamp
{{Trigger.date_paid}}stringPayment timestamp
{{Trigger.transaction_id}}stringPayment transaction ID

Example Workflows

Thank You Email

Send post-purchase thank you:

  1. Trigger: Order Completed
  2. Action: Send Email
    • To: {{Trigger.billing.email}}
    • Subject: Thank you for your order, {{Trigger.billing.first_name}}!
    • Body: Appreciation message, product tips, support info

Review Request

Ask for product reviews:

  1. Trigger: Order Completed
  2. Action: Send Email (delayed via scheduling)
    • To: {{Trigger.billing.email}}
    • Subject: How was your purchase?
    • Body: Review request with links

Newsletter Signup

Add customers to post-purchase list:

  1. Trigger: Order Completed
  2. Action: Mailchimp - Subscribe
    • List: “Customers”
    • Email: {{Trigger.billing.email}}
    • Tags: “purchased”, {{Trigger.items[0].name}}

Fulfillment Notification

Notify warehouse of completed orders:

  1. Trigger: Order Completed
  2. Condition: Shipping method requires fulfillment
  3. Action: Send Email
    • To: warehouse@yourstore.com
    • Subject: Ship Order #{{Trigger.order_number}}
    • Body: Shipping address and items

Loyalty Points

Award points for purchase:

  1. Trigger: Order Completed
  2. Action: Update Customer Meta
    • Add points based on {{Trigger.total}}

Completed vs Created

Use CaseRecommended Trigger
Order confirmationOrder Created
FulfillmentOrder Completed
Thank you emailOrder Completed
CRM syncOrder Created
Review requestOrder Completed
Inventory notificationOrder Created

Best Practices

  • Use for post-fulfillment communications
  • Great for review/feedback requests
  • Ideal for loyalty program updates
  • Consider timing for marketing follow-ups