Manage Promo Code Lists
This use case describes how to create, retrieve and then update a promo code list. These lists contain large sets of promo codes, which customers can redeem to acquire point-based rewards. The APIs detailed in this section provide programmatic access to promo code lists, so they can be configured to enable customer service teams to reward customers for activities such as positive feedback and social media sharing.
Developer or Administrator Journey
One helpful way of understanding this use case is to consider how it reflects the developer's or administrator's (admin) experience and responsibilities in their work maintaining promo code lists as part of a client's loyalty program.
Developer or admin accesses development environment
Developer or admin creates promo code list
Developer or admin retrieves either all lists or details of one list
Developer or admin edits list with desired change
SessionM returns success message to developer or admin
Platform Configuration
Before implementing this use case, ensure the following have been configured:
Promo Codes
Promo Codes Module is enabled on platform. For more information, contact your SessionM team.
Sequence Diagram
See the overall flow for this use case below.
Tasks
This use case diagram contains multiple tasks, each one depicted in its own color-coded section. For more information, see the overview below.
- Create Promo Code List (Use Case Events #1 - #3)
Build new promo code list.
- Update Promo Code List (Use Case Events #4 - #12)
Two ways to retrieve promo code list and then how to update it.