# Subflow: Revert Cancel

### **LFS version:** requires Limio for Salesforce v12.70 or later

### Introduction

One popular way to get canceled customers to return is to offer discounts before their term ends. Since there was no specific revert cancellation flow, some agents initiated a cancel on a canceled subscription, and then performed a cancel/save. This processes correctly but makes rules difficult to set up, plus is not straightforward to the CSRs.

From LFS v12.70 this process gets a standalone subflow.

### **Flow Overview**

***This section will offer an overview of the Salesforce Manage Subscriptions flow’s Revert Cancel process. It will provide detailed insights into the Flow Builder representation of the Revert Cancel subflow and outline how customization options can enhance your user experience.***

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

<figure><img src="/files/24EvQw4r8jTiJpUPdXDv" alt=""><figcaption></figcaption></figure>

* **Revert Cancel Screen: captures details of the revert cancel.**<br>

  <figure><img src="/files/dGBYMT9cZ3imefX2E7dn" alt=""><figcaption></figcaption></figure>
* **Get Customer Address List: retrieves a list of customer addresses for the current customer from Limio.**
* **Is Offer Deliverable Decision**: decides whether the newly selected offer is deliverable and if it is, the flow navigates to the **Delivery Address Screen**.
* **Payment Selection Screen: allows the user to select a payment method for the order. Hosts a Limio Order Total reusable component which displays a Zuora preview calculation of the order total.**
* **Selected Payment Decision**: based on the selected payment method, navigates to one of the following screens:
  * **Zuora Payment Screen**: handles payments within a Zuora iframe - used for credit cards and direct debit.
  * **Customer Wallet Screen**: contains a table with previously used payment methods for the current subscription.
* **Order Summary Screen: displays a summary of the order.**
  * *Input: Custom billing address fields*, *Input: Custom delivery address fields* allow passing custom details to the respective address objects in the order payload, learn more in [Add Custom Fields to Billing and Delivery Address Objects](/integrations/using-limio-for-salesforce/address-mandatory-fields/custom-address-fields.md).

### Agent's View

*This section offers a step-by-step guide for agents navigating the Limio for Salesforce Manage Subscriptions flow. It walks through the main screen components from the agent perspective.*

1. Select Subscription: this and the next one are the two common screens at the beginning of a Manage Subscriptions parent flow.

\- Table columns can be customisable, see [Subscriptions Table Columns](/integrations/using-limio-for-salesforce/subscriptions-table-columns.md)\
\- To manually sync data from Zuora to LFS, see [Limio for Salesforce Manual Sync](/integrations/using-limio-for-salesforce/troubleshooting/manual-sync.md)

2\. Select an Action:

* Select "Revert Cancel". After clicking Next, flow navigates to the Revert Cancel subflow.<br>

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

**Note:** The Revert Cancel action is available is subscription have the *status Cancelled* and *End Date in the future. Learn more about allowed actions and how to override and customise them in* [*Flow Customisation: Override Supported Subscription Actions*](https://docs.limio.com/integrations/setting-up-limio-for-salesforce/subscription-actions-rules/override-subscription-actions)*.*

3\. Select new offer or continue with the existing one:

* By default existing offer is preselected<br>

  <figure><img src="/files/WRiK0jXp5cl9NF7mOzLE" alt=""><figcaption></figcaption></figure>
* Or select new offer<br>

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

**Note:** learn how to pre-load filters based on the specific journey and subscription criteria in [Create rules for filtering the Offer Catalog](https://docs.limio.com/integrations/setting-up-limio-for-salesforce/filtering-rules).

4\. Submit an Order

<figure><img src="/files/0EfSv5FDesi9nZxTJKQs" alt=""><figcaption></figcaption></figure>

At the top of the last screen, users can find an overview of the order to confirm the purchase with the customer. The field set in the top section is dynamic and depends on the order.

After submitting the order, Submit button becomes disabled and users can see order processing status. In case of an error, events entry will contain an error message.

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

### Tips

* When migrating subscriptions from a legacy system, there might be discrepancies in subscription details, especially in dates. We recommend performing a Zuora/Limio sync on all migrated subscription at the end of the migration to ensure data integrity.


---

# 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/subflow-revert-cancel.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.
