How to use SMS in your back in stock flows

read
Last updated at:

You will learn

Learn how to use SMS in your back in stock flows with Klaviyo. 

By adding an SMS to your back in stock flow, you can immediately alert subscribers about products they’re interested in. Back in stock messages create a sense of urgency, prompting your recipients to buy as soon as they get the text. Text messages are typically read within 3 minutes and are seen much quicker than emails, making them the best option for back in stock messages. 

Before you begin

Before you add SMS to your back in stock flows, note the following:

Use SMS in your back in stock flows

There are 2 options for using SMS in your back in stock flows:

  • Use SMS and email together in a flow (recommended) 
  • Make a separate, SMS-only back in stock flow

These options have a similar setup; the main differences are that:

  • The first method is more omnichannel, and it will be easier to analyze how your audience responds to SMS versus email
  • For SMS-only flows, you need to configure the back in stock flow’s settings (e.g., minimum inventory and customer notification rules)

Since the omnichannel approach is easier to maintain, analyze, and improve, we only go over that approach in this article.

Add SMS into a back in stock flow

  1. Navigate to the Flows tab
  2. Either:
    1. Locate your existing back in stock flow (if you made one previously)
    2. Search for a back in stock flow template
      1. Click Browse Ideas
      2. Search “back in stock” 
      3. Select one of the back in stock flows
      4. Name the flow in the modal
      5. Click Create Flow
  3. Add a conditional split after the Back in Stock Delay
    A conditional split placed directly below the Back in Stock delay
  4. Set the split to If someone is or is not consented to receive SMS > is not
    Setting the conditional split to divide recipients based on their SMS opt-in status
  5. Click Save for the conditional split
  6. Drag an SMS message onto the No path
    Placing an SMS onto the No path so that it only sends to those who are subscribed to SMS
  7. Click Configure Content
  8. Add in your content
    • Example: “[Name of item] is back in stock! Grab yours before they’re gone again:
  9. After the text, insert catalog tags for the item that’s back in stock
    • Note: catalog tags are specific to your integration; for examples, click on the name of your ecommerce platform below
      • BigCommerce

        Product Detail

        Dynamic Event Variable (BigCommerce Stores)

        Product Title

        {% catalog event.VariantId integration='bigcommerce' %} {{ catalog_item.title }} {% endcatalog %}

        Variant Image {% catalog event.VariantId integration='bigcommerce' %} {{ catalog_item.variant.featured_image.full.src|default:catalog_item.featured_image.full.src }} {% endcatalog %}

        Product URL

        {% catalog event.VariantId integration='bigcommerce' %}{{ catalog_item.url }}{% endcatalog %}

        Product Price

        {% catalog event.VariantId integration='bigcommerce' %}{% currency_format catalog_item.metadata.price|floatformat:2 %}{% endcatalog %}

        Variant Title

        {% catalog event.VariantId integration="bigcommerce" %} {{ catalog_item.variant.title }} {% endcatalog %}

        Variant URL

        {% catalog event.VariantId integration='bigcommerce' %}{{ catalog_item.url }}?variant={{ catalog_item.variant.id }}{% endcatalog %}

      • Shopify

        Product Detail

        Dynamic Event Variable (Shopify Stores)

        Product Title

        {% catalog event.VariantId integration='shopify' %} {{ catalog_item.title }} {% endcatalog %}

        Variant Image {% catalog event.VariantId integration='shopify' %} {{ catalog_item.variant.featured_image.full.src|default:catalog_item.featured_image.full.src }} {% endcatalog %}

        Product URL

        {% catalog event.VariantId integration='shopify' %}{{ catalog_item.url }}{% endcatalog %}

        Product Price

        {% catalog event.VariantId integration='shopify' %}{% currency_format catalog_item.variant.price|floatformat:2 %}{% endcatalog %}

        Variant Title

        {% catalog event.VariantId integration="shopify" %} {{ catalog_item.variant.title }} {% endcatalog %}

        Variant URL

        {% catalog event.VariantId integration='shopify' %}{{ catalog_item.url }}?variant={{ catalog_item.variant.id }}{% endcatalog %}

      • Magento 2

        Product Detail

        Dynamic Event Variable (Magento 2 Stores)

        Product Title

        {% catalog event.VariantId integration='magento_two' %} {{ catalog_item.title }} {% endcatalog %}

        Variant Image {% catalog event.VariantId integration='magento_two' %} {{ catalog_item.variant.featured_image.full.src|default:catalog_item.featured_image.full.src }} {% endcatalog %}

        Product URL

        {% catalog event.VariantId integration='magento_two' %}{{ catalog_item.url }}{% endcatalog %}

        Product Price

        {% catalog event.VariantId integration='magento_two' %}{% currency_format catalog_item.variant.price|floatformat:2 %}{% endcatalog %}

        Variant Title

        {% catalog event.VariantId integration="magento_two" %} {{ catalog_item.variant.title }} {% endcatalog %}

        Variant URL

        {% catalog event.VariantId integration='magento_two' %}{{ catalog_item.url }}?variant={{ catalog_item.variant.id }}{% endcatalog %}

  10. Click Preview to test the back in stock SMS
  11. Once you confirm that the back in stock message appears as expected, click Save Content in the upper right
  12. Select Update Action Statuses 
  13. Choose Live from the dropdown and then click Update
    Modal to update all flow action statuses when Live is selected

Outcome and next steps

You can now send back in stock flow messages via SMS. 

Optimizing the flow

We recommend keeping an eye on how your audience responds to these messages, as it’s important to make sure you’re seeing high engagement. 

If engagement is low, test whether your audience prefers email or SMS. Each business is unique, and so is their audience. Your audience may prefer to receive back in stock alerts via email rather than SMS. 

Additional resources

x
Was this article helpful?
3 out of 3 found this helpful