Calculate the most impactful customer experience
Create smarter interactions that drive incremental behaviors and profit
Closed Loop Offers can be your secret sauce to moving the needle quickly
SessionM offers a full suite of technology and services to deliver a customized end-to-end loyalty marketing solution.
Customer Data Management Calculate the most impactful customer experience
SessionM strives to make data actionable in real time, allowing marketers to create engagements powered by data
Campaigns and Engagement Create smarter interactions that drive incremental behaviors and profit
POS Offer Management Closed Loop Offers can be your secret sauce to moving the needle quickly
Loyalty Management offers a full suite of technology and services to deliver a customized end-to-end loyalty marketing solution.
SessionM has a number of best practices when setting up the Identity Service, including requirements, customer onboarding methods, and legacy password recommendations.
In order to configure the Identity Service to support login and registration, the following information must be provided to SessionM:
SessionM is also able to onboard and provide access to existing customer bases by importing customer profile data. This is accomplished via an ingestion process undertaken by the SessionM integration and onboarding teams. The process typically consists of understanding the data format, executing a normalization or ETL process to load the customer’s existing data into the SessionM Platform, and customer messaging campaigns to inform them of any changes to their existing program membership. Large audiences should be prepared and imported in bulk weeks ahead of a go-live date, with smaller data files ingested as the date approaches.
SessionM has a number of recommendations to ensure a smooth experience for existing customers transitioning to a SessionM-powered program.
The best client practice when onboarding new customers who have been signing into an existing program is to leverage the communication opportunity this presents. For example, an email reviewing the benefits of the new program features can not only inform customers of the change, but encourage them to sign in and reset their password. Once notified, customers are more likely to log in using the new experience and reset their password if it is presented as a quick and simple process. This approach also simplifies customer onboarding as there are no legacy password concerns from prior login/registration solutions, leaving clients and end-customers with the benefit of collectively starting fresh.
SessionM also advises against attempting to match hashed legacy passwords. Hashed password validation is difficult to achieve in practice and requires custom integration that clients should avoid. For example, in order to match a hashed password, the exact original hashing algorithm must be replicated, including any randomizing “salt.” This is compounded by the complexity of different algorithms being implemented in a slightly different way across operating systems and programming languages.
In addition to the operational complexity, using passwords which were also stored on legacy systems presents a potential security risk if those platforms are ever compromised in the future. Instead, it is recommended that a brand should use the customer onboarding process as a chance to engage the customer and promote the benefits of your new, SessionM-powered program.