# Manage Subscriptions Flow

## Limio For Salesforce Manage Subscriptions Flow

Together with the [Acquisition Flow](/integrations/using-limio-for-salesforce/acquisition-flow.md), the Manage Subscriptions is a pre-built, template flow that allows managing existing subscriptions for a customer from a Salesforce case.

<figure><img src="/files/BIqZsniGLN6ZcxCEZNZw" alt=""><figcaption></figcaption></figure>

## Flow Overview

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

<figure><img src="/files/lGDr6FanL8ae6pUVXXYI" alt=""><figcaption></figcaption></figure>

### Subscriptions List

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 [Subscriptions Table Columns](/integrations/using-limio-for-salesforce/subscriptions-table-columns.md).

<figure><img src="/files/fXoE9uLtrsqj8CMtfokh" alt=""><figcaption></figcaption></figure>

### Subscriptions Actions

After selecting the relevant subscription, the user is presented with a list of actions available for the subscription.

<figure><img src="/files/gRiE2YdkMD4t4dREURyX" alt=""><figcaption></figcaption></figure>

Such list can be customised in the flow and other actions be returned, see [Override Supported Subscription Actions](/integrations/setting-up-limio-for-salesforce/subscription-actions-rules/override-subscription-actions.md).

An Apex class called **Get Subscription Actions,** which generates the actions list, requires the following subscription fields to be provided in the method's mapping:

1. endDate
2. hasDelivery
3. isAutoRenewable
4. isGift
5. isGiftRefundable
6. offerPath
7. offerProducts
8. offerTermLength
9. offerTermType
10. status

Map these properties from the Subscriptions Screen's output property called Selected Subscription.

### Action Subflows

Each supported action triggers a specific subflow.

<figure><img src="/files/liHqrKeMWZ7UFsZ6YAfd" alt=""><figcaption></figcaption></figure>

At the moment there are 6 supported actions, each of which represents a specific action against the subscription:

1. Change Payment
2. Switch
3. Cancel
4. Refund
   * Gift Refund
5. Change Address
6. Renew
7. Credit Memo (in version **12.18** or higher)

Because each action is defined within its own subflow, they are independent from each other and can be customised autonomously.

#### Related articles:

* **Cancel:**

  Cancel journey allows to re-cancel an already cancelled subscription. Learn more about taking actions against a cancelled subscription:

  * If you use Zuora: [How Limio Events Update Zuora](/integrations/keeping-zuora-and-limio-in-sync/how-limio-events-updates-zuora-for-commerce.md)
  * If you use Stripe Billing: [How Limio Events Update Stripe](/integrations/keeping-stripe-and-limio-in-sync/how-limio-events-update-stripe.md)

  Note: Zuora Preview is not available in this case, learn more here: [Known Limitations: Reverse Cancellation Preview](/integrations/using-limio-for-salesforce/manage-subscriptions-flow/subflow-revert-cancel/reverse-cancel-limitations.md)
* Credit Memo: [Subflow: Credit Memo](/integrations/using-limio-for-salesforce/manage-subscriptions-flow/subflow-credit-memo.md)
* Switch: [Subflow: Switch](/integrations/using-limio-for-salesforce/manage-subscriptions-flow/subflow-switch.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.limio.com/integrations/using-limio-for-salesforce/manage-subscriptions-flow.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
