SessionM Developer Center
Welcome to the SessionM Developer Center

At the heart of every use case is the experience, or journey, on which the customer has embarked. The journey manifests as behaviors that tend to correspond with a series of events or actions, all of which reflect what it is the customer is trying to do.
Each use case is a combination of actions that transpire in the world and on the platform. Some actions are "on-stage" and some are "off." On-stage actions are direct interactions with people and software; off-stage experiences are those events that occur in the background such as server processes, about which the customer knows little of or may be only indirectly aware of.
Customers
Managing customers is critical to your success. There are may ways to update and control user data.

Manage Customer Profile


Display Customer Loyalty Information


Display Customer Events and Loyalty History


Display Eligible Campaigns and Activity Feed Tiles

Customer Engagement
Giving users incentives is important to program success. You can motivate your customers with campaigns using a variety of API calls.

Send Welcome Campaign to New Members


Configure Birthday Campaign


Integrate Campaign with External System


Opt Customer Into Specific Campaign


Qualify Customer for Loyalty Tier Based on Purchase or Point Activities

Loyalty Program Management
Loyal customers are happy ones. Manage your loyalty program through the API interface.

Manage Reward Store


Manage Promo Code Lists


Manage Promo Codes

Transactions
Transactions are a central part of the SessionM platform. With these APIs, you can evaluate and process them in real time.

Issue Offer Discount and/or Points for Completing Loyalty Rule or Campaign


Manage Return and Adjust Related Loyalty Outcome


Redeem Points for Reward Store Offer in App for Next Purchase


Redeem Evergreen Reward Store Offer


Integrate Offer with External System


Redeem Promo Code for Next Purchase
