# Cascade Profiles

Within ATRI you can create cascade profiles which are used to reattempt **soft declined** initial transactions.

Hard Declines or Insufficient Funds will not cascade.

***

### Create Cascade Profile <a href="#create-cascade-profile" id="create-cascade-profile"></a>

Inside ATRI, click on the Cascade menu option on the left side of the page. Then click *Add Cascade.*

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

Add a title to the profile, select an algorithm and add an Interval.

{% hint style="info" %}
Interval only affects the Weighted algorithm, but still choose an interval if using a different algorithm.
{% endhint %}

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

Please view [this article](/crm/gateway-setup/advanced-transaction-routing-interface-atri/atri-algorithms.md) for a description of the different algorithms.

{% hint style="info" %}
Intelligent is not an option inside the cascade profile.
{% endhint %}

### Add Gateways to Profile <a href="#add-gateways-to-profile" id="add-gateways-to-profile"></a>

After initially creating the profile, you will be redirected back to the Cascade Profiles page. From here, click on the name of the profile to edit and add gateways.

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

Click *Add A Gateway* to add gateways to the profile.

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

### Adjust Settings <a href="#adjust-settings" id="adjust-settings"></a>

Please see [this article](/crm/gateway-setup/advanced-transaction-routing-interface-atri/atri-algorithms.md) for descriptions on how to configure each algorithm. **Intelligent is not an option inside the cascade profile.**

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

**Interval:** Sets the time frame that the system uses to determine the overall weights (only for weighted algorithm)

**Attempts:** The amount of times the cascade will reattempt a soft declined transaction. You cannot attempt against the same gateway multiple times. The maximum attempts allowed is 5.

**Gateway Category Sticky:** This is used to prevent cross-corping of transactions. Your gateways must be categorized by the Corporation that they were acquired for. If your main offer transaction goes against Corp A, all upsells must go to a Corp A gateway.

**Actions:** Click the trash can icon to remove the gateway from the profile.

### Apply Cascade Profile <a href="#apply-cascade-profile" id="apply-cascade-profile"></a>

Once your cascade profile is created, configured, and saved - Navigate to your gateway profile inside ATRI and set the cascade selector to the cascade profile.

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

&#x20;

You also have the ability to apply a cascade directly to a gateway inside the CRM. This will override any other cascade settings that the gateway is set to follow (via ATRI gateway profiles).

<figure><img src="/files/5gLKoRe0Msr3Nq1LaCvQ" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
When a cascade occurs, the transaction tables will display multiple transactions from one import order call, and only a single history note on the customer profile will be recorded saying "New order could not be created due to declined transactions."
{% endhint %}

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

{% hint style="info" %}
If you see the "New order could not be created due to declined transactions." message multiple times on the customer history, this means the customer clicked the submit button multiple times.
{% endhint %}

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

{% hint style="success" %}
It is possible to test your cascade by using your CRM test card with the CVV value set to 900
{% endhint %}


---

# 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://help.checkoutchamp.com/crm/gateway-setup/advanced-transaction-routing-interface-atri/cascade-profiles.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.
