> For the complete documentation index, see [llms.txt](https://help.konnektive.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.konnektive.com/konnektive-crm/gateway-setup/advanced-transaction-routing-interface-atri/cascade-profiles.md).

# Cascade Profiles

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

{% hint style="warning" %}
Hard Declines or Insufficient Funds will not cascade.
{% endhint %}

* [Create Cascade Profile](#cascadeprofiles-createcascadeprofile)
* [Add Gateways to Profile](#cascadeprofiles-addgatewaystoprofile)
* [Adjust Settings](#cascadeprofiles-adjustsettings)
* [Apply Cascade Profile](#cascadeprofiles-applycascadeprofile)

***

### Create Cascade Profile <a href="#cascadeprofiles-createcascadeprofile" id="cascadeprofiles-createcascadeprofile"></a>

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

<figure><img src="/files/V1k8TeyAgpE6ezuQWJkg" alt="" width="563"><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/YV6VTn6G6DSwH24LSW22" alt="" width="350"><figcaption></figcaption></figure>

Please view [this article](/konnektive-crm/gateway-setup/advanced-transaction-routing-interface-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="#cascadeprofiles-addgatewaystoprofile" id="cascadeprofiles-addgatewaystoprofile"></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/B3kdlTR8raTW5N6keR6p" alt="" width="495"><figcaption></figcaption></figure>

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

<figure><img src="/files/XY5IcM9xdoGVAuMUwMjs" alt="" width="563"><figcaption></figcaption></figure>

### Adjust Settings <a href="#cascadeprofiles-adjustsettings" id="cascadeprofiles-adjustsettings"></a>

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

<figure><img src="/files/LYIH0S6LPidR6dHYCPlS" alt="" width="563"><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="#cascadeprofiles-applycascadeprofile" id="cascadeprofiles-applycascadeprofile"></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/9gzaOa6hRT27ofUkL8Bf" alt="" width="563"><figcaption></figcaption></figure>

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/xwR2fRRNVQY4s3EZh77R" alt="" width="563"><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/JRDiLCHKvm5wSbcMcJzM" alt="" width="563"><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/XdAHo7CYQtOFuDa3Xrly" alt="" width="563"><figcaption></figcaption></figure>
