Add Shopify Customers with Backorders to Klaviyo | Restock Notifications

Add Shopify Customers with Backorder Tag to Klaviyo Email List

5 min setup
No coding required
Runs automatically

Easily manage backordered items by adding Shopify customers with a “backorder” tag to a Klaviyo email list. This MESA workflow template automatically adds customers to a designated list in Klaviyo when they’re tagged with “backorder,” enabling you to send restock notifications and keep them informed. Enhance customer satisfaction by ensuring timely communication and managing demand for out-of-stock products.

How it works

Customer Updated

App connector: [Shopify](/content/apps/shopify/integrate "View Shopify integration page"/index.html)• Time to complete: 0 minutes (Auto-configured)

Why this matters: This trigger monitors your Shopify store for any customer profile changes, ensuring the workflow runs whenever tags are added or customer information is modified.

Retrieve Customer

App connector: [Shopify](/content/apps/shopify/integrate "View Shopify integration page"/index.html)• Time to complete: 0 minutes (Auto-configured)

Why this matters: This step fetches the complete, up-to-date customer profile to ensure the workflow has access to current tag information and email data for accurate processing.

Filter: Check for "Backorder" tag

App connector: [Filter](/content/apps/filter/integrate "View Filter integration page"/index.html)• Time to complete: 0 minutes (Auto-configured)

Why this matters: This filter ensures only customers who have the backorder tag AND a valid email address proceed to the Klaviyo subscription step, preventing unnecessary API calls and maintaining list quality.

Subscribe Profile

App connector: [Klaviyo](/content/apps/klaviyo/integrate "View Klaviyo integration page"/index.html)• Time to complete: 2 minutes

Why this matters: This action adds qualified customers to your designated Klaviyo email list with proper subscription consent, enabling you to send targeted backorder communications.

Frequently asked questions

What happens if a customer already exists on the Klaviyo list?

Klaviyo automatically prevents duplicate subscriptions, so if a customer is already on your list, the workflow will update their subscription status to "SUBSCRIBED" but won't create a duplicate entry. This ensures your list stays clean while maintaining proper consent status.

Can I use different backorder tags for different product categories?

The current workflow is configured to look for the exact tag "backorder". To monitor multiple tag variations, you'd need to modify the filter conditions to check for tags like "backorder-shoes" or "backorder-electronics" using additional filter conditions.

Will customers be automatically removed from the list when the backorder tag is removed?

No, this workflow only handles adding customers to the list when they receive the backorder tag. To remove customers when tags are removed, you'd need to create a separate workflow that triggers on tag removal and uses Klaviyo's unsubscribe action.

Make this template your own!

Customize this workflow even further: