Skip to main content

Setting Up Klaviyo SMS Triggers with Reusely Workflows

How to trigger SMS, email, and more by connecting your Klaviyo account to your Reusely account.

Sayed Ahmed avatar
Written by Sayed Ahmed
Updated over 5 months ago

This guide will help you integrate SMS triggers from Klaviyo into your Reusely workflows to boost conversions. Since Reusely already handles automated email notifications, this setup focuses exclusively on SMS triggers.


Step-by-Step Guide

1. Sign Up for a Klaviyo Account

2. Set Up SMS

  • Navigate to SMS Settings in Klaviyo and click Setup SMS for Free.

    A screenshot of a notification panel on a web page. The highlighted message reads, Toll Free Verification Under Review with a note about a toll-free number submitted for verification 22 minutes ago. The background shows various dashboard elements.
  • Verify a 1-800 phone number through Klaviyo.
    Note: Verification may take up to 10 days.

    Screenshot of a Klaviyo interface for setting up SMS. The left side prompts users to confirm their sending information by including a company name. The right side shows a phone screen with an example message layout.

3. Configure SMS Subscription

  • When prompted for subscriber list settings:

    • Select the Embedded option.

      Screenshot of a Klaviyo form creation page. Options include Popup, Full page, Flyout, and Embedded, with Embedded highlighted. A diagram on the right shows an example of an embedded signup form on a webpage.

      Screenshot of Klaviyos form creation page, showing options to let contacts subscribe via Email or SMS. Dropdowns for selecting email and SMS lists are present, with a note recommending separate lists for each channel.

      Screenshot of Klaviyos Set Up SMS page. Text explains adding subscribers to a list. Two options displayed: Create a sign-up form and Upload SMS subscribers. Buttons labeled Back and Done are in the top right corner.
    • Choose Don't offer a coupon.

      Screenshot of a form creation interface on a website. Options for offering a coupon are displayed, with Dont offer a coupon selected. A browser window illustration is on the right, showing a form layout in progress.
    • Choose No Image.

      Screenshot of a form creation page on Klaviyo. The form offers access to exclusive deals with fields for email and phone number. A progress bar at the top shows 80% completion. Layout options on the left side.

4. Create a Private API Key

  • Navigate to Settings in Klaviyo and create a private API key.

    Screenshot of a Create Private API Key interface. A red box highlights the Grant applications full access for every API scope option, with another red highlight around the Create button in the top right corner.

5. Integrate Klaviyo with Reusely

  • Log in to your Reusely account.

  • Go to Add-ons, enable the Klaviyo toggle, and paste the private API key into the appropriate field.

  • Enable the SMS Disclosure option and click Save Changes.

    Screenshot of a web page showing the Klaviyo Config section, with fields for a Private API Key and an SMS Disclosure. A Save Changes button is at the bottom. Other service options are visible in the background.

Setting Up Flows in Klaviyo

6. Create a New Flow

  • Navigate to Flows in Klaviyo and click Create Flow.

    Screenshot of a user interface showing the Flows section. The main area highlights two series (Welcome Series and SMS Welcome Series) with options to Get Started. A Create flow button is located at the top right corner.
  • Select Create from Scratch, give the flow a name, and add a tag.

    Screenshot of the Klaviyo Create Flow page, showing navigation options on the left and a highlighted Create From Scratch button on the upper right. Various flow options and a search bar are visible in the main section.

    Screenshot of a web interface showing a pop-up window titled Create flow. The window includes a text box with Abandoned Buybacks entered in the Name field, an option to select tags, and buttons labeled Cancel and Create flow.

7. Add Triggers

  • Choose Your Metrics and select API.

    Screenshot of the Klaviyo dashboard showing a workflow setup. The left side features a Trigger box, and the right side lists trigger options like Checkout started, Added to list, Viewed product, and others under different categories.

    Screenshot of an interface showing a flowchart with a Trigger box on the left and a Select a trigger menu on the right. The API option is highlighted in orange, indicating its selected.
  • You’ll see workflows imported from your Reusely account.

  • Select a trigger, such as Abandoned Buybacks or Revised Offers.

    Screenshot of a Klaviyo interface showing a workflow diagram on the left, with a single block labeled Trigger, Select a trigger. On the right, a panel lists trigger options like Active on Site and Reusely - Completed - Payment Sent.

8. Configure Timing

  • Drag a Time Delay box from the left panel and drop it under your trigger.

    Screenshot of a workflow in Klaviyo showing Actions on the left, including options like Email and SMS. A Trigger block at the top connects to a Time delay block, with Timing category highlighted on the left.

