# Connect Hulk Product Options to Wonderment and automate your tasks

## Why integrate Hulk Product Options with Wonderment

The Hulk Product Options to Wonderment integration helps you sync data, automate manual tasks, and keep your stack aligned — without writing code.

### Route orders by the collection their options come from

Hulk applies option sets at the collection level, so each order carries context about its product group. MESA reads that context and routes accordingly — wedding products to one team, B2B to another, custom to a third.

### Start email flows based on the options customers chose

Hulk's Enterprise plan connects natively to Klaviyo and Mailchimp. MESA extends that link — when a customer selects a specific option, it triggers the right email sequence, updates their segment, or kicks off a post-purchase flow.

### Watch stock levels across every custom option variant

Hulk tracks stock at the option variant level and surfaces availability in real time. MESA monitors those levels and fires a reorder alert or team notification before a popular customization goes unavailable.

### Trigger post-purchase flows the moment a shipment status changes

When Wonderment detects a delivery update — a shipment in transit, an exception, a delivered confirmation — MESA kicks off the right workflow in Shopify or Klaviyo. Your post-purchase experience runs on what's actually happening with each package, not on a fixed schedule.

### Keep Shopify customer records current with delivery outcomes

When Wonderment logs a delivery event — a successful delivery, a failed attempt, a return to sender — MESA updates the customer's Shopify record with the outcome. Your team and your connected tools always reflect where each order ended up without manual updates.

### Alert your team when shipments need immediate intervention

When Wonderment flags an exception — a stalled shipment, a carrier delay, a missing package — MESA notifies the right person through Slack or email before the customer contacts support. Your team resolves delivery problems while there's still time to act.

## Build any Hulk Product Options and Wonderment automation

MESA helps you connect apps to automate repetitive tasks. A trigger is an event that starts a workflow, and actions are the steps that occur when it's running.

###### Attempted to Deliver Shipment

Starts when a package can't be delivered and is held by the carrier for re-delivery.
-  Topic
-  Status
-  Token
-  Email
-  Phone
-  Tracking Code
-  Tracking U R L
-  Order Number
-  Order ID
-  Carrier Name
-  Estimated Package Delivery
-  Service Level
-  Service Level Friendly Name
-  Destination Country Code
-  Fulfillment Created Date
-  Order Created Date
-  Business Days Since Fulfillment Created
-  Hours Stalled
-  Not Updated Since
-  Line Items
-  Shipping Address
-  Fulfillment Address

###### Carrier Picked Up Shipment

Starts when a shipment is first marked In Transit by the carrier.
-  Topic
-  Status
-  Token
-  Email
-  Phone
-  Tracking Code
-  Tracking U R L
-  Order Number
-  Order ID
-  Carrier Name
-  Estimated Package Delivery
-  Service Level
-  Service Level Friendly Name
-  Destination Country Code
-  Fulfillment Created Date
-  Order Created Date
-  Business Days Since Fulfillment Created
-  Hours Stalled
-  Not Updated Since
-  Line Items
-  Shipping Address
-  Fulfillment Address

###### Delivery Anticipated for Shipment

Starts when a shipment is expected to be delivered.
-  Topic
-  Status
-  Token
-  Email
-  Phone
-  Tracking Code
-  Tracking U R L
-  Order Number
-  Order ID
-  Carrier Name
-  Estimated Package Delivery
-  Service Level
-  Service Level Friendly Name
-  Destination Country Code
-  Fulfillment Created Date
-  Order Created Date
-  Business Days Since Fulfillment Created
-  Hours Stalled
-  Not Updated Since
-  Line Items
-  Shipping Address
-  Fulfillment Address

###### Label Canceled

Starts when a label has been canceled.
-  Topic
-  Status
-  Token
-  Email
-  Phone
-  Tracking Code
-  Tracking U R L
-  Order Number
-  Order ID
-  Carrier Name
-  Estimated Package Delivery
-  Service Level
-  Service Level Friendly Name
-  Destination Country Code
-  Fulfillment Created Date
-  Order Created Date
-  Business Days Since Fulfillment Created
-  Hours Stalled
-  Not Updated Since
-  Line Items
-  Shipping Address
-  Fulfillment Address

###### Shipment Confirmed

Starts when a shipment is confirmed.
-  Topic
-  Status
-  Token
-  Email
-  Phone
-  Tracking Code
-  Tracking U R L
-  Order Number
-  Order ID
-  Carrier Name
-  Estimated Package Delivery
-  Service Level
-  Service Level Friendly Name
-  Destination Country Code
-  Fulfillment Created Date
-  Order Created Date
-  Business Days Since Fulfillment Created
-  Hours Stalled
-  Not Updated Since
-  Line Items
-  Shipping Address
-  Fulfillment Address

###### Shipment Created

Starts when a shipment is created.
-  Topic
-  Status
-  Token
-  Email
-  Phone
-  Tracking Code
-  Tracking U R L
-  Order Number
-  Order ID
-  Carrier Name
-  Estimated Package Delivery
-  Service Level
-  Service Level Friendly Name
-  Destination Country Code
-  Fulfillment Created Date
-  Order Created Date
-  Business Days Since Fulfillment Created
-  Hours Stalled
-  Not Updated Since
-  Line Items
-  Shipping Address
-  Fulfillment Address

