Skip to main content
All CollectionsSticky Checkout for ShopifyImplementation Guide
Step #3 - Creating Your First Sticky Checkout Funnel
Step #3 - Creating Your First Sticky Checkout Funnel

Now that everything is finally configured and integrated to Sticky Checkout we'll cover how to create your very first funnel.

Zakk Sykes avatar
Written by Zakk Sykes
Updated over 2 months ago

Creating Your First Sticky Checkout Funnel

Sticky Checkout is finally up and running. At this stage, you've integrated and configured your domain with Cloudflare. You've created the Shopify app and connected your first domain to Sticky Checkout.


From here, we're going to be customizing the customers buying experience.

Without further ado, let's begin!


How to Access & Add Funnels

Just like before - If you're not already logged into Sticky Checkout, you can do so by navigating to your Sticky Account and under Settings > Sticky Checkout.

Once loaded, on the left nav-menu click Checkout > Funnels > +Add Funnel.

A pop-up window will appear asking for the following:

  • Funnel Name: This is internal, name it whatever you'd like.

  • Domain: Choose the domain we just integrated in the prior article.

  • Campaign: Remember in the very beginning of implementation, prerequisites? Choose the Sticky.io Campaign you created.

Once you click Confirm we'll start one of many sync jobs. Including copying all of your Shopify Products to Sticky.io. We need to mirror all of your products since we're the source of truth moving forward.

From tokenizing and storing your customer's credit cards to passing transactions to gateways and fraud mitigation tools.

Depending on the number of SKUs this can take a few seconds. Once finished, click Hide to begin customizing your funnel.

Once the funnel loads it's a blank slate and we just have "Shopify". This indicates the beginning part of your customer's buying journey before we take over the cart.


Customizing Your Funnel

Let's start by clicking Actions > Templates > Flows > Default Template.

NOTE: As we continue to update and enhance Sticky Checkout - the template library will grow. Enabling an even deeper customization experience for your customers.

After selecting the Default Template we'll be presented with 5 pages excluding Shopify.

  • Checkout Page

  • Privacy Policy Page

  • Contact Us Page

  • Thank You Page

  • Terms Page

The first order of operation is connecting or "Daisy Chaining" together each of the pages.

If you look closely at each page in the funnel there are 4 points across each axis.

The right point indicates what page comes after, while the left point indicates the page that comes before it. The bottom point indicates what pages you can navigate to such as a Contact Us or Terms Page.

So logically, the customer goes from Shopify to Sticky Checkout > Thank You. While we'll link outward to the other pages such as the Privacy Policy or Contact Us Pages.

At this point your funnel is complete. Below we'll explore how to offer optional Opt-In's, Trials, Upsells and more.


Configuring Targeted Upsell Pages

Creating a unique upsell experience is important so that we don't try to push a product that is 10X the value of what they're already purchasing. Or if we sell a wide range of products try to upsell something that has no relevance to what they're currently buying.

You can also create Order Bumps natively on the checkout page without additional upsell pages. We'll cover that later in the article, here.


Lastly, it's worth noting that you can daisy chain together multiple upsell pages. Just because they may decline the first upsell doesn't mean you couldn't offer another upsell. The same product but at a cheaper rate, or different product offering entirely.

As illustrated below - the Thank You page is the upsell. Ellipsis > Page Settings.

Let's start from the top with the Upsell Page URL.

As the name would imply, this is the string value in the URL when a customer is taken to the upsell page. You can leave it as is, or change it to something completely unique.

Next is Delay Upsell. If you intend to use upsells, it's highly encouraged to use the Delay feature. You can set a minimum to maximum number of minutes and we will attempt to bill the customer with-in that range.

This way you aren't immediately billing the customer at checkout and then again seconds later if they opt into an upsell, which very likely can cause the upsell to decline.

Upsell Conditions

Next we're going to tackle the upsell conditions. This allows you to not only upsell relevant products based on the consumer's cart, but also define if it's a One-Time Purchase, Monthly, or a Trial Subscription.

For example, we could offer a Trial for a VIP Membership that's free to join and then recurs for the full price each month thereafter. Or a One-Time upsell for Shipping Protection.

NOTE: Unlike opt-ins on the checkout page, upsells are new transactions.

If you have multiple upsell pages, each time they confirm would be a new transaction and order in Sticky.io.

For our first condition, we need to specify the Target. And with-in that menu we're given three options.

  • All

  • Product Name

  • Product Category

So we could for example opt for a Product Category, and then in our Value choose any of your Shopify Categories. If a customer has any one of those products in their cart from said category, they would then qualify for the upsell.

Conversely, you can sort by All or Product Name. Product Name would allow you to hand pick certain products. Meaning a single product or multiple products, that if they're in the customers cart, qualify for the upsell.

Next is our Value. This is just an extension to Target as we briefly discussed above.