9. Add SMS

  • Drag an SMS box and place it below the Time Delay box.

    A flowchart on a white background showing an email and SMS decision tree. The SMS option is highlighted in red. Below, a trigger labeled When someone Rousely - Abandoned Bu... leads to a Wait 2 days step, followed by an End node.

    Screenshot of a workflow interface showing SMS automation. The SMS trigger initiates after two days with options such as click rate and actions like received, delivered, and skipped. Available actions on the left include Email, Webhook, and more.

10. Optional: Add Logic

  • Use Conditional Splits or Trigger Splits from the Logic settings to customize further.

    A workflow interface showing an automation trigger labeled When someone Reusely - Abandoned Bu... followed by a 2-day wait, then an SMS step with phone number entry options. The SMS status can be toggled between Draft and Live.

11. Edit SMS Content

  • Click the stacked dots in the SMS box to edit your message.

    Screenshot of a workflow diagram showing a process that begins with a trigger labeled Abandoned Bu... followed by a 2-day wait. Below is SMS #1 with options to edit, clone, or delete. The SMS setup is marked with a warning symbol.
  • Personalize the message using Klaviyo's Add Personalization settings.

  • Preview your SMS by sending it to your own number.

    Screenshot of a Klaviyo interface for creating a personalized SMS message. Options for adding personal details like first and last name are highlighted. A preview of the message is displayed on the right.

12. Save and Activate

  • Once satisfied, click Save & Continue.

  • Activate the flow by selecting Live from the dropdown menu.


Dynamic Codes for Reusely-Klaviyo Integration for SMS:

You can use these codes in SMS messages to create dynamic links:

  • USPS QR Code
    {{ event|lookup:'Shipping QR Code' }}

  • Shipping Label PDF
    {{ event|lookup:'Shipping Label Link' }}

  • Order Recovery Link (Abandoned Buybacks)
    {{ event|lookup:'Order Recovery Link' }}

  • Offer Details
    {{ event|lookup:'Order Detail Link' }}

  • Offer ID

    {{ event|lookup:'Order ID'|default:'' }}

  • Offer Box ID:

    {{ event|lookup:'Order Box ID'|default:'' }}

  • Offer Date

    {{ event|lookup:'Order Date'|default:'' }}

  • Offer Last Update Date

    {{ event|lookup:'Order Last Update'|default:'' }}

  • Offer Status

    {{ event|lookup:'Order Status'|default:'' }}

  • Offer Total

    {{ event|lookup:'Order Total'|default:'' }}

  • Offer Items

    {{ event|lookup:'Order Item'|default:'' }}

  • Item Name

    {{ event|lookup:'Order Item'|lookup:'0'|lookup:'Product Name'|default:'' }}

  • Item Condition

    {{ event|lookup:'Order Item'|lookup:'0'|lookup:'Condition'|default:'' }}

  • Item Price

    {{ event|lookup:'Order Item'|lookup:'0'|lookup:'Price'|default:'' }}

  • Quantity

    {{ event|lookup:'Order Item'|lookup:'0'|lookup:'Quantity'|default:'' }}

Dynamic Codes for Reusely-Klaviyo Integration for Emails:

  • Offer ID

    {{ event|lookup:'Order ID'|default:'' }}

  • Offer Box ID:

    {{ event|lookup:'Order Box ID'|default:'' }}

  • Offer Date

    {{ event|lookup:'Order Date'|default:'' }}

  • Offer Last Update Date

    {{ event|lookup:'Order Last Update'|default:'' }}

  • Offer Status

    {{ event|lookup:'Order Status'|default:'' }}

  • Offer Total

    {{ event|lookup:'Order Total'|default:'' }}

  • Shipping Label Link

    {{ event|lookup:'Shipping Label Link'|default:'' }}

  • Cart Recovery Link

    {{ event|lookup:'Order Recovery Link'|default:'' }}

  • Offer Detail Link

    {{ event|lookup:'Order Detail Link'|default:'' }}

  • Offer Items

    {{ event|lookup:'Order Item'|default:'' }}

  • Item Name

    {{ event|lookup:'Order Item'|lookup:'0'|lookup:'Product Name'|default:'' }}

  • Item Condition

    {{ event|lookup:'Order Item'|lookup:'0'|lookup:'Condition'|default:'' }}

  • Item Price

    {{ event|lookup:'Order Item'|lookup:'0'|lookup:'Price'|default:'' }}

  • Quantity

    {{ event|lookup:'Order Item'|lookup:'0'|lookup:'Quantity'|default:'' }}


With this setup, you can enhance customer engagement by sending personalized, automated SMS notifications for key Reusely workflows like Abandoned Buybacks and Revised Offers. For further assistance, contact help@reusely.com.


Did this answer your question?