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, 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 Frosmo’s control panel.  Frosmo 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 the visitors, current context, visitors’ preferences, and machine learning to personalize the visitor journey in your digital service. The 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 them 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 by defining the target audiences that are being addressed. This is set up as rules that drive the segmentation of visitors into groups. The definition of 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 on the service or from the backend databases. 

A visitor can belong to as many segments as needed. A visitor may also move from between segments or stop being part of segments as more information is learned about them or as the customer journey progresses. 

Segments can be used and reused dynamically in different personalizations.

It is possible to target visitors with personalization based on any combination of segments.

Personalization can be applied dynamically when certain contextual or session based criteria are met. This could be based on a schedule, the visitor’s channel (e.g. mobile, desktop), geolocation, or the time of day. Personalization could also be triggered based on certain logic on the service, such as when items are placed into the shopping cart or a deposit is made.



The structure of the site is explained to Frosmo through the definition of locations or places within the site where personalizations can be applied. These placements simply define the locations on pages where dynamic content or logic could exist. Placements can also be dynamic and might only 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 consistency and persistence of the placements, even if the front end is dynamically changing. This may be useful in the case of single-page-applications or when JavaScript frameworks such as React or Angular are used. They may manipulate the page content (DOM, Document Object Model) on the fly. Frosmo’s SDKs help developers create Personalization Aware Front Ends where performance and intended functionality is guaranteed.

Read more about the Frosmo React SDK.

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

Frosmo personalization has a comprehensive set of configuration options ranging from splitting the audiences to channels, geo location, ISP tracking, and analytics. 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 variation distribution for modifications. When enabled for a given personalization, the multi-armed bandit continuously adjusts distribution of variations based on how well they perform over time.

Machine learning-based automation allows you to personalize the experience without having to set specific rules for each situation. 

Frosmo can learn the behavior and preferences across the whole base of visitors in your service. The machine learning and AI in Frosmo allow you to apply this insight for each person 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 tracks the performance of the personalizations. The native reporting capabilities include a rich set of views 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 towards comparison groups or different visitor segments. 

Google Analytics and Data Studio integration allow custom reporting.


Personalization use cases

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

The aim with any personalization is to offer the visitor content or guidance that is relevant in his or her situation. The relevancy drives the likelihood of conversion and the transaction value.

Frosmo offers a templated approach to deploying personalizations. Templates define the visual look and feel of the modification and they can easily be used and reused in different situations with variable content. The templates can be based on JavaScript frameworks such as React or Angular. The templates can take their content from backend CMS systems.

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

  • Dynamic content can be any types of insertions or changes to banners, pictures, textual content, components, content blocks, or navigation adapted to different audience. These are typically driven by segmentation or context (visitor profile, time of day, season, geo-location, 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 visitor profile, phase in the customer journey, situation, or interests.
  • With Frosmo, complex targeting rules can be implemented and deployed in minutes and results can be observed in real time. No changes need to be done in the back end and front end. 
  • Frosmo’s customers gain the power to drive the commercial agenda in real-time.

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

  • Contextual and dynamic CTAs are powerful and give the visitor the motivation to proceed with an action or transaction.
  • CTAs can be done 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 yield 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 ease of discovery, promotion, and cross/up-sell in digital services without the need to manually define which products are related.

  • Frosmo’s hybrid-recommendation system is based on collaborative filtering, content based filtering, and deterministic rules. The ability to combine algorithmic learning with deterministic models helps drive relevance of the recommendations as well as 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 in use.
  • Frosmo’s solutions comprises of the front-end presentation components, product and transaction tracking system, product feed management solution, and the filtering rule engine.

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

  • Suggesting the right products leads to 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

Creating powerful experience improvements through combination of different templated personalizations underpins Frosmo’s versatility.

  • The 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 taking personalization beyond simple scenarios which 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 a multi-armed bandit.