Visitor #00001, we have been expecting you.

This is your profile, created by FROSMO based on your browsing behavior. Each time you interact with the website, we collect data to create a relevantly personalized experience for you.

Frosmo delivers personalized customer journeys 1,500,000,000 times every day

Frosmo is the most versatile personalization software on the market. 

Harness the power of personalization and create unique customer experiences by using data, machine learning and AI to drive conversion, customer life-time-value and revenue.

Frosmo is the most versatile personalization software

Powerful technology that makes personalization in your digital service fast and easy

Frosmo software is built on 10 years of experience in JavaScript-based personalization. Frosmo is the most versatile personalization software for your existing digital service.

Frosmo allows you to create experiences based on targeted content and calls to action as well as product and content recommendations.

Help your visitors do business with you faster and easier by making your service engaging and relevant for your visitors. You define the business rules in the Frosmo Control Panel. The Frosmo Platform applies them in real time during each visit and over the lifetime of the customer’s journey.

Frosmo’s powerful analytics and data integration helps you optimize the service experience. Your user experience design becomes truly data-driven.

The Frosmo Platform is

Frosmo platform is easy, relevant, end engaging

The anatomy of a personalization in Frosmo

Personalization is defined in Frosmo through business rules. The rules specify “Who” should experience “What” “Where”, and “When”.

Frosmo allows you to define rules based on data about your visitors, current context, visitors’ preferences, and machine learning, to personalize the visitor journey in your digital service. Your business or marketing team defines the desired experience through the rules in the Frosmo Control Panel in natural language. Frosmo’s JavaScript-based rule engine then applies the rules in real time in the visitor’s browser, modifying the journey and experience.

Frosmo collects detailed analytics of the business impact and can even optimize the experience automatically.

This enables a data-driven service development approach that helps you treat every customer as the individual they are.

Personalization starts with defining the target audience you want to address. The preferred audience is set up as rules that drive the segmentation of visitors into groups. A segment can be based on any combination of rules on any piece of data or information that is available during the visitor’s session in the service or from back-end databases. 

A visitor can belong to as many segments as needed. A visitor can also be moved between segments or removed from all segments as the platform gathers more information about them, or as the customer journey progresses. 

Segments can be used and reused dynamically in different personalizations.

You can target visitors with personalization based on any combination of segments.

You can dynamically create personalized journeys based on contextual or session-based criteria. Personalization can be based on a predefined schedule, the visitor’s channel (mobile, desktop), or geolocation. You can also trigger personalization based on predfefined logic in the service, such as when items are placed into the shopping cart, or a deposit is made.



The Frosmo Platform accesses the site through placements on the site where personalizations can be applied. Placements simply define the target elements on pages where dynamic content or logic can exist. Placements can also be dynamic, and may be created based on sets of rules.

In advanced scenarios, where the front-end logic is made personalization-aware, placements may be created in the front-end logic to ensure the consistency and persistence of the placements, even if the front end is dynamically changing. This may be useful in single-page-applications, or when JavaScript frameworks (such as React or Angular) are used. Placements can even manipulate the page content (DOM, Document Object Model) on the fly. Frosmo’s SDKs help developers create personalization-aware front ends, in which performance and intended functionality are guaranteed.

Read more about the Frosmo React SDK.

The outcome of a personalization is something that visitors see or experience. It may be a piece content that is added dynamically, or a pop-up, some text, or navigation logic. It may mean that content is removed or moved to a different place to create a different type of experience. Or it can be a visual change to an existing element on the page.

Frosmo personalization has a comprehensive set of configuration options ranging from defining audiences to selecting channels, using geolocation or ISP tracking, and intergating with analytics services. All of this is configurable.


Each personalization in Frosmo can have an unlimited number of variations. The variation distribution can be set manually or Frosmo can manage it automatically.

AI-based experimentation is using the multi-armed bandit feature for automatically managing and optimizing the variation distribution for modifications. When enabled for a personalization, the multi-armed bandit continuously adjusts the distribution of different content variations based on how well they perform over time.

Machine learning -based automation allows you to personalize your customer experience without having to set specific rules for each scenario. 

Frosmo can learn the behavior and preferences across the whole base of visitors using your service. The Frosmo machine learning and AI solutions allow you to apply this insight for each visitor based on the algorithm and rules you set.

