FunnelKit
FunnelKit Documentation
Get unstuck with our helpful reference material

One Click Upsells

Rules

The Rule Builder in FunnelKit lets you control when and to whom your one-click upsell offers appear.

You can show different upsells based on conditions such as order total, product category, customer type, location, or time of purchase, and more.

rules option

To set a rule, you can use different values across various categories, which are discussed later in this documentation. 

First, let’s check how you can apply this rule to show conditional one-click upsells. 

How to Create Rules For One Click Upsells

Now, let’s check how you can create a rule-based upsell offer. 

Step 1: Create upsell offers to apply the rules

First, create the different upsell offers you want to offer. By default, with prebuilt templates, you get an Upsell offer step with one offer (make sure to add a product to the offer).  

To add additional upsell offers, hit “Add New Step”.

add new step

Next, select type as “One Click Upsell offers”, then hover and hit “Preview” on the template you would like to import.

preview upsell template

Next, for “Add Offers”, provide an upsell name and offer. Finally hit “Add” to complete the addition. 

add upsell step

After importing the offer, click on the upsells and drag and drop to place it before the thank you page. 

drag and drop upsell offers

Add as many Upsells as you want. 

Step 2: Set a rule to apply a condition on the upsell offer 

To do this, go to the Upsells page of any of your upsell offers. 

Note: Go to the Upsell, not an offer.

multiple upsell offers

After clicking on the Upsell offer, click “Add Rules.

clik on add rules

Now it’s time to set a rule 

To set a rule, select the condition, then the operator, and finally the value.

For example, if you want to offer "Sunglasses" to customers who bought "Summer Clothing," set the rule "Product Category" matches any of "Summer Clothing."

add a fresh new rule

Step 3: Set multiple rules to same upsell offer (optional)

With FunnelKit, you can add multiple rules to the same upsell. You can use the two operators AND and OR to create rule groups.

  • AND: The upsell will show only when all conditions in the group are met.
  • OR: The upsell will show if any one of the rule groups is met.

Example using AND:
For a Sunglasses upsell, we can add another condition using AND, such as showing it only to customers who bought Summer Clothing AND spent over $50. This ensures the upsell appears to high-intent buyers.

To set his hit “Add Condition”. 

hit add condition

Next, select the parameter, then the operator, and finally the value to set the rule.

add multiple and rule

Example using OR:
Using the OR operator, we can create a separate rule to offer Sunglasses to customers who bought Sunscreen as well. This works because it targets shoppers who are clearly interested in sun protection, making the upsell more relevant.

To set an OR/Rule Group, hit the option “Create Rule Group”

click on create rule group

Next, hit “Add Condition”.

hit add condition to add a new group rule

Set new rules for this rule group. 

or rule group

Make sure to save the changes. 

Step 4: Set rules for all the conditional Upsells 

Now follow the same process shown above to set rules for all the upsell steps. 

For instance, in our VIP offer, we will be offering a Hoodie to users whose order total is more than $150. 

vip upsell

Make sure to Save changes. 

This is how you can use FunnelKit Rule engine to set up conditional one-click upsells. 

Rule Engine Conditions 

Now that you know how to set up rules. Let’s check the different types of rule parameters FunnelKit provides and how you can use them. 

Products 

These rules allow you to target upsells based on specific products your customer has purchased. You can also target product categories or tags to tailor offers for similar items.

ConditionDescriptionExample Usage
ProductsTarget specific products in the orderShow upsell if a customer buys "Product A"
Product CategoryTarget products from a specific categoryShow upsell if the customer buys from the "Electronics" category
Product TagTarget products with a specific tagShow upsell if product is tagged "Bestseller"
prodcuts rules

Order 

Order rules let you trigger upsells based on the details of the order itself, such as total value, item count, or the payment and shipping methods used.

ConditionDescriptionExample Usage
TotalTotal order valueShow upsell if total exceeds $300
Item CountNumber of items in the orderShow upsell if the customer buys more than 3 items
Item TypeType of item (physical/virtual)Show upsell if the order contains only virtual products
If Coupon(s)Check if a coupon was appliedShow upsell if the customer used the coupon "WELCOME10"
Coupons - Text MatchCheck for a coupon code matchShow upsell if the coupon code contains "SUMMER"
Payment GatewayPayment method usedShow upsell if the customer paid via PayPal
Shipping MethodShipping method usedShow upsell if the customer chose "Express Delivery"
Order Custom FieldCustom fields added to ordersShow upsell if the custom field "Gift Wrap" is checked
Order Item - Text MatchCheck for text in order itemsShow upsell if product name contains "Laptop"
order rules

Customer 

Customer rules let you personalize upsells based on who the customer is or their previous behavior. You can target new vs returning customers, user roles, or past purchases.

ConditionDescriptionExample Usage
Is First OrderCheck if the customer is buying for the first timeShow upsell only for first-time buyers
Is GuestCheck if the customer is a guestShow upsell only for guest users
User NameTarget specific users by nameShow upsell to user "John Doe"
User RoleTarget users by roleShow upsell for customers with the role "Wholesale"
Purchased Product: All TimeCheck if the user purchased a specific product previouslyShow upsell if the customer bought "Product B" before
Purchased Category: All TimeCheck if the user has purchased from a category previouslyShow upsell if the customer bought from the "Home Appliances" category
customer rules

Geography 

Geography rules let you customize upsells based on where the customer is located, either by shipping or billing country. This is useful for regional promotions or location-specific offers.

ConditionDescriptionExample
Shipping CountryTarget based on shipping countryShow upsell if the shipping country is "Australia"
Billing CountryTarget based on billing countryShow upsell if billing country is "USA"
geography rules

Date/Time 

Date and time rules allow you to display upsells based on when the customer is making the purchase, such as a specific day, date, or time window.

ConditionDescriptionExample Usage
DayTarget based on the day of the weekShow upsell only on "Friday"
DateTarget based on a specific dateShow upsell on "2025-12-25"
TimeTarget based on time of dayShow upsell between "10:00 AM – 2:00 PM"
date time rules

Upsell Funnel 

Upsell funnel rules let you skip or control specific funnels for certain users. This is helpful if you want to prevent repeated offers or guide users through a particular flow.

ConditionDescriptionExample Usage
Skip Upsell FunnelSkip specific funnelsSkip upsell if the user has already completed "Funnel A
upsell funnel rules

FunnelKit Automations 

These rules let you use FunnelKit automation triggers, such as tags, to show or hide upsells. This allows integration with broader marketing or segmentation strategies.

ConditionDescriptionExample Usage
Contact TagsTarget users with specific tagsShow upsell if the customer has the tag "VIP"
funnelkit automations

Checkout 

Checkout rules let you target upsells based on specific checkout pages, which is useful if different products or funnels have different checkout layouts.

ConditionDescriptionExample Usage
FunnelKit Checkout PagesTarget specific checkout pagesShow upsell only on checkout page "Custom Checkout A"
checkout rule

And that’s it. Now you know everything about FunnelKit upsell rules. 

Ready to Transform Your Store?
Join 39,415+ successful store owners who trust FunnelKit to power their businesses.
Conversion Optimized Checkout Pages
Increase Revenue with Smart Upsells
Capture Emails & Recover Abandoned Carts
Automate Winbacks & Repeat Sales
942+ 5 star reviews on WordPress.org
Transform your store to power your business with FunnelKit
🚀 Maximize Your Profit with FunnelKit – Highest Rated with 942+ 5-Star Reviews
Get Started