Skip to main content

Workflow Trigger: Shopify Abandoned Checkout

The Shopify Abandoned Checkout workflow trigger adds a contact to a workflow when a Shopify checkout is started but not completed within a specified time.

Updated over 2 months ago

Who This Is For / When to Use

This trigger is for users who have a connected Shopify store and want to recover abandoned carts automatically.

Use this trigger when you want to:

  • Send abandoned cart reminder emails or SMS

  • Recover lost Shopify sales

  • Apply cart-value-based follow-ups

  • Automate post-checkout recovery workflows

What the Shopify Abandoned Checkout Trigger Does

The Shopify Abandoned Checkout trigger runs when a Shopify checkout is started but not completed within a defined duration.

When the trigger fires:

  • The contact is added to the workflow

  • Workflow actions run automatically

  • The trigger stops if the order is completed before the timer ends

This trigger evaluates checkout activity in real time.

Requirements Before Using This Trigger

The following conditions must be met:

  • A Shopify store must be connected to the account

  • Shopify checkout tracking must be active

  • The workflow must be published

If Shopify is not connected, this trigger will not appear.

Step 1: Create or Open a Workflow

  1. Go to Automations & Workflows > Workflows

  2. Click Create Workflow or open an existing workflow

  3. Enter the workflow builder

Step 2: Add a New Workflow Trigger

In the workflow builder, click Add New Trigger

This opens the trigger selection panel.

Step 3: Select the Shopify Abandoned Checkout Trigger

  1. Use the search bar and type Shopify

  2. Expand the Shopify section

  3. Select Abandoned Checkout

Step 4: Configure Trigger Settings

Each setting below works independently and can be quoted on its own.

Workflow Trigger Name (Optional)

  • Changes only the display name inside the workflow builder

  • Does not affect trigger logic

Duration (Minutes)

The Duration filter determines how long a checkout must remain incomplete before the trigger fires.

  • The timer starts when checkout begins

  • The trigger fires only if checkout is not completed before the timer ends

Example:

  • Duration = 30 minutes
    The workflow runs if checkout is still incomplete after 30 minutes

Cart Value Filter (Optional)

The Cart Value filter lets you target abandoned checkouts based on order value.

Available operators include:

  • Equals to

  • Greater than

  • Greater than or equal to

  • Less than

  • Is empty / Is not empty

Use this filter to focus on high-value carts.

Add Additional Filters (Optional)

  • Click Add filters to apply more conditions

  • Filters apply cumulatively

  • Only checkouts meeting all filters trigger the workflow

Save the Trigger

Click Save Action to apply trigger settings

Step 5: Save, Test, and Publish the Workflow

  1. Click Save in the top-right corner

  2. Toggle Publish to enable the workflow

  3. Use Test Workflow to validate behavior

The workflow will now run automatically when a checkout is abandoned.

Common Issues and Fixes

The trigger does not fire

  • Confirm Shopify is connected

  • Ensure checkout is not completed before the duration ends

  • Verify the workflow is published

Customers receive reminders after completing checkout

  • Check the Duration value

  • Ensure no duplicate workflows are running

FAQ

Do I need a Shopify account to use this trigger?

Yes. This trigger only appears when a Shopify store is connected.

What happens if the customer completes checkout before the timer ends?

The trigger does not fire, and no workflow actions run.

Can I customize the reminder message?

Yes. You can fully customize any email or SMS actions added to the workflow.

Can I create multiple abandoned checkout workflows?

Yes. You can create separate workflows with different durations or filters.

Can I filter by product category?

No. This trigger supports duration and cart value filters only.

How do I track performance?

Use workflow analytics to review enrollments, conversions, and message engagement.

Did this answer your question?