One Click Upsell

About this app
Terms and Conditions

About this app

Customers like to make pre-orders for their favorite products which are out of stock or coming soon. They do not like those unlock able "Out of stock" buttons. Create hype around new product launches by offering them available for pre-order. Allow your customers to buy products before they become available in your store, and increase your AOV by resolving of out of stock problem.


How to start?

With Kaktus App, your customers can claim upsell offers post-checkout without needing to re-enter their payment information.

One-click upsells can help you convert more customers than ever.

Having opened the Dashboard you might wonder what to do next and how to start. In this article, we will cover the main steps for setting up the App and start selling more.

Let's get started:

1. First of all, learn how to navigate the App.

On the right side of the page, there are 3 main tabs (Dashboard, Offers, Performance).

upsell dashbord
  • Dashboard: check general information and statistics of the most popular offers;
  • Offers: find tools for creating and managing your offers;

Switch over to the "Funnels" tab in order to create a new offer. On this step think about what products may go well together!

Please check more detailed guides on how to create:

////    -   //// -  ///

Save the offer and preview how it looks. If everything looks good, you have reached the point!

  • Performance: locate the best and the most efficient deals by analyzing detailed statistics presented here;

More settings could be found right on the bottom: contact authors to share your ideas, translate the funnel, or access advanced settings.

upsell settings

2. Activate your App by clicking on the button on the right side of the screen.

upsell activate menu

3. Check the performance of your offer.

In case you have not more than 5 offers, feel free to use Dashboard to track the statistics.

When you need to manage more than 5 or check the result of each offer individually, then head to the "Performance" tab.


How to create a funnel?

Our app helps create your first funnel. This funnel based on your best sold product.

Here is a short guide how to create your first recommended funnel:

1. Press button "Create new offer".

create new offer upsell

2. Then setup max sale for your products.

max sale for your products upsell

3. And don't forget to press button "Save and Go".

button save and go

If you press button "Skip for now".

button skip for now upsell

You go to the dashboard.

Here is a short guide how to create your first funnel in dashboard:

1. Press button "Create new offer".

2. Follow steps 1-3 filling out the necessary details:

Step #1: give it a private title and choose where to propose your funnel.

private title funnel upsell

Step #2: create funnel (for each type of funnel).

Name it: (This title will be shown to your customers!).

create funnel upsell

Add a description (optional). Note: this field is optional. If you wish to be concise, simply remove the checkmark to hide the text entered in the field.

add a description upsell

Choose one product and add a discount (if any).

product and add a discount upsell

Also, you can choose Autopilot and you will be shown products based on your best-sold product.

choose Autopilot upsell

Check/uncheck additional settings in "Offer options".

offer options upsell

Next, you can add another popup that will replace either accepted or declined offer (set another funnel).

add another popup upsell

Finally, you can create A/B test.

create test upsell

Step #3: Funnel rules.

funnel rules upsell
funnel rules set optional

If you decide to add one more funnel, then all the options beginning from the second step "Give it a name" will re-appear again for the new funnel.

NOTE: There are no limits to the number of funnels you can create. But on the storefront, customers can add no more than two products.

What is a funnel?

With Kaktus App, your customers can claim upsell offers post-checkout without needing to re-enter their payment information.

One-click upsells can help you convert more customers than ever.


How to test my offer on thank you page?

There are 2 ways available to test the upsell funnel in Thank you page.

Method 1

Prerequisite: Already have an order (in Shopify Orders) that contains the product which is the trigger product of your funnel.

Go to Order Details Page.

order details page upsell

Method 2

Do a test purchase of the trigger product.

Step 1: Create a 100% Off discount coupon and use it for that test purchase.

Step 2: Don't forget to remove the 100% Off discount coupon after the test.

Recommendation: Use a random combination of alphabets to create the coupon. Which helps to make it difficult to predict for others.


How to measure your performance

The Performance tab helps you gain insights on all of your Funnels within some period of time.

You can start by setting up the timeframes of your interest. Use the drop-down menu.

