Sticky

Draw the journey once. It runs for every customer after that.

Most of the people who redeem your welcome offer come in once and quietly disappear, and you never find out which ones. Playmaker is where you decide what happens instead: something happens in your store, Sticky holds the message as long as you tell it to, then sends it on email, text, or free wallet push.

Month-to-month No setup fee Live in 14 days

One canvas, wired to your point of sale.

A journey starts with one trigger, waits as long as you want, and ends with a message on the channel that customer actually reads. Drag the node in, connect it, publish. The orders and profiles it runs on are the ones already in your POS, so there is nothing to import and no nightly file to babysit.

app.sosticky.io / journeys / welcome-series
Welcome series
Active
Starts when a card is installed
Valid
Node library
Drag nodes onto the canvas
Search nodes
Triggers
One trigger per journey
Event
Message
Segment
Contact
Logic
Delay
Actions
Messaging
Send email
Send text
Send push
Data
Add to segment
Remove from segment
Trigger · Event
Card installed
All stores
Delay
3 days
Send email
How your points work
Delay
4 days
Send push
Your points are waiting
Drop a node here
Send email
action.message.email
Message settings
Type of message *
Email
Template *
How your points work
Edit template
Subject line
Your card is in your wallet
Sticky drafted 3 alternatives
Add a filter
Send window
Throttle and dedupe

Scroll the builder sideways to see the whole canvas.

Pair any trigger with any action.

Something happens, you hold it as long as you want, then a message goes out. Pick a row on either side to see the pairing, and the whole library is listed underneath so you can count it rather than take our word for it.

When this happens
Trigger · Event
Order placed
Then Sticky does this
Action · Messaging
Send email

When an order is placed, hold it as long as you want, then send an email.

18 triggers and 5 actions, so 90 pairings before you have written a word of copy. Add a delay between any two steps and every one of them is a journey you can publish today.

Triggers
One per journey. Pick one to see the pairing.
Event
Message
Segment
Contact

Plus any custom event you send us, which behaves like the five under Event.

Actions
As many as the play needs, in whatever order you want.
Messaging
Data
Delay, the one piece of logic
Drop it between any two steps and hold the journey for minutes, hours or days.

Twelve plays, already drawn up.

A trigger starts the play, a delay holds it as long as it needs, and the action puts the message on the phone. Every one of them ends somewhere you can measure.

PlayAbandoned cart
Cart abandonedWait 30 minutesSend pushFinish the order

Twelve journeys ship with your account.

You are not starting at a blank canvas. Here are six of the twelve, with every node they are built from. Turn one on as it comes, or open it up and change the waits and the copy to suit your stores.

Onboarding
Welcome series

Starts the moment the card lands in her wallet. Explains how points work, then reminds her they are sitting there.

Card installed3 daysEmail4 daysPush
What it is for: The second visit
Recovery
Abandoned cart

A push half an hour later, while she is still thinking about it. Email the next day if the order never landed.

Abandoned cart30 minutesPush1 dayEmail
What it is for: The order finished
Winback
Winback

Your lapsed segment recomputes nightly. The day somebody lands in it, the journey starts on its own.

Added to lapsedPush3 daysText
What it is for: Back in the store
Lifecycle
Birthday

A heads-up in her wallet a week out, then a text on the day. Both land without her downloading anything.

BirthdayPush7 daysText
What it is for: A birthday visit
Post-purchase
Review request

One day after the order, while the visit is fresh. Long enough that she has tried it, short enough that she remembers you.

Order placed1 dayEmail
What it is for: A Google review
Re-engagement
Clicked, never bought

She clicked the drop and then nothing happened. Two days later, the same product on the channel she does read.

Email link clicked2 daysPushAdd to segment
What it is for: A second look

The other six cover refunds, lapsed VIPs, first-order follow-up and the rest. Smart segments recompute nightly, so the ones that start from a segment pick up new customers without you touching them.

18 stores, 100 days, measured against the customers who never joined.

Farmer Jane runs 18 dispensaries across Regina, Saskatoon and Winnipeg on these journeys. Every line below compares their members against the non-loyalty cohort in the same stores over the same 100 days.

3.3 days
Sooner to their next visit
15.7 vs 19.0 days, on average
+18.5%
Bigger average order from members
$47.39 vs $39.99, net of discounts
63.6%
Of returning customers were members
2,902 of the 4,564 who came back

It is a cohort comparison, not a randomised test, so some self-selection is in there. Engaged customers are more likely to enrol. We would rather tell you that than round it off.

Read the full 100-day breakdown

Book a demo and we will map your first three journeys.

Give us 30 minutes with your numbers. You will leave with the three plays worth turning on first for your stores, and what each one is worth a month.

Month-to-month · No setup fee · Live in 14 days