# Source: https://docs.asapp.com/agent-desk/virtual-agent/intent-routing.md

> ## Documentation Index
> Fetch the complete documentation index at: https://docs.asapp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Intent Routing

> Learn how to route intents to flows or agents.

Intents are the set of reasons that a customer might contact your business and the virtual agent recognizes them when the customer first reaches out. Our ASAPP teams work with you to optimize your intent list on an ongoing basis.

Within intent routing, you can view the full list of intents and the routing behavior after an intent is recognized. Creators have the ability to modify this behavior.

## Navigate to Intent Routing

You can access **Intent Routing** in the **Virtual Agent** navigation panel.

<Frame>
  <img src="https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-490c14f9-66e3-c787-0652-918c1d8a9741.png?fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=12726f2117a39672fbb0e83ced0d11c1" data-og-width="1999" width="1999" data-og-height="1212" height="1212" data-path="image/uuid-490c14f9-66e3-c787-0652-918c1d8a9741.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-490c14f9-66e3-c787-0652-918c1d8a9741.png?w=280&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=fb21bb10e6d09e9c05b20ac98f95f4ac 280w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-490c14f9-66e3-c787-0652-918c1d8a9741.png?w=560&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=467c0b6be007fec25b21b6cd5ecbcc4c 560w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-490c14f9-66e3-c787-0652-918c1d8a9741.png?w=840&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=88e9d452a5c0b886baa27ee773360947 840w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-490c14f9-66e3-c787-0652-918c1d8a9741.png?w=1100&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=eedb21f6ab54f80f35b6612cfe42d2a4 1100w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-490c14f9-66e3-c787-0652-918c1d8a9741.png?w=1650&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=7d2231531bf3e1b2583b6657a96dea3f 1650w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-490c14f9-66e3-c787-0652-918c1d8a9741.png?w=2500&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=19d67408f3b81debea4128a46186fe85 2500w" />
</Frame>

## Intent Routing List

On the intent routing page, you will find a filterable list of intents along with their routing information. The table displays the following information:

1. **Intent name:** displays the name of the intent, as well as a brief description on what it is.
2. **Code:** unique identifier for each intent.
3. **Routing:** displays the flow routing rules currently configured for an intent, if available.
   a. If the intent is routed to one or more flows, the column will list such flow(s).
   b. If the intent is not routed to any flow, the column will display an 'Add Route...'. These intents will immediately direct customers to an agent queue.

<Frame>
  <img src="https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-3830fab9-0151-d19e-f041-b5e643be398c.png?fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=813b7dbdc5b81e42f64474dd69673cc0" data-og-width="1490" width="1490" data-og-height="674" height="674" data-path="image/uuid-3830fab9-0151-d19e-f041-b5e643be398c.png" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-3830fab9-0151-d19e-f041-b5e643be398c.png?w=280&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=8a57d5414f8004706e251421dd9154ff 280w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-3830fab9-0151-d19e-f041-b5e643be398c.png?w=560&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=6eabe8b992bd0b3cbc333878b4e279c4 560w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-3830fab9-0151-d19e-f041-b5e643be398c.png?w=840&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=49a5ed731e097e21ed9182561751aeee 840w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-3830fab9-0151-d19e-f041-b5e643be398c.png?w=1100&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=4d7c4900d1d88f4a044e3cf4aa8ee5d2 1100w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-3830fab9-0151-d19e-f041-b5e643be398c.png?w=1650&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=1a7712329639f63c65460f881700daf9 1650w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-3830fab9-0151-d19e-f041-b5e643be398c.png?w=2500&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=bd93372c44e0489ea379c0467961bbbb 2500w" />
</Frame>

## Intent Routing Detail Page

Clicking on a specific intent in the list will direct you to a page where routing behavior for the intent can be defined. The intent detail page is broken down as follows:

1. **Routing behavior**
2. **Conditional rules and default flow**
3. **Intent information**
4. **Intent toolbar**

