Glossary of SessionM Terms

Let us help you speak the SessionM language. Here are some helpful terms to know when navigating through our platform:

Activity Feed

A feed tile rendering inside a mobile app or website newsfeed (or similar page), created within the Campaigns Module. A tile can be set to appear for a predefined period of time and is the only message type that has a duration in addition to a delivery date/time.

API

Acronym for “Application Programing Interface”, a set of defined contracts that enable communication between the SessionM Platform and a brand’s digital properties. Learn more about our APIs in the API Overview Guide.

Approve & Publish Access

Type of access platform users can receive within the Admin & Rights Module, which will give them the rights to both approve and push live various marketing content within modules that require this access (such as the Campaigns Module or Surveys Module).

Audience

A segment of a brand’s customer base, as created within the Audiences Module. Audiences can be used to view changes to a customer base over time or for targeting purposes across other platform modules.

Behavior

Specific actions that you want to drive customers towards within a marketing campaign and/or loyalty program. They are defined using events and their associated metadata. Behaviors can be simple (e.g., buy a coffee) or more complex (buy a muffin or bagel during morning hours at a store in Boston).

Browser Property

A web based digital property (ex. website) that communicates with the SessionM Platform in various ways including transmitting customer data into the platform and receiving marketing engagements from the platform to provide customer experiences.

Campaign

Marketing engagement targeted towards a certain group of customers, created to deliver messaging content and/or drive users to complete defined behavior(s), optionally allowing a number of outcomes to be delivered upon completion.

Campaign Rule

One or more instances of a single event used to define part of a (or a whole) behavior, to trigger an outcome within a campaign.

Check-In

A behavior exhibited by customers, in which they declare their location at a certain venue via a mobile device that is providing geolocation data. A check-in can be incentivized with a variety of outcomes.

Closed Loop Offer

An offer type issued to the customer that triggers a seamless discount on a transaction through the SessionM Platform’s direct integration with the point of sale. Common offers include “Buy X, Get Y”, a fixed amount check/item discount, or a percentage check/item discount.

Content Feed

Custom feed that can be created within the Content Module using a brand’s external content, allowing it to be personalized and targeted to specific customers within a content feed view in the client’s digital properties such as a mobile app or website.

Content Weight

A platform user defined modifier added to items in a content feed, in order to add priority to the order in which content is shown to customers.

Customer

The target of a brand’s marketing efforts and/or loyalty program. For example, the end user of a brand’s mobile app.

Customer Frequency

A customer performance metric indicating how often a customer performs a certain behavior (ex. makes a purchase) over a certain period of time.

Customer Monetary Spend

A customer performance metric indicating how much money they have spent over a certain period of time.

Customer Profile

A single view of an individual customer within the Customers Module containing various data across the customer’s cross channel behaviors, including purchases, loyalty behaviors, campaigns received, loyalty tier status, and tags that have been appended.

Customer Recency

A customer performance metric indicating how recently a customer has performed a certain behavior (ex. makes a purchase) over a certain period of time.

Customer Status

The customer’s standing within a brand’s program, as indicated within the Customer Profile (ex. “Good”, “Suspended”, “Blocked”, etc.). Statuses are customizable based on the approach of each program.

Digital Property

A property that communicates with the SessionM Platform in various ways to send and receive data from the SessionM Platform. Digital Properties can be native apps (mobile property), websites (browser property), or API clients.

Event

An occurrence that takes place with a customer and can be streamed into the customer profile. Some event examples include purchase events (in-store, online, etc.), location events (check-ins or geofence crossings), or engagement events (watch a video, open the app).

Event Stream

A real-time log within the Customer Profile listing events gathered across multiple customer touch points. It shows the customer’s engagement throughout the history of their account.

Execution

An additional piece of content that a customer can be driven to after receiving a message within a campaign. Execution options consist of two types, a graphic display and a video.

External Message

A message type within the Campaigns Module that is executed through an external integration, whereby the SessionM Platform instructs another system (email service provider, SMS provider, etc.) to send a message to a specific customer.

Geofence

An established location perimeter that a customer can cross in and out of with their mobile device. Activity within geofences can be classified as a customer behavior and a customer can be presented a variety of outcomes as a result.

Graphic Display

A static, interstitial display unit rendered within a mobile app as an execution within the Campaigns Module, which can include a destination URL or deep link for the customer to click through. Also known as an “in-app message”.

Inbox Message

A message type within a message campaign that is sent to a mobile app inbox and delivered the next time a customer logs into the app (after the defined send time/date). Inbox messages consist of a header and message body.

Loyalty Points