upsell perfomance
  • All Time Period: from the moment the App has been activated (offers started appearing on your website) till the present day;
  • Last 7 days: statistics for the last week (if you're checking it on Wednesday, you will see the report from last Thursday till the current time);
  • Last 30 days: report for the last 30 calendar days (including today);
  • Month to Date: data starting from the 1st day of the current month until the present time;
  • Year to Date: statistics taken from the beginning of the year until today (or from the activation point in case your App is younger than one year);
  • Custom: fill in "From" and "To" fields to check any other period of your interest.

You could measure your performance using three sections:

1. The first one represents all Offers in the table.

fbt image 3

Each offer is presented separately here and you can evaluate its efficiency by the following aspects:

  • Offer Name: name of the offer and the option to sort them by creation date;
  • Popup Views: total number of times when the offer was displayed to clients;
  • Added to Cart: total number of times an item from all this offer was added to cart;
  • Conversion: the number of times when an item from the offer was purchased;
  • Conversion Rate: the number of "Conversions" divided by the total number of "Popup views";
  • Revenue: the amount of money generated from top offers.

If you click on the chart icon at the end of the row, you will be presented with the visualized statistics and here you can check and compare the results of split testing (if available).

2. The line graph shows trends in data over time (also known as time series data).

The vertical y-axis of the line graph shows the number of views, cart, purchases, amount of revenue while the horizontal x-axis shows the time periods: 4 previous months and generalized data of the previous year (if available).

popup views image

Check the drop-down on the right as here you can have each of the topics (Popup Views, Added to Cart, Conversion, Conversion Rate, Revenue) to be displayed in a line chart:

popup views image 2

3. Circle Charts based on preliminary results for all orders. You can choose the necessary indicator on the right side of the screen using a drop-down menu.

  • Popup Views: total number of times when the offers were displayed to clients;
  • Added to Cart: total number of times an item from all these offers was added to cart;
  • Conversion: the number of times item from the offers was purchased;
  • Conversion Rate: the number of "Conversions" divided by the total number of "Popup views";
  • Revenue: the amount of money generated from top offers.
circle charts upsell

The colors (blue, green, red, yellow, orange, grey) define a specific offer. Colors are assigned automatically and cannot be customized in this version of the App.

To see the number scored by each of the offers separately, you need to hover over the corresponding section.

number scored upsell


Activate/deactivate button

You can deactivate and activate the app. This means that if you have left an app but not deleted it, you can re-activate the app to work on your offers again.

To deactivate or activate an app click on the deactivate/activate button on the top panel.

deactivate app upsell
upsell activate menu

Terms and Conditions


Kaktus provides services and develops software to help merchants sell better or more efficiently online through various platforms, such as Shopify. Kaktus has adopted this Privacy Policy ("Privacy Policy") to guide you through the collection, use, retention, and disclosure of Personally Identifiable Information ("Personal Data", as further described below) that you may provide while using Kaktus websites, apps, and services in connection with these platforms (collectively referred to as "Services"). A list of our apps is available on our website. Kaktus encourages you to read this Privacy Policy, as well as our Terms and Conditions of Use, in order to understand how we collect and process Personal Data in the course of providing the Services and your interaction with the Services.

By using the Services, you consent to the collection, use, retention, and disclosure of your Personal Data for processing as described in, and subject to the limitations set out in this Privacy Policy.

Note to Residents of the European Union and California: In order to comply with the requirements of the European General Data Protection Regulation (GDPR) for our European users, and California Consumer Privacy Act (CCPA), this Privacy Policy outlines the legal basis on which we process your Personal Data and provides other information required by the GDPR & CCPA.


Personal Data is any information that would identify a person directly, or indirectly in combination with data from other sources. For example, a full name, home or work address, phone number, national identification number (SSN, SIN, etc.), email address, banking details, IP address, biometric data, usage data, or any information that may individually identify a person.

Kaktus may collect Personal Data including without limitation your name, shipping and billing addresses, phone number, email address, payment information, IP address, and device identifiers and/or geolocation information, in the course of its Services, and may use or disclose that Personal Data as described in this Privacy Policy.

Kaktus may also create de-identified or anonymized data from Personal Data by excluding data components (such as your name, email address, etc.) that makes the data able to personally identify you, through obfuscation, or through other means. In addition, Kaktus may collect and use aggregated, anonymous information to provide data about the Services to advertisers, potential business partners and other unaffiliated entities. As this information does not identify a person, and is therefore not Personal Data, Kaktus’s use of such aggregated, anonymized and/or de-identified data is not subject to this Privacy Policy.


If you use a Kaktus website, or conduct a transaction through a Kaktus Service where Personal Data is essential, your consent is implied to collect and use your Personal Data to facilitate that use or complete that transaction requested or initiated by you only. Examples of instances in which Personal Data may be collected by Kaktus are, without limitation:

  • When you install a Kaktus App,
  • If you make or return a purchase through a merchant who uses a Kaktus App,
  • When you access and navigate a Kaktus website, or engage in communication and/or business transactions with Kaktus Professional Services, Managed Services, Client Success, or any other Kaktus entity,
  • If you knowingly submit Personal Data through a Kaktus website for the purpose of registering for a service, a contest, or authentication.

During these instances, we may collect data such as, but not restricted to: areas of the Services or Kaktus websites you visit, transaction type(s) you engage in or request (and amounts thereof), content you view, your IP address, data downloaded or submitted by you, payment information provided by you, shipping and billing information entered by you, as well as the nature, quantity and price of the goods or services you exchange and the individuals or entities with whom you communicate or transact business using the Services.

In the event Kaktus requests Personal Data for scenarios independent of the above, such as marketing-related questions via questionnaires, surveys, and profile data, it will include a specific consent request. The consent request will include a clear purpose and goal for the collection of Personal Data, along with a means of withdrawing consent. In these scenarios, we may ask for data such as, but not limited to: your contact information (name, telephone numbers, email address, mailing address), date of birth, product and/or cosmetic concerns, which brands and products you use, user authentication and security information (e.g. username and password).If at any point you wish to withdraw consent to Personal Data collection, please contact Kaktus via the Contact & Questions area at the bottom of this Privacy Policy. Please note that certain Services may only be able to be offered or provided to you if you disclose the Personal Data necessary to facilitate those Services, and therefore Kaktus may not be able to provide you with certain Services in the event that you choose not to disclose that Personal Data to Kaktus.


The Services offered by Kaktus are directed towards and designed for the use of persons above the age of majority in your province, state, or country. Persons under the age of majority are not permitted to use the Services on their own, and Kaktus will not approve applications of, or establish, or maintain accounts or memberships for, any persons below their respective region’s age of majority.

Kaktus does not solicit or knowingly collect Personal Data from persons below the age of majority of their region. If we discover we have received Personal Data of a person below the age of majority, we will delete such information from our systems. Additionally, if a parent or legal guardian believes that Personal Data regarding a minor in their care has been provided to Kaktus, they may request the minor’s information be corrected or deleted by contacting Kaktus Privacy Officer via the Contact & Questions area at the bottom of this Privacy Policy.


When you interact with a Kaktus Service, similar to most other websites, apps, and online services, certain anonymous technical information about your visit is automatically logged and collected by Kaktus. This may include information about the type of browser you use, operating system, the date and time you access the Service, the links you accessed while using the Service, and the internet address of the website, if any, which linked directly to the Kaktus Service. This information is used for system administration purposes such as diagnosing problems with Kaktus’s Services, servers and websites, compiling aggregated and statistical information, and to improve the operation and content of Kaktus’s websites and Services. It is not personally identifiable, and is not considered Personal Data and subject to this Privacy Policy.


Kaktus may use collected Personal Data for such purposes as:

  • Helping to establish and verify the identity of users, and to keep user accounts secure,
  • Opening, maintaining, administering and servicing users’ accounts or memberships,
  • Providing Services and support to users,
  • Improving Kaktus’s websites, including tailoring its websites to users’ preferences,
  • Providing users with product or Service updates, promotional notices and offers, and other information about Kaktus and its affiliates,
  • Corresponding with you, and responding to your questions, inquiries, comments, and instructions,
  • Maintaining the security and integrity of Kaktus systems, and,
  • Complying with applicable laws.

Once collected, Kaktus will store and process your Personal Data in secure locations. Kaktus may transmit data outside of Canada for the purposes of processing and executing transactions related to the Services, or for the purpose of executing transactions on behalf of merchants that have installed and make use of Kaktus Apps in connection with their online stores. Where this transmission occurs, the security measures outlined in this Privacy Policy will continue to apply.

Personal Data will only be retained by Kaktus for the length of time required to fulfill the purpose or complete the transaction for which it was collected, or as may be required by law. Beyond that point, Personal Data in the possession or control of Kaktus will be anonymized or securely destroyed.


This section addresses the legal basis for processing your Personal Data if you reside outside of Canada and in the European Economic Area (within Canada, you typically provide consent when you receive notice of this Privacy Policy in (or via) a website link or mobile app).

Lawful Basis for Processing

Data protection law in the European Union requires a "lawful basis" for collecting and retaining Personal Data from citizens or residents of the European Economic Area. Kaktus collects and processes your Personal Data for a variety of purposes outlined in this Privacy Policy. In certain cases, separate consent to this processing is not required, including:

  • For the performance of a contract. To perform our contractual obligations to you, including account registration, fulfilling orders or purchases you have made (including processing of payment), contacting you in relation to any issues with your order, in relation to the provision of the Services, where Kaktus needs to provide your Personal Data to our service providers to provide the Services, or to aggregate and centralize data for the performance of the Services.
  • To meet legal obligations. To comply with laws, regulations, court orders, or other legal obligations or to assist in an investigation.
  • For legitimate interests. To operate Kaktus’s business and provide the Services, other than in performing our contractual obligations to you, except where overridden by the interests or fundamental rights and freedoms that require protection of Personal Data. For example, the following areas include processing permitted due to legitimate interests:
  • Communication. To communicate with you regarding the Services, including to provide you important notices regarding changes to Kaktus’s Terms of Use, and also to address your requests, inquiries, and complaints. Kaktus may send strictly necessary communications, including emails, even if you have opted out of receiving other Kaktus emails or communications. These types of communications do not require consent. Kaktus also processes your Personal Data for our legitimate interests when you communicate with us, including when you sign up for promotional materials and Kaktus has not asked you for your consent in that regard.
  • Respond to Your Requests. To respond to your requests for technical support, online services, product information or to any other communication you initiate. This includes accessing your account to address technical support requests.
  • Promotional Messages. Kaktus processes your non-sensitive Personal Data to provide you with promotional messages, including when you communicate with Kaktus or sign up for promotional materials, when you participate in special activities, offers, or programs, when we aggregate and centralize data, and when we share Personal Data with our service providers and vendors.
  • Surveys. To send you surveys in connection with our Services, unless commercial in nature. In those cases, a survey request may be sent to you if you have given Kaktus your consent to receive marketing from us.
  • Compliance with Law and Public Safety. To assist in the investigation of suspected illegal or wrongful activity, including sharing information with other entities for fraud, loss, and crime prevention purposes. To protect and defend Kaktus’s rights and property, or the rights or safety of third parties.
  • Improvement and Development. To develop, provide, enhance, and improve Kaktus Services and your experience, including to enable you to use the full range of our Services. For internal purposes related to certain research, analytics, innovation, testing, monitoring, customer communication, risk management, and administrative purposes.
  • Enforcing Terms and Notice. To enforce Kaktus’s Terms of Use or this Privacy Policy, or agreements with third parties.
  • Merger or Acquisition (Note that certain country/region-specific disclosures may also apply, depending upon the jurisdiction in which you reside). To support a contemplated reorganization or an actual reorganization of Kaktus’s business, in connection with financing, a sale, or other transaction involving the disposal of all or part of our business or assets, including for the purpose of permitting the due diligence required to decide whether to proceed with a transaction.
Consent as a Basis for Processing

In some cases, Kaktus will ask for your consent to process your Personal Data. You may indicate your consent in a number of ways, including, as may be presented by Kaktus and permitted by law, ticking a box (or equivalent action) to indicate your consent when providing us with your Personal Data through our Services or a form, or registering or creating an account with us. Note that certain country/region-specific rules regarding consent may also apply, depending upon the jurisdiction in which you reside.


Kaktus maintains reasonable physical, technical, and administrative security measures to minimize the risk of unauthorized loss, theft, copying, misuse, access, disclosure, alteration, or destruction of your Personal Data.

If transactions are offered as part of a Kaktus Service, transaction information is transmitted to and from Kaktus in encrypted form using industry-standard Secure Socket Layer (SSL) connections to help protect such information, including Personal Data transmitted in the course of these transactions, from interception.

Kaktus also restricts access to your Personal Information to only those persons who have a legitimate business need or legal requirement to view it in connection with the Services. You, as a Personal Data owner, may also authorize any persons you may choose to have access to your Personal Data.

Although Kaktus does utilize security measures appropriate to the level of risk, no method of data transfer or storage on the internet is 100% secure and security risks cannot be eliminated entirely. As such, Kaktus cannot guarantee perfect security, integrity, or confidentiality of Personal Data.

Kaktus maintains a security incident response protocol to be put in place in the event that the security of your Personal Data in the possession or control of Kaktus is compromised. In the event of a data breach or security incident involving the Services, Kaktus will apply this protocol to enable Kaktus to effectively and efficiently respond to, and contain, the breach or incident. Kaktus may also seek to notify you in such an event. If notification is appropriate or required, Kaktus may notify you by email, messaging to your device, or other reasonable means.


Kaktus does not provide Personal Data to unaffiliated third parties for their use in marketing directly to you. We may use unaffiliated companies, or trusted third party service providers, to help maintain and operate our Services for reasons related to our business operations and to better serve you, and those companies may receive your Personal Data for that purpose. For example, Kaktus may use third party payment processor services in connection with the Services and its websites, and the payment information that you provide to Kaktus may be disclosed to and used by these payment processors for the purposes of completing and executing transactions requested or initiated by you. When Kaktus shares Personal Data with third-party services that support our delivery of the Services, we require that they use your Personal Data only for the purposes we’ve authorized, and that they protect your Personal Data to at least the same standards used by Kaktus.

As part of agreements with merchants who have installed Kaktus Apps and the execution of transactions on behalf of merchants that make use of Kaktus Apps in connection with their online stores, we may disclose Personal Data which has been collected by us that is specific to that merchant’s store and your transactions in connection therewith.

Kaktus may also disclose Personal Data about you in connection with legal requirements, such as in response to an authorized subpoena, governmental request or investigation, or as otherwise permitted by applicable law (including, without limitation, to prevent fraud or abuse, or to protect Kaktus’s legal rights, property, or the safety of Kaktus, its employees, users or others). Finally, as Kaktus’s business develops, it may sell or buy corporate assets, and in such transactions Personal Data may be one of the transferred business assets. If Kaktus, its internet businesses, or substantially all of its shares or assets, is acquired or an acquisition is contemplated, Personal Data may be one of the assets assessed or transferred in connection with that transaction.

If you believe your Personal Data has been disclosed other than as described in this Privacy Policy, please contact Kaktus via the Contact & Questions area at the bottom of this Privacy Policy.


The Personal Data Kaktus processes, and associated Services and systems, may be housed on servers in various locations where Kaktus maintains servers or facilities, including Canada, the United States, and the EU. Please be aware that Personal Data we collect may be processed and stored in one or more of these locations. The data protection and privacy laws in these locations may offer a different level of protection than in your country/region, however, as noted earlier in this Privacy Policy, Kaktus takes steps, including through contracts, intended to ensure that the Personal Data it collects continues to be protected wherever it is located in a manner consistent with the standards of protection required under applicable law.

Where Personal Data is transferred from the European Economic Area to a country that has not received an adequacy decision by the European Commission, Kaktus relies on appropriate safeguards, such as for example the European Commission-approved Standard Contractual Clauses and EU-U.S. Privacy Shield Frameworks, to transfer the Personal Data.

By using our Services and submitting your Personal Data, you agree to the transfer, storage, and/or processing of your Personal Data in the locations contemplated above. Where and as required, we will seek your explicit consent as outlined in this Privacy Policy.


The Kaktus websites, or the third-party companies used to host, operate, or maintain these websites, may place a "cookie" on your computer in order to allow you to use these websites and to personalize your experience.

A "cookie" is a small piece of data, or an alphanumeric identifier, that can be sent by a web server to your computer or device, which then may be stored by your browser on your computer or device. Cookies allow Kaktus to recognize your computer or device while you are on our websites and help customize your online experience and make it more convenient for you. Cookies are also useful in allowing more efficient log-in for users, tracking transaction histories, and preserving information between browsing sessions. The information collected from cookies may also be used to improve website functionality.

The advertisers and/or other content providers that may appear on Kaktus websites may also use cookies that are not sent by Kaktus. Such ads or content may contain cookies that help track and target the interests of users of our websites in order to present “personalized” advertisements or other messages that the user might find interesting. Kaktus is not responsible for any such cookies.

Most web browsers have features that can notify you when you receive a cookie or prevent cookies from being sent. If you disable cookies, however, you may not be able to use certain personalized functions of Kaktus websites.


Kaktus is committed to ensuring you retain full access to and control of your Personal Data. To that end, we endeavor to respect your right to be informed regarding the collection, use and disclosure of Personal Data, and your right of correction and access to it, via this Privacy Policy. If you would like to access, correct, remove, request a copy of, withdraw consent to collection of your Personal Data, or are looking for any additional information on how your Personal Data may be collected, used or disclosed by Kaktus, please contact Kaktus via the Contact & Questions area at the bottom of this Privacy Policy. Subject to certain exceptions and limitations that may be prescribed by applicable law, you will be provided with reasonable access to your Personal Data, and will be entitled to have it amended or corrected as appropriate.

In certain circumstances, you may have the right to have your Personal Data, or certain components of your Personal Data, erased by Kaktus, to have your Personal Data moved, copy or transmitted from Kaktus’s systems to other systems, or to object to or restrict certain processing of your Personal Data by Kaktus. In the event that you wish to inquire about, or seek to exercise any of these rights (as they may be applicable), please contact Kaktus.

European Economic Area and the United Kingdom

Subject to applicable law, if you are a citizen or resident of the European Economic Area or the United Kingdom you have certain statutory rights in relation to your Personal Data. Subject to any exemptions provided by law, you may have the right to request access to Information, as well as to seek to update, delete or correct this Information. You can usually do this by contacting Kaktus in accordance with the Contact & Questions area at the bottom of this Privacy Policy.

To the extent that Kaktus’s processing of your Personal Data is subject to the General Data Protection Regulation, (or applicable laws covering the processing of Personal Data in the United Kingdom), Kaktus relies on its legitimate interests, described above, to process your data. Kaktus may also process other information that constitutes your Personal Data for direct marketing purposes, and you have a right to object to Kaktus’s use of your Personal Data for this purpose at any time.

If you are a customer of a merchant who uses Kaktus’s Apps and wish to exercise these rights, please contact the merchants you interacted with directly – we serve as a processor on their behalf, and can only forward your request to them to allow them to respond.

If you are unhappy with the response that you receive from us, we hope that you would contact us to resolve the issue but you also have the right to lodge a complaint with the relevant data protection authority in your jurisdiction at any time.

California Privacy Rights

This section provides additional details about California consumers and the rights afforded to them under the California Consumer Privacy Act or ("CCPA"). If you need to access this notice in an alternative format, please contact us via the method in Contact & Questions section below.Under CCPA "Personal Information" is defined as anything that identifies, relates to, describes or is capable of being associated with or could reasonably be linked, directly or indirectly, with a particular California consumer of household. For more details about the Personal Information we have collected over the last 12 months, including the categories of sources, please see the Personal Data and Consent and Collection of Personal Data section above. We collect this information for the business and commercial purposes described in the Personal Data Use section above. We share this information with the categories of third parties described in there. Kaktus does not sell (as such term is defined in the CCPA) the personal information we collect (and will not sell it without providing a right to opt out). Please note that we may use third-party cookies for our advertising purposes as further described in our Cookies and Advertising section above.

The CCPA requires opt-in consent to information use for minors under the age of 16 and verified parental consent for children under the age of 13. We do not knowingly collect or process the information of children.

Subject to certain limitations, the CCPA provides California consumers the right to request, free of charge, to know more details about the categories or specific pieces of personal information we collect (including how we use and disclose this information), to delete their personal information, to opt out of any “sales” that may be occurring, and to not be discriminated against for exercising these rights.

California consumers may make a request pursuant to their rights under the CCPA by contacting us at We will verify your request using the information associated with your account, including email address. Government identification may be required. Consumers can also designate an authorized agent to exercise these rights on their behalf.


Kaktus Services may contain links to other websites, apps, or services, including those of advertisers or third-party content providers who offer downloads as part of a Kaktus Service. Kaktus is not responsible for the privacy practices or the content of other websites, apps, or services. We encourage you to read the Privacy Policies published by such third parties before divulging your Personal Data to them.


We may update this privacy policy from time to time in order to reflect, for example, changes to our practices or for other operational, legal or regulatory reasons.