Smart Flows is Rebuy’s no-code visual editor for creating personalized and conditional experiences across Shopify storefronts. It allows merchants to implement logic-driven campaigns like pop-ups, cart rules, or discount flows without needing developer assistance. Smart Flows can be either triggered by links or run globally across the storefront.
By centralizing personalization features previously scattered across different tools (such as Marketing Links, Smart Links, and Custom Code), Smart Flows offers merchants a scalable and streamlined solution for behavior- and segmentation-based targeting.
Why is Smart Flows Important?
Smart Flows is designed to deliver tangible business outcomes in three core areas:
Increased Conversion Rate (CVR)
By reducing friction in the customer journey, such as fewer clicks to checkout and offering personalized discounts or product suggestions, Smart Flows makes it easier for customers to complete their purchases, boosting your conversion rates.
Higher AOV & LTV
Smart Flows enables merchants to implement cart-based logic and promotions like Buy X, Get Y (BXGY) bundles and free gift offers, which raise the average order value (AOV). Additionally, it helps increase customer lifetime value (LTV) by creating more personalized experiences that drive repeat purchases.
Reduced Developer Dependency
Smart Flows is a no-code solution that puts the power of personalization and automation into the hands of merchants, reducing reliance on developers and enabling marketing and operations teams to execute campaigns and changes quickly without waiting on technical resources.
Understanding Flow Types
Smart Flows supports two types of flows:
Global Flows: These flows are always active across your entire storefront and will trigger whenever a user visits the site, ensuring that your logic is applied consistently. Global Flows are great for site-wide promotions or general customer engagement campaigns.
Link-Based Flows: These flows are triggered when a user clicks on a tracked URL. This is ideal for targeted promotions or time-sensitive offers linked to specific products, pages, or campaigns.
Use Cases for Flows
Smart Flows allows you to design and implement powerful, personalized experiences for your Shopify storefront. Below are some common use cases:
Sitewide Promotions: Activate promotional messages or discounts for a specified time frame to drive engagement and increase conversions across your site.
Segmented/User-Based Experiences: Personalize your flows based on customer behavior and segments, such as targeting new users, returning users, or those from specific locations for more tailored messaging.
Enhanced Email/SMS Support: Link Smart Flows to your email and SMS campaigns to drive traffic and simplify customer purchases by guiding users back to the site with targeted promotions or offers.
Automatically Add Free Gifts: Automatically add free items or promotional gifts to the cart, encouraging customers to complete their purchase with extra value.
GWP / Buy X Get Y Promotions: Reward your customers with gifts or discounts when they meet purchase requirements, enhancing the shopping experience and boosting sales.
Flow Builder Guide
The Flow Builder is a no-code tool that enables merchants to design tailored flows using a variety of customizable components, ensuring a personalized shopping experience for every user. Here's an overview of key components you can use to create and manage your flows:
Pop-Up Messages:
Design fully customizable pop-ups with text formatting, images, buttons, and links.
Use them to deliver targeted messages, promotions, or instructions.
Website Banner:
Create banners to announce sales, promotions, or important updates.
Customize text and calls to action to capture attention and drive clicks.
User Segmentation:
Klaviyo Segments: Pull customer segments from Klaviyo to target specific audiences based on their engagement and behavior.
Returning Users: Target visitors who return after a 30-minute session gap, offering them personalized experiences or deals.
New Users: Identify first-time visitors or recent users who have been on the site for 30 minutes or more, and offer them tailored offers.
Location: Target users by country, state, or province, and create location-based experiences for more relevant campaigns.
Automatically Add Items to Cart:
Automatically add items like free gifts or promotional products to the cart when certain conditions are met, increasing the likelihood of a completed purchase.
Buy X Get Y:
Create “Buy X, Get Y” promotions where customers receive a free or discounted item when purchasing a qualifying product.
Set thresholds or conditions for when the promotion is activated.
Cart Subtotal:
Trigger flows based on the cart’s subtotal to unlock offers, free shipping, or gifts when the cart reaches a specific value.
Specific Date or Date Range:
Schedule flows to activate within a defined time frame, perfect for holiday sales, limited-time offers, and flash deals.
Discount:
Automatically apply discounts to qualifying orders during flow events, ensuring customers receive their discount without manual input.
Redirect:
Automatically send users to specific landing pages or URLs when certain conditions are met, helping you guide them toward relevant offers or promotions.
Javascript:
Add custom JavaScript to enable advanced interactivity or dynamic behaviors within a flow for more complex customer experiences.
CSS:
Customize the visual design of pop-ups, banners, and other components using custom CSS to align with your store’s branding and enhance the user experience.
Flow Dashboard
The Flow Dashboard gives you full control over your flows, allowing you to manage, monitor, and optimize their performance from a centralized location.
Dashboard Features:
Preview Flows: See exactly how your flow will appear to users before it goes live.
Quick Insights: Get a snapshot of key metrics such as clicks, conversions, and revenue for each flow.
Flow Status: View the current status of your flows—whether they are active, paused, or completed.
Flow Insights:
Track the effectiveness of your flows with detailed analytics:
Key Insights:
Total Clicks (for link-based flows)
Total Visitors
Orders
Conversion Rate
Total Sales
Revenue Per Visitor
QR Clicks (for link-based flows)
Average Order Value (AOV)
Daily Insights:
Daily Click Count
Daily Visitor Count
Daily Order Count
Daily Conversion Rate
Daily Sales Rate
Daily Revenue Per Visitor
Limitations to Consider
While Smart Flows is a highly flexible tool, there are a few limitations to keep in mind:
Global Flow Logic: Only one Global Flow can be active at a time across your site. Ensure you prioritize which global promotions to run at any given moment.
Flow Conflicts: If both Global and Link-Based Flows trigger pop-ups or other visual components, they may overlap. Consider testing different flow combinations to avoid conflicts.
Preview Accuracy: The live preview for flows is not pixel-perfect and is of medium fidelity, so adjustments may be needed before going live.
Discount Syncing: There are edge cases where the flow’s discount logic may not perfectly align with Shopify’s cart system. Be sure to test thoroughly.
Flow Priority: There is currently no logic to resolve conflicts between overlapping flows. You may need to manually prioritize which flow takes precedence.
Metrics: Metrics are only recorded while a flow is active. Global Flow metrics use the "Last Seen" interaction to track performance.