###### Shipment Experienced Delivery Error

Starts when a package delivery error occurs.
-  Topic
-  Status
-  Token
-  Email
-  Phone
-  Tracking Code
-  Tracking U R L
-  Order Number
-  Order ID
-  Carrier Name
-  Estimated Package Delivery
-  Service Level
-  Service Level Friendly Name
-  Destination Country Code
-  Fulfillment Created Date
-  Order Created Date
-  Business Days Since Fulfillment Created
-  Hours Stalled
-  Not Updated Since
-  Line Items
-  Shipping Address
-  Fulfillment Address

###### Shipment is Ready for Pickup

Starts when a shipment is ready for pickup.
-  Topic
-  Status
-  Token
-  Email
-  Phone
-  Tracking Code
-  Tracking U R L
-  Order Number
-  Order ID
-  Carrier Name
-  Estimated Package Delivery
-  Service Level
-  Service Level Friendly Name
-  Destination Country Code
-  Fulfillment Created Date
-  Order Created Date
-  Business Days Since Fulfillment Created
-  Hours Stalled
-  Not Updated Since
-  Line Items
-  Shipping Address
-  Fulfillment Address

###### Shipment Returned

Starts when a package has been sent back to the origin facility.
-  Topic
-  Status
-  Token
-  Email
-  Phone
-  Tracking Code
-  Tracking U R L
-  Order Number
-  Order ID
-  Carrier Name
-  Estimated Package Delivery
-  Service Level
-  Service Level Friendly Name
-  Destination Country Code
-  Fulfillment Created Date
-  Order Created Date
-  Business Days Since Fulfillment Created
-  Hours Stalled
-  Not Updated Since
-  Line Items
-  Shipping Address
-  Fulfillment Address

###### Shipment Stalled

Starts when a shipment is stalled.
-  Topic
-  Status
-  Token
-  Email
-  Phone
-  Tracking Code
-  Tracking U R L
-  Order Number
-  Order ID
-  Carrier Name
-  Estimated Package Delivery
-  Service Level
-  Service Level Friendly Name
-  Destination Country Code
-  Fulfillment Created Date
-  Order Created Date
-  Business Days Since Fulfillment Created
-  Hours Stalled
-  Not Updated Since
-  Line Items
-  Shipping Address
-  Fulfillment Address

###### Shipment's Status is Delivered

Starts when a shipment is delivered.
-  Topic
-  Status
-  Token
-  Email
-  Phone
-  Tracking Code
-  Tracking U R L
-  Order Number
-  Order ID
-  Carrier Name
-  Estimated Package Delivery
-  Service Level
-  Service Level Friendly Name
-  Destination Country Code
-  Fulfillment Created Date
-  Order Created Date
-  Business Days Since Fulfillment Created
-  Hours Stalled
-  Not Updated Since
-  Line Items
-  Shipping Address
-  Fulfillment Address

###### Shipment's Status is In Transit

Starts when a shipment is in transit.
-  Topic
-  Status
-  Token
-  Email
-  Phone
-  Tracking Code
-  Tracking U R L
-  Order Number
-  Order ID
-  Carrier Name
-  Estimated Package Delivery
-  Service Level
-  Service Level Friendly Name
-  Destination Country Code
-  Fulfillment Created Date
-  Order Created Date
-  Business Days Since Fulfillment Created
-  Hours Stalled
-  Not Updated Since
-  Line Items
-  Shipping Address
-  Fulfillment Address

###### Shipment's Status is Out for Delivery

Starts when the carrier confirms the package has been handed off for delivery.
-  Topic
-  Status
-  Token
-  Email
-  Phone
-  Tracking Code
-  Tracking U R L
-  Order Number
-  Order ID
-  Carrier Name
-  Estimated Package Delivery
-  Service Level
-  Service Level Friendly Name
-  Destination Country Code
-  Fulfillment Created Date
-  Order Created Date
-  Business Days Since Fulfillment Created
-  Hours Stalled
-  Not Updated Since
-  Line Items
-  Shipping Address
-  Fulfillment Address

###### Order Created

Starts when a Shopify order with line item details is created.
-  Fields
-  Variant ID
-  Quantity
-  Title
-  Sku
-  Price
-  Properties
-  Applied Discount

###### Get List of Order's Shipments

Obtain a list of an order's shipments.
-  Name
-  Shipments

###### Get List of Orders

Obtain a list of Shopify Orders that have Hulk Product Options fields.
-  Line Items
-  Order

## Expert support included

MESA includes hands-on support from automation experts who know how to get things done.

### Free workflow setup

We'll build your first workflow with you live. Most merchants walk away with automation saving 5+ hours/week.

### Fast response times

Average first response: Same day. Critical issues: Immediate escalation. Complex builds: 24-48 hours.

### Managed services available

Personalized workflow reviews, and quarterly check-ins to identify new opportunities as your business grows.

### Real humans, always

Chat with real automation experts (not bots). Email support 9am-5pm PST. Google Meet sessions for complex workflows.

## Integrate Hulk Product Options with Wonderment today.

Enjoy a 7-day free trial. Get your first workflow in minutes.