<Frame>
  <img src="https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-84f63b73-4877-f487-44e2-4a27f19956d9.jpg?fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=b132549079755117d8845992988c0318" data-og-width="1280" width="1280" data-og-height="879" height="879" data-path="image/uuid-84f63b73-4877-f487-44e2-4a27f19956d9.jpg" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-84f63b73-4877-f487-44e2-4a27f19956d9.jpg?w=280&fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=7b7d102d12b9a38865f465d2c540c1c2 280w, https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-84f63b73-4877-f487-44e2-4a27f19956d9.jpg?w=560&fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=71a9789afc26defd850a04e18c2fe028 560w, https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-84f63b73-4877-f487-44e2-4a27f19956d9.jpg?w=840&fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=1c57e9d84a81199abf1c8543e035b2aa 840w, https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-84f63b73-4877-f487-44e2-4a27f19956d9.jpg?w=1100&fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=1926a3b5d23bc4b35c085d481c9d5120 1100w, https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-84f63b73-4877-f487-44e2-4a27f19956d9.jpg?w=1650&fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=b9adbfd0f27c26255c195c76077e0936 1650w, https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-84f63b73-4877-f487-44e2-4a27f19956d9.jpg?w=2500&fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=d3e4fae1cfbaa500ce905a94e0373138 2500w" />
</Frame>

### Routing Behavior

Routing behavior for a specific intent is determined by selecting one of the following options:

1. **Route to a live agent**
   When the system identifies the intent, it will immediately direct the customer to an agent queue. This is the default selection for any new intents unless configured otherwise.
