Together with the acquisition journey, the Manage Subscriptions is a pre-built, template flow that allows managing existing subscriptions for a customer from a Salesforce case.
Overall, the flow consists of the following steps:
- display the existing subscriptions for the customer, with the ability to select an action to perform against it. This list could also be used to simply view the subscriptions for the customer
- shows the list of available actions for the selected subscription
- trigger the relevant subflow for the specific action being selected, showing the relevant steps for the specific action
- submit the order
The flow is automatically loaded with a list of existing subscriptions for the customer, from which the user can select one to perform an action on.
The columns shown in the table can be customised in the flow, see Flow Customisation: Subscriptions Table Columns
After selecting the relevant subscription, the user is presented with a list of actions available for the subscription.
Such list can be customised in the flow and other actions be returned, see Flow Customisation: Override Supported Subscription Actions.
Each supported action triggers a specific subflow.
At the moment there are 6 supported actions, each of which represents a specific action against the subscription:
- Change Payment
- Gift Refund
- Change Address
Because each action is defined within its own subflow, they are independent from each other and can be customised autonomously.