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