List Building


How to create a Klaviyo browse abandonment flow for your Price Drop Bot

In this article we show you how to create an automated flow in Klaviyo that will enable you to automatically send price drop notification (browsing abandonment) emails to all people who opt-in via your Maisie Price Drop Bot.

Before we start:

What does the Price Drop Bot do?

First, let's recap what Maisie's Price Drop Bot can do.

When a website visitor starts to leave your site from any product page, if they don't have any items in cart, Maisie will pop-up with a conversation asking if the person would like to be notified should the price of the product drop in future. If they say yes, they will be asked to provide their email address. It's proven to be a compelling reason for a person to provide their email address as they feel this might be something of value to them in future.

In addition to adding anyone who opts-in to your email subscriber list, Maisie will track pricing changes in your product catalog and, when it detects a drop in price, will automatically trigger price drop notification emails to be sent to all subscribers who expressed an interest in that particular product. It's a great way to bring people back to your store and convert to purchase.

How is this different to Klaviyo's price drop?

If you have integrated Klaviyo into your Shopify or BigCommerce store, you can set up a flow in Klaviyo to send a price drop notification email to subscribers who have browsed the page of the product whose price has dropped. Klaviyo will automatically detect the price change and send the email. However, it can only do this to known subscribers i.e. people who have bought from you previously or have otherwise provided an email address on your site.

Maisie's Price Drop Bot gives you a chance to capture emails from all your other website visitors who have not previously purchased from you or provided an email address. So not only does it increase the number of email addresses you collect, it also allows you to send more price drop notification emails and convert more sales.

What data is synced to Klaviyo?

When a person provides their email address to the Price Drop Bot, it will be synced to your connected Klaviyo account with the following additional information:

  • IP address
  • Product image URL
  • Product price
  • Product title
  • Time stamp
  • Opt-in page URL
  • Maisie bot name

You can view the data captured for any subscriber via your Klaviyo Profiles screen - simply click the Maisie event in that subscriber's event feed to expand and view all the data collected. These event details can be used in any emails you send from within Klaviyo.

Step 1 - Create a price drop email template in Klaviyo

You may already have a price drop email template so you can clone that and skip a few of the steps outlined below.

We'll walk through building a basic email template from scratch.

First, go to the Email Templates section in your Klaviyo dashboard. Click the Create Template button in the top right corner of your screen.

Next, you are asked to choose between the classic or new editor. We will choose the classic editor.

Next you will see a range of Themed email templates. We're going to click on the Basic section and select a simple 1 column email template.

When you click on this template, Klaviyo asks you to name the template. We'll call ours Maisie Price Drop. Click the Create Template button to the right to save it.

Next, the email template editor will open so you can edit the email. Click the image block at the top of the email

The Browse for Image screen will pop up. Select the Placeholder option then enter the variable {{ event.Product_image }} into the input box and click the Save button.

As this is a price drop email, we want to include the relevant product image for each customer in the email. Using an image variable means that Klaviyo can automatically show different product images for each customer based upon which items they were browsing before opting into the Maisie Price Drop Bot.

After clicking Save, the Image Settings will appear on the left of screen.

In the Alt Text field we have entered the variable {{ event.Product_title }}, which will auto-populate the product title relating to the image shown.

In the Link field we have entered the variable {{ event.Trigger_page }}, which will insert the link to the shopping cart Maisie saved for each customer.

You can also change the image width and alignment on this screen.

Once you're done, click the Save button above the Settings on the left of your screen.

Next, we dragged the button element from the right of screen to a position under the image.

On the Button Block settings on the left of screen we entered "View Product Details" as the Button Text and {{ event.Trigger_page }}} as the Link URL, which will insert the link to the relevant product page that Maisie saved for each customer.

Once you're done, click the Save button on the left of your screen.

Next, drag the Text Block beneath the button to the top of the email and edit the text using the Text Block editor on the left of screen. We suggest including the product name in the text by adding the variable {{ event.Product_title }}.

Now we've completed our basic price drop email template, click the Save & Return to Templates button in the top right of your screen.

You'll be taken back to your Email Templates main screen, where you should be able to see your newly added email template at the top of the table.

This is what our basic email looks like when sent to customers after a product price drop.

Step 2 - Set up your Klaviyo price drop flow

Now you've finished creating your price drop email template, let's get started setting up your price drop flow in Klaviyo.

First, go to the Flows main screen in Klaviyo. Now click the Create Flow button at the top right of your screen.

Now you will be taken to the Create Flow main screen. Click the Create From Scratch button at the top right of your screen, unless you have an existing flow you'd like to use.

A pop-up will appear, asking you to name your new flow and add any tags you wish. I have named my flow "Maisie Price Drop". You can also add any tags you wish. Once you're happy, click the Create Flow button at the bottom right of the pop-up.

Next, you will be asked to set up a trigger for this new flow. Choose the Metric option on the left.

On the left, you are asked to choose from the dropdown the metric that will trigger your new flow. Scroll down and select "Maisie: Subscribed to price drop notification via Email".

You also have the option to set Trigger Filters and Flow Filters if you wish. Once you've finished, click the Done button in the bottom left corner of your screen.

Next, you will be asked to add an action to follow the trigger you set. Select Email on the left and drag it beneath the trigger in the middle of the screen. You will now see an email step added beneath the trigger.

Now click the three dots to the right of the email box to see a dropdown, then select Edit.

This will take you to the email editor screen where you can create your own email from scratch or use existing templates.

First, check and update the sender name, email subject and preview text as appropriate. If you'd like to include the product title in your subject line use the {{ event.Product_title }} variable.

Then click the Save Changes button.

As we want to use the Maisie Price Drop email template we created earlier, click the Select Template button.

Next you'll see your email template library. Under the My Templates section we select the Maisie Price Drop template we created earlier.

Next, the email editor opens up so you can review and make any final changes you like.

Once you're happy with your email, click the Save & Return button in the top right of your screen.

Now we're back on the Flows screen. In the email box click the dropdown in the bottom left corner and click LIVE to make this email live.

You can add additional steps to your flow if you wish. Once you're happy with your Klaviyo flow, click the Update Action Statuses button in the top right corner of your screen.

On the pop-up, select the Live option in the Action Status dropdown. Then click the Update Statuses button in the bottom right of the pop-up.

Congratulations! Your new Klaviyo browse abandonment price drop flow is now ready to automatically send emails to anyone who opts-in via the Maisie Price Drop Bot to receive an email when the price of the product they were looking at is reduced.

Now that your Klaviyo flow is ready, the final step is to disable Maisie from sending emails to people opting-in via your Price Drop Bot.

Go to the Convo Modules screen on your Maisie dashboard and click edit (pencil icon) next to the Price Drop Convo Module.

Next, click the Email tab and scroll down to Send emails and toggle the switch to off.

Click the Save button at the top right to save your changes.

Now Maisie won't send any emails to people opting in to browsing abandonment price drop emails. Instead, the emails will be sent directly from your Klaviyo account.

You might also like to read: