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
| Field | Type | Required | Description |
|---|---|---|---|
| Payment Method | select | No | Filter by payment method |
| Minimum Total | number | No | Only orders above this amount |
| Contains Product | select | No | Orders with specific product |
Available Data
All order data from Order Created is available, plus:
Completion Information
| Variable | Type | Description |
|---|---|---|
{{Trigger.date_completed}} | string | Completion timestamp |
{{Trigger.date_paid}} | string | Payment timestamp |
{{Trigger.transaction_id}} | string | Payment transaction ID |
Example Workflows
Thank You Email
Send post-purchase thank you:
- Trigger: Order Completed
- Action: Send Email
- To:
{{Trigger.billing.email}} - Subject:
Thank you for your order, {{Trigger.billing.first_name}}! - Body: Appreciation message, product tips, support info
- To:
Review Request
Ask for product reviews:
- Trigger: Order Completed
- Action: Send Email (delayed via scheduling)
- To:
{{Trigger.billing.email}} - Subject:
How was your purchase? - Body: Review request with links
- To:
Newsletter Signup
Add customers to post-purchase list:
- Trigger: Order Completed
- Action: Mailchimp - Subscribe
- List: “Customers”
- Email:
{{Trigger.billing.email}} - Tags: “purchased”,
{{Trigger.items[0].name}}
Fulfillment Notification
Notify warehouse of completed orders:
- Trigger: Order Completed
- Condition: Shipping method requires fulfillment
- Action: Send Email
- To:
warehouse@yourstore.com - Subject:
Ship Order #{{Trigger.order_number}} - Body: Shipping address and items
- To:
Loyalty Points
Award points for purchase:
- Trigger: Order Completed
- Action: Update Customer Meta
- Add points based on
{{Trigger.total}}
- Add points based on
Completed vs Created
| Use Case | Recommended Trigger |
|---|---|
| Order confirmation | Order Created |
| Fulfillment | Order Completed |
| Thank you email | Order Completed |
| CRM sync | Order Created |
| Review request | Order Completed |
| Inventory notification | Order Created |
Best Practices
- Use for post-fulfillment communications
- Great for review/feedback requests
- Ideal for loyalty program updates
- Consider timing for marketing follow-ups