2. **Route to a flow**
   When the system identifies the intent, it will direct the customer to a flow in accordance with the [conditional rules](#conditional-rules-and-default-flow) that you will subsequently define.

<Frame>
  <img src="https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-2ca3faf8-99e8-e73f-c913-74597e8ea743.jpg?fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=f21e3881119a161ce0d1725eda33e853" data-og-width="1490" width="1490" data-og-height="674" height="674" data-path="image/uuid-2ca3faf8-99e8-e73f-c913-74597e8ea743.jpg" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-2ca3faf8-99e8-e73f-c913-74597e8ea743.jpg?w=280&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=231c4ad60aa1867a37f150a599a105bf 280w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-2ca3faf8-99e8-e73f-c913-74597e8ea743.jpg?w=560&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=2dec4dc830fc82e11db99f65e703bc4e 560w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-2ca3faf8-99e8-e73f-c913-74597e8ea743.jpg?w=840&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=3a23d129136e413dbf468af2717a8c3d 840w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-2ca3faf8-99e8-e73f-c913-74597e8ea743.jpg?w=1100&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=c891474483ad05e757857c56cf0b89ae 1100w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-2ca3faf8-99e8-e73f-c913-74597e8ea743.jpg?w=1650&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=f9342af38d9909ba80706a0c63113ecc 1650w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-2ca3faf8-99e8-e73f-c913-74597e8ea743.jpg?w=2500&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=ac029133da10e6324b2d5146a2587ae8 2500w" />
</Frame>

### Conditional Rules and Default Flow

If an intent is configured to be [routed to a flow](#routing-behavior), you have the option to build conditional rules and route to a flow only when the system validates the conditions as TRUE. If all the conditional rules are invalid, the system will route customers to a [default flow](#default-flow) of your choosing.

#### Add Conditional Route

To add a new conditional route:

1. Select **Add Conditional Route**.
2. Define a conditional statement in the **Conditional Route** editor by:
   a. Selecting an available [attribute](/agent-desk/virtual-agent/attributes) as target from the drop-down menu and choose the value to validate against. E.g. authentication equals true.
   i. Multiple conditions can be added by clicking **Add Conditions**. Once added, they can be reordered by dragging, or deleted by clicking the trash can icon.
   b. Selecting the flow to route customers to, if the conditions are validated in the dropdown.
   c. Click **Apply** to save your changes.
3. Edit or delete a route by hovering over the route and selecting the respective icons.

<Frame>
  <img src="https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-8315c4fb-6104-fa40-2de3-fa36e6ccbb50.jpg?fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=377066337744f9c5d4afe2a38394c3ad" data-og-width="1490" width="1490" data-og-height="520" height="520" data-path="image/uuid-8315c4fb-6104-fa40-2de3-fa36e6ccbb50.jpg" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-8315c4fb-6104-fa40-2de3-fa36e6ccbb50.jpg?w=280&fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=34908645293dff33a04ec7d13836bed1 280w, https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-8315c4fb-6104-fa40-2de3-fa36e6ccbb50.jpg?w=560&fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=84632511b4eed9977df6467f801b3ff5 560w, https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-8315c4fb-6104-fa40-2de3-fa36e6ccbb50.jpg?w=840&fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=16647c1bb1ec64dc2e843f218c8004db 840w, https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-8315c4fb-6104-fa40-2de3-fa36e6ccbb50.jpg?w=1100&fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=265a754d9cd303093c70e6622cafe026 1100w, https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-8315c4fb-6104-fa40-2de3-fa36e6ccbb50.jpg?w=1650&fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=ec512015210535407188139a6c839dab 1650w, https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-8315c4fb-6104-fa40-2de3-fa36e6ccbb50.jpg?w=2500&fit=max&auto=format&n=aK0YOQVZSULmKYJl&q=85&s=454e1bbcf0cdd2646ae31afb05c82f4c 2500w" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/asapp/AXwA7-nbwQCJ8xte/image/uuid-f56b7fee-db9a-8407-75e1-3780abc55fae.jpg?fit=max&auto=format&n=AXwA7-nbwQCJ8xte&q=85&s=1b02fe76890f806fbb258b156bdd8af1" data-og-width="1490" width="1490" data-og-height="1140" height="1140" data-path="image/uuid-f56b7fee-db9a-8407-75e1-3780abc55fae.jpg" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/asapp/AXwA7-nbwQCJ8xte/image/uuid-f56b7fee-db9a-8407-75e1-3780abc55fae.jpg?w=280&fit=max&auto=format&n=AXwA7-nbwQCJ8xte&q=85&s=4e1f3626e771a1162e1f7b1afd96e64f 280w, https://mintcdn.com/asapp/AXwA7-nbwQCJ8xte/image/uuid-f56b7fee-db9a-8407-75e1-3780abc55fae.jpg?w=560&fit=max&auto=format&n=AXwA7-nbwQCJ8xte&q=85&s=2c41a10da5fb6cc9e17dfe79ff9fde58 560w, https://mintcdn.com/asapp/AXwA7-nbwQCJ8xte/image/uuid-f56b7fee-db9a-8407-75e1-3780abc55fae.jpg?w=840&fit=max&auto=format&n=AXwA7-nbwQCJ8xte&q=85&s=6ae41fa42e87374b7e621aa0827b5b55 840w, https://mintcdn.com/asapp/AXwA7-nbwQCJ8xte/image/uuid-f56b7fee-db9a-8407-75e1-3780abc55fae.jpg?w=1100&fit=max&auto=format&n=AXwA7-nbwQCJ8xte&q=85&s=11e58ae007a0d9180d769c0708b5dac5 1100w, https://mintcdn.com/asapp/AXwA7-nbwQCJ8xte/image/uuid-f56b7fee-db9a-8407-75e1-3780abc55fae.jpg?w=1650&fit=max&auto=format&n=AXwA7-nbwQCJ8xte&q=85&s=e7342014f4689aaee3544c0110c1cc98 1650w, https://mintcdn.com/asapp/AXwA7-nbwQCJ8xte/image/uuid-f56b7fee-db9a-8407-75e1-3780abc55fae.jpg?w=2500&fit=max&auto=format&n=AXwA7-nbwQCJ8xte&q=85&s=afd88d4aaea5f5ba14a8964ca1d79e9c 2500w" />
</Frame>

#### Multiple Conditional Routes

You can add multiple conditional rules that can route to different flows. You can reorder these conditions by dragging the conditional rule from the icon on the left. Once saved, the system evaluates conditions from top to bottom, with the customer being routed to the first flow for which the system validates the conditions. If no conditional route is valid, the system will route the customer to the [default flow](#default-flow).

<Frame>
  <img src="https://mintcdn.com/asapp/V0FXHedP7HW51oOw/image/uuid-c372598b-9b88-245a-484a-1e28874355f1.jpg?fit=max&auto=format&n=V0FXHedP7HW51oOw&q=85&s=a3b8684a4aaa590d44ec453cdadb24a8" data-og-width="1490" width="1490" data-og-height="972" height="972" data-path="image/uuid-c372598b-9b88-245a-484a-1e28874355f1.jpg" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/asapp/V0FXHedP7HW51oOw/image/uuid-c372598b-9b88-245a-484a-1e28874355f1.jpg?w=280&fit=max&auto=format&n=V0FXHedP7HW51oOw&q=85&s=74e687a509728cf794cd7ce3b6aa1634 280w, https://mintcdn.com/asapp/V0FXHedP7HW51oOw/image/uuid-c372598b-9b88-245a-484a-1e28874355f1.jpg?w=560&fit=max&auto=format&n=V0FXHedP7HW51oOw&q=85&s=04ea037f1c7920024f19ca6b0f25eafc 560w, https://mintcdn.com/asapp/V0FXHedP7HW51oOw/image/uuid-c372598b-9b88-245a-484a-1e28874355f1.jpg?w=840&fit=max&auto=format&n=V0FXHedP7HW51oOw&q=85&s=0d867ef430a665c3ed66e4bc40cb627d 840w, https://mintcdn.com/asapp/V0FXHedP7HW51oOw/image/uuid-c372598b-9b88-245a-484a-1e28874355f1.jpg?w=1100&fit=max&auto=format&n=V0FXHedP7HW51oOw&q=85&s=c4d65ed7fe15cca39ce430e18da33a72 1100w, https://mintcdn.com/asapp/V0FXHedP7HW51oOw/image/uuid-c372598b-9b88-245a-484a-1e28874355f1.jpg?w=1650&fit=max&auto=format&n=V0FXHedP7HW51oOw&q=85&s=c64db5c550ae5754afbf43829e7d14e4 1650w, https://mintcdn.com/asapp/V0FXHedP7HW51oOw/image/uuid-c372598b-9b88-245a-484a-1e28874355f1.jpg?w=2500&fit=max&auto=format&n=V0FXHedP7HW51oOw&q=85&s=cb8a0e9ef33485f7b25ed2b9840ebd8b 2500w" />
</Frame>

#### Default Flow

A default flow must be selected if the routing behavior is defined to [route to a flow](#routing-behavior).

Customers will be routed to the selected default flow if no conditional routes exist, or if none of the conditional routes were valid.

<Frame>
  <img src="https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51481dd0-0bbd-42c7-e844-72bed309c4ae.jpg?fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=e49faeefdc9c959d1e8ce760498d1705" data-og-width="1490" width="1490" data-og-height="972" height="972" data-path="image/uuid-51481dd0-0bbd-42c7-e844-72bed309c4ae.jpg" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51481dd0-0bbd-42c7-e844-72bed309c4ae.jpg?w=280&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=7bfad8d4fed4362f983d325b16736834 280w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51481dd0-0bbd-42c7-e844-72bed309c4ae.jpg?w=560&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=768f2501d7ca11b77b1a38ab3fedd7fc 560w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51481dd0-0bbd-42c7-e844-72bed309c4ae.jpg?w=840&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=174ae94930f217b97d25254302abc50f 840w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51481dd0-0bbd-42c7-e844-72bed309c4ae.jpg?w=1100&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=f1f4bf064b0a02e7608c5fd0d9a3a3cd 1100w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51481dd0-0bbd-42c7-e844-72bed309c4ae.jpg?w=1650&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=b45161724f37389f5ba55bbf87d67482 1650w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51481dd0-0bbd-42c7-e844-72bed309c4ae.jpg?w=2500&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=cf54dc5a0c8c6b2b403241761856e0ed 2500w" />
</Frame>

### Intent Information

The **Intent Information** panel will display the intent name, code, and description for easy reference as you are viewing or editing intent routes.

The **Assigned routes** will display any flow(s) that are currently routed from the intent.

### Intent Toolbar

When you are editing intent routing, the toolbar displays the following buttons:

* **Discard changes**: remove all unsaved changes.
* **Save**: save changes to intent routing.

## Save Intent Routing

To save any changes to intent routing, click **Save** from the toolbar. By default, when saving an intent route, it is immediately released to production. There is currently no versioning available when saving intent routes.

<Frame>
  <img src="https://mintcdn.com/asapp/COy3KdZUtsAnzs_4/image/uuid-94dd9013-0395-da3f-8c6f-495e6dc91bac.jpg?fit=max&auto=format&n=COy3KdZUtsAnzs_4&q=85&s=0c1e96eceb5228a1104d34116801b850" data-og-width="1670" width="1670" data-og-height="920" height="920" data-path="image/uuid-94dd9013-0395-da3f-8c6f-495e6dc91bac.jpg" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/asapp/COy3KdZUtsAnzs_4/image/uuid-94dd9013-0395-da3f-8c6f-495e6dc91bac.jpg?w=280&fit=max&auto=format&n=COy3KdZUtsAnzs_4&q=85&s=6e17308850337ab8dca66c2b67bcd921 280w, https://mintcdn.com/asapp/COy3KdZUtsAnzs_4/image/uuid-94dd9013-0395-da3f-8c6f-495e6dc91bac.jpg?w=560&fit=max&auto=format&n=COy3KdZUtsAnzs_4&q=85&s=47d1279fdd2eff4f5d185e5ec95a7a0b 560w, https://mintcdn.com/asapp/COy3KdZUtsAnzs_4/image/uuid-94dd9013-0395-da3f-8c6f-495e6dc91bac.jpg?w=840&fit=max&auto=format&n=COy3KdZUtsAnzs_4&q=85&s=a479d856026abaffcfdeff1f1737f39e 840w, https://mintcdn.com/asapp/COy3KdZUtsAnzs_4/image/uuid-94dd9013-0395-da3f-8c6f-495e6dc91bac.jpg?w=1100&fit=max&auto=format&n=COy3KdZUtsAnzs_4&q=85&s=a721e660ddd03526c03493e14ffc8114 1100w, https://mintcdn.com/asapp/COy3KdZUtsAnzs_4/image/uuid-94dd9013-0395-da3f-8c6f-495e6dc91bac.jpg?w=1650&fit=max&auto=format&n=COy3KdZUtsAnzs_4&q=85&s=7048fd03f3e5aed987ac65b2ac93f555 1650w, https://mintcdn.com/asapp/COy3KdZUtsAnzs_4/image/uuid-94dd9013-0395-da3f-8c6f-495e6dc91bac.jpg?w=2500&fit=max&auto=format&n=COy3KdZUtsAnzs_4&q=85&s=e561492e384e434c14015e99ef6494ac 2500w" />
</Frame>

### Test a Different Intent Route in Test Environments

To avoid impacting customer routing and assignments in production you can test a particular intent route in a test environment before releasing it to customers by following the steps below:

* In the **Conditional Route** editor, add a condition that targets the 'InTest' attribute.
  a. The value assigned to 'InTest' should equal 'TRUE'.
  b. Select the flow that you want to test the routing for.
  c. Click **Apply**.

<Frame>
  <img src="https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-208dce90-e0fb-9870-ed7e-c3054739b2f5.jpg?fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=48cfe092363734873f1d72e715e6af1a" data-og-width="1490" width="1490" data-og-height="1352" height="1352" data-path="image/uuid-208dce90-e0fb-9870-ed7e-c3054739b2f5.jpg" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-208dce90-e0fb-9870-ed7e-c3054739b2f5.jpg?w=280&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=9f5b1c6104b37fd2a118fc1a6f6d66e0 280w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-208dce90-e0fb-9870-ed7e-c3054739b2f5.jpg?w=560&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=06b8f2d2a42448e81e764677977048a5 560w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-208dce90-e0fb-9870-ed7e-c3054739b2f5.jpg?w=840&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=a83538d2be455f03ebb4127a6ab30cd0 840w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-208dce90-e0fb-9870-ed7e-c3054739b2f5.jpg?w=1100&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=9cfbbb9301d9cc10a2c755e79f5fb61c 1100w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-208dce90-e0fb-9870-ed7e-c3054739b2f5.jpg?w=1650&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=104a72f876e60a41aab0976585371c5f 1650w, https://mintcdn.com/asapp/BoXlOITRW7VjgmOG/image/uuid-208dce90-e0fb-9870-ed7e-c3054739b2f5.jpg?w=2500&fit=max&auto=format&n=BoXlOITRW7VjgmOG&q=85&s=9c399549a1e6833755f8fabf4f2d39e8 2500w" />
</Frame>

<Frame>
  <img src="https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51e06cce-a649-31d5-acc3-b171b0ba7c92.jpg?fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=b01bed3307c33208b5291b6586bd3c21" data-og-width="1490" width="1490" data-og-height="866" height="866" data-path="image/uuid-51e06cce-a649-31d5-acc3-b171b0ba7c92.jpg" data-optimize="true" data-opv="3" srcset="https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51e06cce-a649-31d5-acc3-b171b0ba7c92.jpg?w=280&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=bebe880fdd1467e8f091170dd3022367 280w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51e06cce-a649-31d5-acc3-b171b0ba7c92.jpg?w=560&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=03e6eefa061ddd4a1f891e4d9b2e0a14 560w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51e06cce-a649-31d5-acc3-b171b0ba7c92.jpg?w=840&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=b7ac95f2ed7836b144e2e47e80a3da7b 840w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51e06cce-a649-31d5-acc3-b171b0ba7c92.jpg?w=1100&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=45e634c8f910260849e1f06e408be871 1100w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51e06cce-a649-31d5-acc3-b171b0ba7c92.jpg?w=1650&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=486f3395b22dc86732b73ee793d5122a 1650w, https://mintcdn.com/asapp/NE5s_J_rgoRPqQQt/image/uuid-51e06cce-a649-31d5-acc3-b171b0ba7c92.jpg?w=2500&fit=max&auto=format&n=NE5s_J_rgoRPqQQt&q=85&s=490ccd58f8e9f4868893c3a0126c983f 2500w" />
</Frame>

To fully release the intent route to Production, delete the conditional statement and update the routing to the new flow.

<Frame>
  <img src="https://mintcdn.com/asapp/aK0YOQVZSULmKYJl/image/uuid-6670c56c-3d7a-ea61-ee7f-ace22fec6c2b.gif?s=c626d8176f4e72ffc3ebdeac7d08abf7" data-og-width="1100" width="1100" data-og-height="635" height="635" data-path="image/uuid-6670c56c-3d7a-ea61-ee7f-ace22fec6c2b.gif" data-optimize="true" data-opv="3" />
</Frame>

## Test Intent Routes

Intent routes can be tested in demo environments. To test an intent route:

1. Access your demo environment.
2. Type `INTENT_INTENTCODE`, where `INTENTCODE` is the code associated with the intent you want to test. Please note that this is case sensitive.
3. Press **Enter** to test intent routes for that intent.