Skio offers two tools for automating subscriber rewards and lifecycle changes: Journeys and Surprise & Delight. Both can add products or discounts to a subscription automatically, but they're built for different use cases. Choosing the right one — or knowing when to use both — will save you setup time and give you a more predictable retention strategy.
At a glance
Use this table as a starting point, then read the sections below for the full picture.
Surprise & Delight: Rule-based rewards triggered at specific order counts. Best for predictable milestone rewards like free gifts on order 3, order 6, or order 10. Simple to set up and requires no logic-building.
Journeys: A visual workflow builder that responds to events and applies conditional logic. Best for subscriber behavior you want to react to in real time, or when different subscribers should get different outcomes.
When to use Surprise & Delight
Surprise & Delight is the right tool when your retention strategy is milestone-based: you know exactly which order number you want to reward, and the reward is the same for all eligible subscribers.
Use cases
Order milestone gifts: Add a free trial pack on order 2, an extra 10% off on order 6, or a loyalty gift on order 10. These rules run automatically for every subscriber who hits that order count on an eligible product, with no manual effort.
Reducing churn at known drop-off points: If your analytics show that subscribers tend to cancel around order 3 or order 5, use Surprise & Delight to reward them at order 2 or 4 — one order before the drop-off point, while the reward is still visible in the Customer Portal.
Product sampling and cross-sells: Introduce subscribers to a new product by gifting a trial size at a specific order count. This is a low-friction way to expand product awareness without requiring any action from the subscriber.
Long-term loyalty programs with Reward Milestones: When paired with the Reward Milestones feature, Surprise & Delight rules display a visual progress tracker in the Customer Portal, showing subscribers exactly what they'll earn and when. This creates anticipation and gives subscribers a concrete reason to stay active.
What Surprise & Delight can't do
It cannot respond to subscriber behavior beyond order count. It doesn't know if a subscriber just swapped a product, changed their interval, or came close to canceling.
It cannot apply different rewards to different subscriber segments within a single rule. All subscribers eligible for a rule get the same reward.
It cannot trigger off of events like a billing date change or an SMS keyword response.
Surprise & Delight rules trigger one order before the configured order number, so the reward appears in the Customer Portal in advance. For example, a rule set to trigger on order 3 will activate after order 2 processes.
When to use Journeys
Journeys is the right tool when your automation needs conditional logic: different subscribers should get different outcomes, or you want to respond to something specific happening in the subscription lifecycle.
Use cases
Product upgrade flows: Automatically swap a trial-size product to a full-size after the first recurring order. Combine a trigger (After order), a condition (Contains products: trial SKU), and an action (Swap product) to build this without any manual effort.
Segmented rewards: Give a free gift to subscribers in a specific loyalty tier, or with a specific customer tag, or who have a credit balance above a threshold. Surprise & Delight applies the same rule to all eligible subscribers; Journeys lets you target by segment.
Behavioral triggers beyond order count: React to a subscriber adding a product, changing their billing date, or sending an SMS keyword. These events don't exist as inputs in Surprise & Delight.
Customer Portal banners: Display a personalized upgrade prompt or announcement in the Customer Portal when specific conditions are met after an order. The Trigger banner action is only available in Journeys.
Notification-only flows: Send a custom email, SMS, or Klaviyo event when a subscriber reaches a specific milestone or takes a specific action, without necessarily changing the subscription itself.
Combining a reward with a condition: Add a free product to a subscription, but only if the subscriber is on a 30-day interval and contains a specific product. This level of targeting requires Journeys.
What Journeys can't do (that Surprise & Delight handles natively)
Journeys doesn't have a built-in order-count-based reward rule equivalent to Surprise & Delight's simple setup. You can approximate it using the Order number condition, but you'll need to build the logic manually for each milestone.
Journeys doesn't integrate with the Reward Milestones Customer Portal display. That visual progress tracker only reads from Surprise & Delight rules.
Journeys and Surprise & Delight can work together. You can use Surprise & Delight to configure milestone rewards and enable the Reward Milestones banner, then use a Journey to send a Klaviyo notification or trigger a Customer Portal banner for subscribers who qualify.
Decision guide
If you're not sure which tool to use, work through these questions:
Is the trigger based on order count only? If yes, Surprise & Delight is simpler and more direct. If the trigger is an event (order placed, product added, billing date changed, SMS keyword), use Journeys.
Does every eligible subscriber get the same reward? If yes, Surprise & Delight handles this cleanly. If different subscribers should get different outcomes based on conditions, use Journeys.
Do you want a visual progress tracker in the Customer Portal? Reward Milestones only works with Surprise & Delight rules. If this is a priority, build your milestone rewards there.
Do you need to send a notification as part of the flow? Journeys supports email, SMS, and Klaviyo event notifications as actions. Surprise & Delight supports a Customer Portal banner and Klaviyo integration for email, but the notification is not built into the rule configuration itself.
Is the reward a product swap (not an add)? The Swap product action is only available in Journeys. Surprise & Delight can add a product or apply a discount, but it cannot swap a product already in the subscription.
Common mistakes to avoid
Using Journeys for simple order-count milestones: If you want to reward every subscriber on order 3 with the same gift, Surprise & Delight is faster to set up and automatically integrates with Reward Milestones. Reaching for Journeys here adds unnecessary complexity.
Using Surprise & Delight when you need targeting: Surprise & Delight applies rules to all eligible subscribers for a product. If you want to reward only high-value subscribers, subscribers in a specific tier, or subscribers with a particular customer tag, you need Journeys.
Editing a live Surprise & Delight rule without checking eligibility impact: When you edit a rule, Skio re-evaluates eligibility for all subscriptions. Subscribers who no longer qualify will have the reward removed. Use the Sync Rules button after any changes to ensure the rule applies correctly to active subscriptions.
Expecting Journeys to display in Reward Milestones: Journey-based rewards are not reflected in the Reward Milestones Customer Portal display. If the visual milestone tracker matters to your subscriber experience, configure your rewards in Surprise & Delight.