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.
Create, Modify, and Forget Customer Profile
Display Customer Loyalty Information
Display Customer Events and Loyalty History
Campaigns
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
Display Eligible Campaign Data and Activity Tiles
Filter for Campaign and Opt In Customer
Integrate Campaign with External System
Offers
Offers are items of value given to the customer as a reward, something that customers can earn, redeem or recieve.
Create Reward Store and Add Offer; then Update and Remove Offer
Buy and Redeem Reward Store Offer in Purchase Transaction
Acquire and Redeem Zero Point Offer in Purchase Transaction
Integrate Offer with External System
Loyalty
Loyal customers are happy ones. Manage your loyalty program through the API interface.
Qualify Customer for Loyalty Tier Based on Purchase
Qualify Customer for Loyalty Tier Based on Action
Use Promo Code to Acquire Offer and Apply to Transaction
Transactions
Transactions are a central part of the SessionM platform. With these APIs, you can evaluate and process them in real time.
Award Outcome for Transaction Based on Product SKU
Manage Return and Adjust Related Loyalty Outcome