Let's choose Product Name and in my case, I'll choose a Vanilla Candle. So anyone who has this in their cart qualifies for the upsell.

Next is nailing down what product we want to be our upsell. Now our store has a ton of products. Ranging from pillows and bedsheets to long sleeve cotton tops and shoes.

In my case, I think if you're buying a candle, you might want a long sleeve shirt to get cozy while enjoying the vanilla aroma.

You'll see that as you choose the upsell product, we'll pick up if it has any available variants. In this case, the Long Sleeve Top did not have variants. But if it had different color options, you can narrow it down to the color as an example.

Now that we've nailed down the upsell product. Let's breakdown the Price & Quantity.

  • Discount Price: As the name suggests, we can override the price of the product for this upsell to further incentivize the customer to take advantage. The regular price of the long sleeve cotton top is $50, but we'll drop $15 off to $35.

  • Quantity: And similarly as the name suggests, this is how many of this item we're offering in the upsell. I only want to offer 1 of the shirt.

And rounding out our upsell setup is Billing Model & Trial.

  • Billing Model: If you recall in the very beginning of the guide, Prerequisites #1 we discussed creating Billing Models. The Billing Models you create and associate to your offer are what you can choose here.

    Now in this case, One Time Purchase makes the most sense. But if it were a membership like a "VIP Club", we'd choose the Monthly billing model so it's a recurring membership.

  • Trial: Once enabled this not only enrolls the customer into the upsell trial, but you're also telling Sticky Checkout what product they should receive after the Trial ends.

    For example, if it were a "VIP Club", the upsell product would be "VIP Club" and the End of Trail Product would also be "VIP Club". Since they're getting a trial of the membership and then billed monthly for it.

    Another example would be an upsell of a sample with the end of trail product being the full product.

If you're interested in configuring Trials, we'll discuss that later in the article as it requires a deeper setup beyond what we're doing on this page.

Now that we've tackled upsell pages. Let's take a step back and review Order Bumps on the checkout page.


Configuring Order Bumps on Checkout

As briefly mentioned earlier, one of the benefits to offering a Order Bump on the checkout page is it's all being processed as one singular transaction.

Whereas if it's an upsell page, it's a new transaction. While there are pros and cons to each, an order bump on the checkout page is great for things like a Trial Membership Enrollment or Shipping Protection to name a few.

To begin, hover over your Checkout Page > Page Settings.

Let's kick off with the Checkout URL. Much like we discuss with the Upsell Page URL, this is the string value that customers will see in their browser URL. You're welcome to change it, or, leave it as is.

Next is Add Order Bump. Once toggled, we're met with a few options. Let's break it how Opt-Ins work.

  • Default Opt-In: If this option is selected, then the checkbox is selected by default and customers can either proceed or manually opt out.

  • Default Opt-Out: If this option is selected, then the checkbox is not selected by default and customers have to manually opt-in.

Much like our upsell pages, many of the options below carry over and operate in the same manner. Starting off with Product & Product Variant.

  • Product: Specify the product that is being offered with the order bump.

  • Variant: If the product has any variants, we'll pick them up and you can choose down to the variant what is being offered with the order bump.

Now typically with an order bump, you want to drive an incentive to get it. After you've nailed down your product offering, the next order of business is configuring;

  • Discount: Drive incentive by leveraging the optional discount. Here and on the checkout page itself, we illustrate the discount. (e.g MSRP - $50.00 > Discount $35.00).

  • Quantity: Configure how many of that item is being purchased with the order bump.

Rounding out our order bump setup are;

  • Billing Model: Choose the billing model that is being offered with this order bump. Whether it's a one off purchase or they're opting in for a monthly subscription.

  • Trial: Configure whether or not this order bump is apart of a trial. Whether that be paid or free, and the trial length.

    Please note, that enabling it here only allows you to specify what product should be received after the trial is over.


NOTE: Want to use different types of billing models but don't see them? It's because you first need to create them in you Sticky.io account and associate them to your offer.

Similarly, want to use trials? To configure the trial length and trial price this is handled at the offer level.

  • Terms and Conditions: And lastly, specify whether or not you want to offer terms and conditions. Useful for mitigating chargebacks and adhering to a more strict refund and returns policy.

    If this is enabled, you'll be given the option to decide whether or not customers are Opt-In or Opt-Out by default.

    • Default Opt-In: If this option is selected, then the checkbox is selected by default and customers can either proceed or manually opt out.

    • Default Opt-Out: If this option is selected, then the checkbox is not selected by default and customers have to manually opt-in.


Once you're satisfied with your Order Bump, click Save and Save Funnel.

NOTE: Funnels do not auto-save. Meaning if you lose your session, or get logged out for being away from your keyboard, any changes you've made won't be accounted for. This is a non-issue if you're actively working on your funnel, but if you intend to take a break, save your funnel!


Did this answer your question?