Use Case: Recover Abandoned

Overview

Users often add products to their cart but drop off before completing the purchase. This results in lost revenue opportunities.

With Journeys, you can automatically detect such user behaviour and re-engage them with personalised, timely messages across channels to drive conversions.

Journeys enable event-based targeting, segmentation, and omnichannel engagement, ensuring users receive the right message at the right time.

Use Case Scenario

A user browses an e-commerce app, adds products to their cart, but leaves without completing the purchase. This journey targets such users and nudges them to complete the transaction through reminders and incentives.

In this use case:

  • Users are identified based on inaction (no purchase after cart activity).
  • Messages are sent across multiple channels.
  • The journey adapts based on user behaviour.
📘

Identified Journey Flow

Add to Cart > Wait > Check Purchase > Reminder > Wait > Offer > Exit

Create Recover Cart Abandon Journey

To get started, log in to your Netcore CE dashboard and click CREATE to start creating a new journey. Refer to the documentation here to learn more about journey creation.

  1. Configure the Recover Cart Abandon Journey by giving the following details:
SectionField NameDescriptionExample Value
Journey DetailsJourney NameName of the journey for identificationReduce Shopping Cart Abandonment
Start DateDate and time when the journey becomes active2026-04-09 10:55
End DateDate and time when the journey ends2028-04-08 10:55
TagsLabels to categorise and organise journeysqaTest
End Date TypeOption to customise or set a predefined end dateCustomize
Frequency CapFrequency Cap ToggleEnable/disable journey-level frequency controlDisabled
Frequency SettingsDefine limits on how often users receive communicationConfigurable via account settings
Do Not DisturbDND ToggleEnable/disable DND for the journeyEnabled
DND Time WindowTime range during which messages should not be sent05:00 PM – 06:00 PM
Journey GoalGoal ToggleEnable tracking of journey performance and conversionEnabled
Goal ConversionThe event used to measure successFor this particular use case, it is product_purchase
Specify ParametersOptional conditions to refine goal trackingOptional
Conversion WindowTimeframe within which conversion is counted1 Day
Revenue ParameterParameter used to track revenue (if applicable)To ensure revenue is calculated correctly, include the revenue parameter. Excluding it may lead to
incomplete revenue calculations.
Control GroupControl Group ToggleEnable a control group to measure campaign effectivenessDisabled
Product CollectionProduct Collection ToggleEnable product collection for dynamic recommendationsEnabled
  1. Select a Trigger Activity that would be the entry criteria for this Journey.
  • Activity Type: It could be either App or Web since we are targeting users on an e-commerce platform who have added products to their cart but have not finished purchasing
  • Trigger Event: The trigger event would be Add to Cart
  • Frequency: You can define how frequently a user can re-enter the journey when the trigger event occurs multiple times. This helps control repeated targeting and prevents over-engagement.
Journey Path for Recover Cart Abandon for an e-commerce

Journey Path for Recover Cart Abandon for an e-commerce

  1. Now start building the Journey Path. Add a Wait Node that waits for a specified time frame from when the user adds a product to the cart. This allows users to complete a purchase organically. For this use case, we are giving a one-day window.

If the user has not made the purchase within the wait node time frame set above, a reminder notification will be sent to complete the purchase.

  1. Select an Action node for this use case. Let's use a Email Action node. Refer here to learn more about the Action Nodes.

Fill in the details below for the Email Action node:

Field NameDescriptionExample Value
Message NameMain message content or preview text shown in the emailLooks like you left something behind
Sender NameName displayed as the sender of the emailJohn
Sender EmailEmail handle used to send the email (before the domain)Prugg
DomainDomain associated with the sender emailmailguard.co.in
Reply to InboxEmail address where the user replies will be directedMyInbox
SubjectSubject line of the emailComplete your purchase now.
TemplatePredefined email template used for the campaignEmail Node Testing
  1. Again, add a Wait Node to ensure that the user clicks on the email and completes the purchase. If the user does so, that user will be kicked out of the journey, and the journey will end here. Or add other action nodes for this journey.
  2. For this use case, we have used:
    • An Email Action node: Sending a reminder for the unpurchased cart.
    • A WhatsApp node: Offering 10% off on the order value.
    • An SMS node: Giving free shipping to the order.

Journeys allow seamless omnichannel orchestration across touchpoints to improve engagement. Cart abandonment journeys help brands recover lost revenue through timely, personalized, and automated engagement, ensuring users are guided back to complete their purchase.