A currency of value that is established within a loyalty program. Customers can earn loyalty points in a number of ways, including performing behaviors that are established within loyalty rules or through campaigns that present loyalty points as an outcome.

Loyalty Rule

Foundational principles that are behind the earning of points or other rewards for customers belonging to a loyalty program, as established in the Loyalty Rules Module.

Messaging Campaign

A campaign type within the Campaigns Module enabling a platform user to send a message, driving awareness with your customer base. Messages can include a push notification, inbox message, activity feed message, or an external message and delivery options can include one-time, recurring, scheduled, or triggered by a behavior.

Mobile Property

A mobile based digital property (ex. iOS or Android mobile app) that communicates with the SessionM Platform in various ways including transmitting customer data into the platform and receiving marketing engagements from the platform to provide customer experiences.

Module

The SessionM Platform is broken out into a number of modules, with each pertaining to actions as they relate to customers, messaging, offer management, loyalty, or platform administration.

Offer

An item of value that a customer can earn/redeem or be presented. Offer types can include a closed loop offer, a digital/physical good, a sweepstakes entry, or a charitable donation.

Outcome

End results that are used to incentivize a customer behavior or set of behaviors. Outcomes can include offers (coupons, digital/physical goods, etc.) but can also be used for tagging the customer profile or sending the customer a message.

Participation Challenge Campaign

Campaign type within the Campaigns Module enabling a platform user to reward customers with various outcomes based on a cumulative number of behaviors that have been performed across the customer group.

Platform Administrator

An account designation within the platform enabling the platform user to view, create, and configure, all other platform accounts.

Platform User

A user of the SessionM Platform.

Promo Code

Code provided to current and potential customers with specific outcomes attached to them, such as loyalty points, offers, and customer profile tags. Promo codes can either be single use (randomly generated and can only be claimed one time) or multi-use (claimed many times).

Promotion Campaign

Campaign type within the Campaigns Module enabling a platform user to send, schedule, or set up a triggered promotion designed to incentivize a certain selection of behaviors, including a customer engagement, purchase, or location based activity.

Push Notification

A message type within a message campaign that is sent directly to a customer’s mobile device at any time regardless of whether or not the customer is actively using the device or a specific app.

Read Access

Access privileges given to platform users within the Admin & Rights Module that will allow them to view an applicable module but they cannot make any changes.

Read & Write Access

Access privileges given to platform users within the Admin & Rights Module that will allow them to both read and also make changes within an applicable module.

Reward

Item that can be provided to a customer, or more commonly, purchased using a customer’s loyalty points. Rewards can include coupons, digital/physical goods, sweepstakes entries, or charitable donations.

Reward Store

A store that offers a variety of rewards for sale, redeemable using a customer’s rewards points. The SessionM Platform can establish and manage a reward store across all digital properties.

RFM

Acronym commonly used to describe customer recency, frequency, and monetary spend metrics.

SDK

Acronym for “Software Development Kit”, a binary code package used as one option for integrating the SessionM Platform functionality into a mobile application. SessionM offers mobile SDKs for both iOS and Android. Learn more about implementation in the SDK Documentation .

SMP

Acronym commonly used to describe the SessionM Platform.

Survey

A question flow designed within the Surveys Module to solicit customer feedback to learn more about their preferences and habits. Each survey can be configured as a linear or branching experience, including survey logic and customized by the answers each customer provides.

Survey Logic

Sequential steps that can be included within a survey to customize the type and order of questions a customer will receive based on the answers they provide.

Tag

String of text appended to the customer profile that reflects the behaviors and events that a customer has taken part in over the course of his or her lifetime with a brand. Once appended to the profile, tags can be used elsewhere in the platform to target campaigns, messages, and offers.

Target

The customers that are eligible to engage in a campaign and, as a result, receive the executions and messages within the campaign. A target can be created using either a predefined audience or a variety of available customer attributes within the Campaigns Module.

Test Device

A digital property that can be added to the platform for viewing events that are transmitted into the platform via the Digital Properties Module or sending test engagements out to the device via various engagement modules.

Test Persona

A customer profile created within the Customers Module for the purpose of verifying that various aspects of a brand’s program are accurately targeted and personalized, such as certain campaigns, offers, or loyalty rules.

Tier

In the context of a loyalty program, a system allowing for multiple levels of a program in which a customer would receive enhanced benefits (such as a multiplier to loyalty points) for performing a number of established behaviors, and maintaining these behaviors over time.

Video

An embedded piece of video content, as part of a campaign execution. A video allows the platform user to define what static images will display before and after the customer plays the video content, and has the option of including a destination URL or deeplink.