This way you can crowdsource insight into what provides the best conversion results and have it applied automatically.

Frosmo automatically tracks the performance of the personalizations. Our native reporting capabilities include a rich set of statistics to analyze the behavior of visitors and how the personalizations are driving conversions and business impact.

Frosmo offers the ability to drill down into a deep level of detail to analyze how campaigns are performing against comparison groups or among different visitor segments. 

Google Analytics and Data Studio integration allow custom reporting.


Personalization use cases

Dynamic content, calls to action, and recommendations are the most common types of personalized content. The logic driving personalization is typically based on deterministic rules and machine learning algorithms.

Any personalization scheme aims to provide the visitor with content or guidance that is relevant in their situation. Relevancy increases the likelihood of conversion and improves the transaction value.

The Frosmo approach to deploying personalizations is based on content templates. Templates define the visual look-and-feel of the modification, and they can easily be used and reused in different situations with varying content. Templates can be based on JavaScript frameworks, such as React or Angular and they can retrieve their content from back-end CMSs.

Provide personalized promotions, information, guidance, or navigation for distinct audiences to drive conversion and increase engagement.

  • Dynamic content can include banners, pictures, textual content, components, content blocks, or navigation adapted to different audiences. These are typically driven by segmentation or context (visitor profile, time of day, season, geolocation, device – just to name a few).
  • Relevancy of the content displayed for the visitor increases conversion and engagement while improving the user experience.
  • Marketing and business teams can differentiate the content, campaigns, and merchandizing approach based on the visitor’s profile, phase in the customer journey, situation, or interests.
  • With Frosmo, you can implement and deploy complex targeting rules in minutes, and observe the results in real time. You don’t neew to make changes in the back end and front end. 
  • Gain the power to drive your commercial agenda in real time.

Identifying the typical points where the visitors may abandon their cart, leave the site, or bounce is the first step in designing a strategy for inviting the visitors to carry out the transaction or to continue the session. 

  • Contextual and dynamic calls to action (CTAs) give the visitor the motivation to proceed with an action or transaction.
  • CTAs can be implemented as pop-ups or other types of visual content on the page based on sets of rules.
  • CTAs work best when used sparingly and strategically.
  • A well-timed CTA that proposes a relevant offer or another benefit, such as a discount code, can have a significant impact on conversions.
  • CTAs that help a visitor continue their journey increase the time spent on site and the likelihood of a purchase.
  • Making visitors aware of perks and loyalty programs by displaying CTAs when the conditions apply provides a lift in returning customers and can lead to additional referral traffic.

Product recommendations are a powerful tool to drive discovery, promotion, and cross/up-sell in digital services without the need to manually define the related products.

  • Frosmo’s hybrid-recommendation system is based on collaborative filtering, content-based filtering, and deterministic rules. Combining algorithmic learning with deterministic models helps to improve the relevance of the recommendations and shorten the time required by the system to learn.
  • The recommendation system can be deployed to any environment regardless of the ecommerce, igaming, or digital back-end or front-end platform being used.
  • Frosmo’s solution comprises of front-end presentation components, a product and transaction tracking system, a product feed management solution, and a filtering rule engine.

Relevant search results guide visitors to their destinations faster, leading to increased customer satisfaction. The satisfaction translates into a higher retention rate, more visits, higher lifetime value, and an increase in repeat purchases. 

  • Suggesting the right products results in shorter sales cycles and an increase in purchases.
  • Providing relevant educational content shortens the decision-making process and is a great opportunity to upsell.
  • Recognizing and answering the right questions reduces the resources required for customer support.

Combining personalized templates to dramatically improve customer experience highlights Frosmo’s versatility.

  • The Frosmo Platform allows chaining templated personalizations, such as CTAs and recommendations, and driving them as A/B tests, or with machine learning based on multi-armed bandit algorithms.
  • Hybrid scenarios allow taking personalization beyond simple scenarios; this provides a significant increase in the ease-of-use for the visitors over and above what is normally available in ecommerce platforms or personalization solutions.
  • An example of a hybrid personalization scenario could be delivering situational recommendations in contextual pop-ups powered by the multi-armed bandit.